Rate this Page

Struct AdamOptions#

Inheritance Relationships#

Base Type#

Struct Documentation#

structAdamOptions:publictorch::optim::OptimizerCloneableOptions<AdamOptions>#

Public Functions

AdamOptions(doublelr=1e-3)#
inlineautolr(constdouble&new_lr)->decltype(*this)#
inlineautolr(double&&new_lr)->decltype(*this)#
inlineconstdouble&lr()constnoexcept#
inlinedouble&lr()noexcept#
inlineautobetas(constbetas_t&new_betas)->decltype(*this)#
inlineautobetas(betas_t&&new_betas)->decltype(*this)#
inlineconstbetas_t&betas()constnoexcept#
inlinebetas_t&betas()noexcept#
inlineautoeps(constdouble&new_eps)->decltype(*this)#
inlineautoeps(double&&new_eps)->decltype(*this)#
inlineconstdouble&eps()constnoexcept#
inlinedouble&eps()noexcept#
inlineautoweight_decay(constdouble&new_weight_decay)->decltype(*this)#
inlineautoweight_decay(double&&new_weight_decay)->decltype(*this)#
inlineconstdouble&weight_decay()constnoexcept#
inlinedouble&weight_decay()noexcept#
inlineautoamsgrad(constbool&new_amsgrad)->decltype(*this)#
inlineautoamsgrad(bool&&new_amsgrad)->decltype(*this)#
inlineconstbool&amsgrad()constnoexcept#
inlinebool&amsgrad()noexcept#
virtualvoidserialize(torch::serialize::InputArchive&archive)override#
virtualvoidserialize(torch::serialize::OutputArchive&archive)constoverride#
virtualdoubleget_lr()constoverride#
virtualvoidset_lr(constdoublelr)override#

Friends

friendbooloperator==(constAdamOptions&lhs,constAdamOptions&rhs)#