kempnerforge.config.scheduler¶
LR scheduler configuration.
Classes
Learning rate schedule settings. |
|
- class kempnerforge.config.scheduler.SchedulerType[source]¶
Bases:
StrEnum- cosine = 'cosine'¶
- linear = 'linear'¶
- wsd = 'wsd'¶
- constant = 'constant'¶
- rex = 'rex'¶
- none = 'none'¶
- __new__(value)¶
- class kempnerforge.config.scheduler.SchedulerConfig[source]¶
Bases:
objectLearning rate schedule settings.
- name: SchedulerType = 'cosine'¶
- __init__(name=SchedulerType.cosine, warmup_steps=2000, warmup_start_factor=0.0, decay_steps=None, min_lr_ratio=0.1, stable_steps=None, wsd_decay_type='cosine', rex_alpha=1.0)¶