rslearn.train.scheduler¶
scheduler ¶
Learning rate schedulers for rslearn.
SchedulerFactory ¶
Bases: ABC
A factory class that initializes an LR scheduler given the optimizer.
Source code in rslearn/train/scheduler.py
PlateauScheduler
dataclass
¶
Bases: SchedulerFactory
Plateau learning rate scheduler.
Source code in rslearn/train/scheduler.py
build ¶
MultiStepScheduler
dataclass
¶
Bases: SchedulerFactory
Step learning rate scheduler.
Source code in rslearn/train/scheduler.py
build ¶
CosineAnnealingScheduler
dataclass
¶
Bases: SchedulerFactory
Cosine annealing learning rate scheduler.
Source code in rslearn/train/scheduler.py
build ¶
CosineAnnealingWarmRestartsScheduler
dataclass
¶
Bases: SchedulerFactory
Cosine annealing with warm restarts learning rate scheduler.
Source code in rslearn/train/scheduler.py
build ¶
Build the CosineAnnealingWarmRestarts scheduler.