core.trainers.mixins.scheduler
core.trainers.mixins.scheduler
Module for Axolotl trainer scheduler mixin
Classes
Name | Description |
---|---|
SchedulerMixin | Mixin class for scheduler setup in CausalTrainer. |
SchedulerMixin
core.trainers.mixins.scheduler.SchedulerMixin()
Mixin class for scheduler setup in CausalTrainer.
Methods
Name | Description |
---|---|
create_scheduler | Set up the scheduler. The optimizer of the trainer must have been set up either before this method is called or |
create_scheduler
core.trainers.mixins.scheduler.SchedulerMixin.create_scheduler(
num_training_steps,=None,
optimizer )
Set up the scheduler. The optimizer of the trainer must have been set up either before this method is called or passed as an argument.
Parameters
Name | Type | Description | Default |
---|---|---|---|
num_training_steps | int | The number of training steps to do. | required |
optimizer | torch.optim.Optimizer | The training optimizer | None |