Skip to content

Latest commit

 

History

History
34 lines (18 loc) · 1.82 KB

File metadata and controls

34 lines (18 loc) · 1.82 KB
graph LR
    ExperimentRunner["ExperimentRunner"]
    LearningRateScheduler["LearningRateScheduler"]
    ExperimentRunner -- "utilizes" --> LearningRateScheduler
Loading

CodeBoardingDemoContact

Details

The Experiment Management System subsystem is primarily defined by the experiments package, specifically encompassing the functionalities implemented in experiments/main.py and experiments/lr_scheduler.py. This subsystem is responsible for orchestrating the training and evaluation lifecycle of machine learning models within the xLSTM project.

ExperimentRunner

This component orchestrates the entire lifecycle of a single experiment run. It handles the initialization of the model, data loaders, optimizers, and the training loop. It also manages evaluation, logging, and checkpointing.

Related Classes/Methods:

LearningRateScheduler

This component provides mechanisms for dynamically adjusting the learning rate of an optimizer during the training process. It encapsulates various scheduling strategies.

Related Classes/Methods: