oa::CyclicScheduler

CyclicScheduler class in the OA Ml public surface.

Inheritance

public LRScheduler

Public Methods

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

Constructor & Destructor Documentation

oa::CyclicScheduler::CyclicScheduler( oa::F32 inBaseLr, oa::F32 inMaxLr, oa::U64 inStepSizeUp, CyclicMode inMode = CyclicMode::Triangular, oa::F32 inGamma = 1.0f )
No public source comment is attached to this declaration.

Parameters

inBaseLr
oa::F32

inMaxLr
oa::F32

inStepSizeUp
oa::U64

inMode
CyclicMode

Default: CyclicMode::Triangular

inGamma
oa::F32

Default: 1.0f

Public Method Documentation

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

Parameters

inStep
oa::U64

Returns

oa::F32

The declared return value.