SmolFactory / docs /Configuration_Management.md
Tonic's picture
adds readme, removes quantization, adds readtoken logic, updates trackio , spaces
3c37508

A newer version of the Gradio SDK is available: 5.44.0

Upgrade
graph LR
    Configuration_Management["Configuration Management"]
    Training_Orchestration["Training Orchestration"]
    Training_Orchestration -- "retrieves configuration from" --> Configuration_Management
    click Configuration_Management href "https://github.com//Josephrp/SmolFactory/blob/main/SmolFactory/docs/blob/Configuration_Management.md" "Details"

CodeBoardingDemoContact

Details

One paragraph explaining the functionality which is represented by this graph. What the main flow is and what is its purpose.

Configuration Management [Expand]

This component, primarily embodied by the SmolLM3Config dataclass and the get_config function in config/train_smollm3.py, is responsible for the centralized definition, loading, validation, and provision of access to all training parameters, model specifications, data paths, and hyperparameters. It supports loading both base and custom configurations, ensuring that all necessary settings are available and correctly formatted for the training and fine-tuning processes.

Related Classes/Methods: None

Training Orchestration

This component represents the main scripts or modules responsible for initiating and coordinating the training and fine-tuning processes. It acts as the primary entry point for different training runs, retrieving necessary configurations and orchestrating the overall training pipeline.

Related Classes/Methods: None

FAQ