bridge.training.utils.config_utils#
Module Contents#
Functions#
Create a finalized Bridge DDP config for external model construction. |
|
Apply backward compatibility transformations to run config. |
Data#
API#
- bridge.training.utils.config_utils.logger#
‘getLogger(…)’
- bridge.training.utils.config_utils.create_ddp_config(
- wrap_with_ddp: bool = True,
- use_distributed_optimizer: bool = True,
- use_megatron_fsdp: bool = False,
- overrides: Mapping[str, object] | None = None,
- finalize: bool = True,
Create a finalized Bridge DDP config for external model construction.
- bridge.training.utils.config_utils.apply_run_config_backward_compat(
- config_dict: dict[str, Any],
Apply backward compatibility transformations to run config.
This function handles dataclass config fields that should not be passed to the constructor when loading older checkpoints. It automatically detects init=False fields by inspecting the target class.
The entire config is sanitized recursively to handle init=False fields in any part of the configuration hierarchy.
- Parameters:
config_dict – The full run configuration dictionary.
- Returns:
The config dictionary with backward compatibility fixes applied.