oa::WarmupScheduler

Linear warmup to targetLr over warmupSteps, then delegate to after scheduler.

Inheritance

public LRScheduler

Public Methods

oa::F32 oa::WarmupScheduler::getLr(oa::U64 inStep)

Constructor & Destructor Documentation

oa::WarmupScheduler::WarmupScheduler( oa::F32 inTargetLr, oa::U64 inWarmupSteps, oa::SharedPtr<LRScheduler> inAfter = nullptr )
No public source comment is attached to this declaration.

Parameters

inTargetLr
oa::F32

inWarmupSteps
oa::U64

inAfter
oa::SharedPtr<LRScheduler>

Default: nullptr

Public Method Documentation

oa::F32 oa::WarmupScheduler::getLr( oa::U64 inStep )
No public source comment is attached to this declaration.

Parameters

inStep
oa::U64

Returns

oa::F32

The declared return value.