RunConfig¶
Module: fast_llm.engine.config_utils.run
Fields¶
experiment_dir—core-
Type:
PathorNoneDefault:NoneDirectory where every checkpoint, artifact, etc., will be saved.
experiment_name—feature-
Type:
strorNoneDefault:NoneA custom name for the experiment. Default: the experiment directory name or 'default'
triton_linear_kernels—performance-
Type:
boolDefault:FalseGlobal switch to use triton kernels for linear layers. These may be slightly slower than the defaults.
enable_all_loggers—logging-
Type:
boolDefault:FalseEnable all existing loggers, including those external to Fast-LLM, by setting their level to
info. log_timestamps—logging-
Type:
boolDefault:TrueAdd a timestamp to every Fast-LLM (structured) log.
model_debug_level—logging-
Type:
intDefault:0Debugging level for the model, ex. for printing intermediate model states.
structured_logs—logging-
Type:
boolDefault:TrueConfigure logging to the Fast-LLM format.
tensor_logs—logging-
Type: TensorLogsConfig Default: (sub-fields optional)
Configuration for debug tensor logs.
enable_triton_kernels—expert-
Type:
boolDefault:TrueGlobal switch to allow disabling triton kernels. This parameter may be ignored when no alternative is available.
torch_dynamo_enable—expert-
Type:
boolDefault:TrueSet to False to disable torch compile entirely. Not recommended unless there is a good reason to do so.