API ReferenceAPI Reference·ModulesModules·MlMloa::LinearWarmupCosineSchedulerConvenience scheduler: linear warmup to targetLr, then cosine annealing to minLr. Composes WarmupScheduler + CosineScheduler.ClC++ public headers#include <oa/ml/lrScheduler.h>#include <oa/ml/lrScheduler.h>Inheritancepublic LRSchedulerOpen class hierarchyOpen class hierarchyPublic MethodsgetLrgetLroa::F32 oa::LinearWarmupCosineScheduler::getLr(oa::U64 inStep)Constructor & Destructor Documentationoa::LinearWarmupCosineScheduler::LinearWarmupCosineScheduler( oa::I32 inWarmupSteps, oa::I32 inTotalSteps, oa::F32 inMaxLr, oa::F32 inMinLr )SourceSourceNo public source comment is attached to this declaration.ParametersinWarmupStepsoa::I32—inTotalStepsoa::I32—inMaxLroa::F32—inMinLroa::F32—Public Method Documentationoa::F32 oa::LinearWarmupCosineScheduler::getLr( oa::U64 inStep )SourceSourceNo public source comment is attached to this declaration.ParametersinStepoa::U64—Returnsoa::F32The declared return value.
oa::LinearWarmupCosineScheduler::LinearWarmupCosineScheduler( oa::I32 inWarmupSteps, oa::I32 inTotalSteps, oa::F32 inMaxLr, oa::F32 inMinLr )SourceSourceNo public source comment is attached to this declaration.ParametersinWarmupStepsoa::I32—inTotalStepsoa::I32—inMaxLroa::F32—inMinLroa::F32—
oa::F32 oa::LinearWarmupCosineScheduler::getLr( oa::U64 inStep )SourceSourceNo public source comment is attached to this declaration.ParametersinStepoa::U64—Returnsoa::F32The declared return value.