winglian commited on
Commit
3f69571
1 Parent(s): 1e3d530

more pydantic fixes (#1338)

Browse files
src/axolotl/utils/config/models/input/v0_4_1/__init__.py CHANGED
@@ -76,7 +76,7 @@ class SFTDataset(BaseModel):
76
  type: Optional[Union[str, UserDefinedPrompterType]] = None
77
  shards: Optional[int] = None
78
  conversation: Optional[str] = None
79
- data_files: Optional[List[str]] = None
80
  name: Optional[str] = None
81
  ds_type: Optional[str] = None
82
  train_on_split: Optional[str] = None
@@ -454,9 +454,9 @@ class AxolotlInputConfig(
454
  max_steps: Optional[int] = None
455
  warmup_steps: Optional[int] = None
456
  warmup_ratio: Optional[float] = None
457
- eval_steps: Optional[int] = None
458
  evaluation_strategy: Optional[str] = None
459
- save_steps: Optional[int] = None
460
  saves_per_epoch: Optional[int] = None
461
  save_strategy: Optional[str] = None
462
  save_total_limit: Optional[int] = None
 
76
  type: Optional[Union[str, UserDefinedPrompterType]] = None
77
  shards: Optional[int] = None
78
  conversation: Optional[str] = None
79
+ data_files: Optional[Union[str, List[str]]] = None
80
  name: Optional[str] = None
81
  ds_type: Optional[str] = None
82
  train_on_split: Optional[str] = None
 
454
  max_steps: Optional[int] = None
455
  warmup_steps: Optional[int] = None
456
  warmup_ratio: Optional[float] = None
457
+ eval_steps: Optional[Union[int, float]] = None
458
  evaluation_strategy: Optional[str] = None
459
+ save_steps: Optional[Union[int, float]] = None
460
  saves_per_epoch: Optional[int] = None
461
  save_strategy: Optional[str] = None
462
  save_total_limit: Optional[int] = None