TrainingConfig¶
Module: fast_llm.engine.training.config
Fields¶
checkpoint—core-
Type: TrainingCheckpointConfig Default: (sub-fields optional)
Configuration for checkpoints.
evaluators—core-
Type: dict[
str, EvaluatorConfig] Default:dict()A dictionary of evaluation dataset names and their configurations for the validation phase.
export—core-
Type: TrainingExportConfig Default: (sub-fields optional)
Configuration for exports.
logs—core-
Type: MetricsLogsConfig Default: (sub-fields optional)
Configuration for metric logging.
shutdown—core-
Type: ShutdownConfig Default: (sub-fields optional)
Configuration for automated shutdown.
train_iters—core-
Type:
intDefault:0Total number of training iterations.
wandb—core-
Type: WandbConfig Default: (sub-fields optional)
Configuration for Wandb.
num_workers—optional-
Type:
intDefault:2Number of data loading processes for each data iterator.
timeout—feature-
Type:
floatorNoneDefault:3600Timeout for lengthy operations such as checkpoint saving and loading, and dataset preparation and sampling.
prefetch_factor—performance-
Type:
intorNoneDefault:NonePrefetch factor for the data loaders, i.e., number of micro-batches that each worker may prepare in advance.