oa::AdamW
Decoupled weight decay — preferred for transformers.
Inheritance
public Optimizer
Public Methods
Examples
Constructor & Destructor Documentation
Composite modules: root params_ is often empty; pass pointers from subtree.
Parameters
inParamPtrsoa::Span<Parameter *>—
inLroa::F32Default: 1e-3f
inBeta1oa::F32Default: 0.9f
inBeta2oa::F32Default: 0.999f
inEpsoa::F32Default: 1e-8f
inWeightDecayoa::F32Default: 0.01f
No public source comment is attached to this declaration.
Parameters
inParamPtrsoa::Vector<Parameter *> &—
inLroa::F32Default: 1e-3f
inBeta1oa::F32Default: 0.9f
inBeta2oa::F32Default: 0.999f
inEpsoa::F32Default: 1e-8f
inWeightDecayoa::F32Default: 0.01f
No public source comment is attached to this declaration.
Parameters
inParamsoa::Vector<Parameter> &—
inLroa::F32Default: 1e-3f
inBeta1oa::F32Default: 0.9f
inBeta2oa::F32Default: 0.999f
inEpsoa::F32Default: 1e-8f
inWeightDecayoa::F32Default: 0.01f
Public Method Documentation
No public source comment is attached to this declaration.
Parameters
inEngineEngine &—
inFileconst ModelFile &—
Returns
oa::StatusThe declared return value.
No public source comment is attached to this declaration.
Parameters
inEngineEngine &—
outFileModelFile &—
Returns
oa::StatusThe declared return value.
No public source comment is attached to this declaration.
Parameters
inLroa::F32—
Returns
voidThe declared return value.
No public source comment is attached to this declaration.
Returns
voidThe declared return value.
No public source comment is attached to this declaration.
Parameters
inFileconst ModelFile &—
Returns
oa::StatusThe declared return value.
No public source comment is attached to this declaration.
Returns
voidThe declared return value.