ml.lr_schedulers.constant

Defines a constant learning rate scheduler.

class ml.lr_schedulers.constant.ConstantLRSchedulerConfig(name: str = '???', factor: float = 1.0)[source]

Bases: BaseLRSchedulerConfig

factor: float = 1.0
class ml.lr_schedulers.constant.ConstantLRScheduler(config: BaseConfigT)[source]

Bases: BaseLRScheduler[ConstantLRSchedulerConfig]

get_lr_scale(state: State) float[source]

Given a state, returns the current learning rate.

Parameters:

state – The current trainer state

Returns:

The computed learning rate to use