LBANN  0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
lbann::SGDTrainingAlgorithm Member List

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

apply(ExecutionContext &c, model &model, data_coordinator &dc, execution_mode mode) overridelbann::SGDTrainingAlgorithmvirtual
lbann::TrainingAlgorithm::apply(model &model, data_coordinator &dc)lbann::TrainingAlgorithminline
do_batch_begin_cbs(model &model, execution_mode mode, ScopeTimer timer)lbann::SGDTrainingAlgorithmprotected
do_batch_end_cbs(model &model, execution_mode mode, ScopeTimer timer)lbann::SGDTrainingAlgorithmprotected
do_epoch_begin_cbs(model &model, ScopeTimer timer)lbann::SGDTrainingAlgorithmprotected
do_epoch_end_cbs(model &model, ScopeTimer timer)lbann::SGDTrainingAlgorithmprotected
do_evaluate_begin_cbs(model &model, execution_mode mode, ScopeTimer timer)lbann::SGDTrainingAlgorithmprotected
do_evaluate_end_cbs(model &model, execution_mode mode, ScopeTimer timer)lbann::SGDTrainingAlgorithmprotected
do_get_new_execution_context() const overridelbann::SGDTrainingAlgorithmprotectedvirtual
do_train_begin_cbs(model &model, ScopeTimer timer)lbann::SGDTrainingAlgorithmprotected
do_train_end_cbs(model &model, ScopeTimer timer)lbann::SGDTrainingAlgorithmprotected
evaluate(SGDExecutionContext &c, model &model, data_coordinator &dc, execution_mode mode, SGDTerminationCriteria const &term)lbann::SGDTrainingAlgorithm
evaluate_mini_batch(SGDExecutionContext &c, model &model, data_coordinator &dc, execution_mode mode, ScopeTimer timer)lbann::SGDTrainingAlgorithmprotected
get_name() const noexceptlbann::TrainingAlgorithm
get_new_execution_context() constlbann::SGDTrainingAlgorithm
get_type() const overridelbann::SGDTrainingAlgorithmvirtual
m_stopping_criterialbann::SGDTrainingAlgorithmprivate
m_suppress_timerlbann::SGDTrainingAlgorithmprivate
m_timerslbann::SGDTrainingAlgorithmprivate
m_validation_contextlbann::SGDTrainingAlgorithmprivate
m_validation_epochslbann::SGDTrainingAlgorithmprivate
operator=(const SGDTrainingAlgorithm &other)=deletelbann::SGDTrainingAlgorithm
operator=(SGDTrainingAlgorithm &&other)=defaultlbann::SGDTrainingAlgorithm
lbann::TrainingAlgorithm::operator=(const TrainingAlgorithm &other)=deletelbann::TrainingAlgorithmprotected
lbann::TrainingAlgorithm::operator=(TrainingAlgorithm &&other)=defaultlbann::TrainingAlgorithmprotected
setup_models(std::vector< observer_ptr< model >> const &models, size_t max_mini_batch_size, const std::vector< El::Grid *> &grids)lbann::TrainingAlgorithm
SGDTrainingAlgorithm(std::string name, std::unique_ptr< SGDTerminationCriteria > stop, bool suppress_timer_output)lbann::SGDTrainingAlgorithm
SGDTrainingAlgorithm(const SGDTrainingAlgorithm &other)=deletelbann::SGDTrainingAlgorithm
SGDTrainingAlgorithm(SGDTrainingAlgorithm &&other)=defaultlbann::SGDTrainingAlgorithm
train(SGDExecutionContext &c, model &model, data_coordinator &dc, SGDTerminationCriteria const &term)lbann::SGDTrainingAlgorithm
train_mini_batch(SGDExecutionContext &c, model &model, data_coordinator &dc, ScopeTimer timer)lbann::SGDTrainingAlgorithmprotected
TrainingAlgorithm(std::string name)lbann::TrainingAlgorithm
TrainingAlgorithm(const TrainingAlgorithm &other)=deletelbann::TrainingAlgorithmprotected
TrainingAlgorithm(TrainingAlgorithm &&other)=defaultlbann::TrainingAlgorithmprotected
~SGDTrainingAlgorithm()=defaultlbann::SGDTrainingAlgorithmvirtual
~TrainingAlgorithm()=defaultlbann::TrainingAlgorithmvirtual