Skip to content

TrainingConfig

Module: fast_llm.engine.training.config

Fields

checkpointcore

Type: TrainingCheckpointConfig    Default: (sub-fields optional)

Configuration for checkpoints.

evaluatorscore

Type: dict[str, EvaluatorConfig]    Default: dict()

A dictionary of evaluation dataset names and their configurations for the validation phase.

exportcore

Type: TrainingExportConfig    Default: (sub-fields optional)

Configuration for exports.

logscore

Type: MetricsLogsConfig    Default: (sub-fields optional)

Configuration for metric logging.

shutdowncore

Type: ShutdownConfig    Default: (sub-fields optional)

Configuration for automated shutdown.

train_iterscore

Type: int    Default: 0

Total number of training iterations.

wandbcore

Type: WandbConfig    Default: (sub-fields optional)

Configuration for Wandb.

num_workersoptional

Type: int    Default: 2

Number of data loading processes for each data iterator.

timeoutfeature

Type: float or None    Default: 3600

Timeout for lengthy operations such as checkpoint saving and loading, and dataset preparation and sampling.

prefetch_factorperformance

Type: int or None    Default: None

Prefetch factor for the data loaders, i.e., number of micro-batches that each worker may prepare in advance.

Used in