API ReferenceAPI Reference·ModulesModules·MlMloa::WarmupSchedulerLinear warmup to targetLr over warmupSteps, then delegate to after scheduler.ClC++ public headers#include <oa/ml/lrScheduler.h>#include <oa/ml/lrScheduler.h>Inheritancepublic LRSchedulerOpen class hierarchyOpen class hierarchyPublic MethodsgetLrgetLroa::F32 oa::WarmupScheduler::getLr(oa::U64 inStep)Constructor & Destructor Documentationoa::WarmupScheduler::WarmupScheduler( oa::F32 inTargetLr, oa::U64 inWarmupSteps, oa::SharedPtr<LRScheduler> inAfter = nullptr )SourceSourceNo public source comment is attached to this declaration.ParametersinTargetLroa::F32—inWarmupStepsoa::U64—inAfteroa::SharedPtr<LRScheduler>Default: nullptrPublic Method Documentationoa::F32 oa::WarmupScheduler::getLr( oa::U64 inStep )SourceSourceNo public source comment is attached to this declaration.ParametersinStepoa::U64—Returnsoa::F32The declared return value.
oa::WarmupScheduler::WarmupScheduler( oa::F32 inTargetLr, oa::U64 inWarmupSteps, oa::SharedPtr<LRScheduler> inAfter = nullptr )SourceSourceNo public source comment is attached to this declaration.ParametersinTargetLroa::F32—inWarmupStepsoa::U64—inAfteroa::SharedPtr<LRScheduler>Default: nullptr
oa::F32 oa::WarmupScheduler::getLr( oa::U64 inStep )SourceSourceNo public source comment is attached to this declaration.ParametersinStepoa::U64—Returnsoa::F32The declared return value.