LBANN  0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
lbann::optimizer Member List

This is the complete list of members for lbann::optimizer, including all inherited members.

accumulate_all_gradient_contributions(El::AbstractDistMatrix< TensorDataType > &gradient)lbann::optimizer
add_gradient_source(const void *source)lbann::optimizer
add_to_gradient(El::AbstractDistMatrix< TensorDataType > const &contrib, TensorDataType scale=1.f, bool allreduce_needed=false)lbann::optimizer
clear_gradient()lbann::optimizer
clone() constlbann::Cloneable< HasAbstractFunction< optimizer > >inline
finish_gradient_allreduce()lbann::optimizer
get_comm()lbann::optimizerinline
get_comm() constlbann::optimizerinline
get_description() constlbann::optimizervirtual
get_gradient_buffer(TensorDataType &buf_scale, TensorDataType &in_scale, bool allreduce_needed=false)lbann::optimizer
get_gradient_sources()lbann::optimizerinline
get_gradient_status() constlbann::optimizerinline
get_learning_rate() const =0lbann::optimizerpure virtual
get_matrix_info() const =0lbann::optimizerpure virtual
get_num_gradient_sources() constlbann::optimizer
get_step_time() constlbann::optimizerinline
get_type() const =0lbann::optimizerpure virtual
gradient_manager_ptr typedeflbann::optimizerprivate
gradient_manager_type typedeflbann::optimizerprivate
gradients_lbann::optimizerprivate
inc_step_time(EvalType time)lbann::optimizerinline
m_commlbann::optimizerprivate
m_gradient_sourceslbann::optimizerprivate
m_gradient_statuslbann::optimizerprivate
m_step_timelbann::optimizerprivate
operator=(const optimizer &other)lbann::optimizer
optimizer()lbann::optimizer
optimizer(const optimizer &other)lbann::optimizer
remove_gradient_source(const void *source)lbann::optimizer
reset_counters()lbann::optimizerinlinevirtual
serialize(Archive &ar)lbann::optimizer
set_comm(lbann_comm &comm)lbann::optimizerinline
set_gradient_status(const optimizer_gradient_status status)lbann::optimizerinline
set_learning_rate(double)=0lbann::optimizerpure virtual
set_step_time(EvalType time)lbann::optimizerinline
setup(weights *w)=0lbann::optimizerpure virtual
start_gradient_allreduce()lbann::optimizer
step()=0lbann::optimizerpure virtual
write_proto(lbann_data::Optimizer &proto) const =0lbann::optimizerpure virtual
~optimizer()=defaultlbann::optimizervirtual