|
LBANN
0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
|
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) override | lbann::SGDTrainingAlgorithm | virtual |
| lbann::TrainingAlgorithm::apply(model &model, data_coordinator &dc) | lbann::TrainingAlgorithm | inline |
| do_batch_begin_cbs(model &model, execution_mode mode, ScopeTimer timer) | lbann::SGDTrainingAlgorithm | protected |
| do_batch_end_cbs(model &model, execution_mode mode, ScopeTimer timer) | lbann::SGDTrainingAlgorithm | protected |
| do_epoch_begin_cbs(model &model, ScopeTimer timer) | lbann::SGDTrainingAlgorithm | protected |
| do_epoch_end_cbs(model &model, ScopeTimer timer) | lbann::SGDTrainingAlgorithm | protected |
| do_evaluate_begin_cbs(model &model, execution_mode mode, ScopeTimer timer) | lbann::SGDTrainingAlgorithm | protected |
| do_evaluate_end_cbs(model &model, execution_mode mode, ScopeTimer timer) | lbann::SGDTrainingAlgorithm | protected |
| do_get_new_execution_context() const override | lbann::SGDTrainingAlgorithm | protectedvirtual |
| do_train_begin_cbs(model &model, ScopeTimer timer) | lbann::SGDTrainingAlgorithm | protected |
| do_train_end_cbs(model &model, ScopeTimer timer) | lbann::SGDTrainingAlgorithm | protected |
| 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::SGDTrainingAlgorithm | protected |
| get_name() const noexcept | lbann::TrainingAlgorithm | |
| get_new_execution_context() const | lbann::SGDTrainingAlgorithm | |
| get_type() const override | lbann::SGDTrainingAlgorithm | virtual |
| m_stopping_criteria | lbann::SGDTrainingAlgorithm | private |
| m_suppress_timer | lbann::SGDTrainingAlgorithm | private |
| m_timers | lbann::SGDTrainingAlgorithm | private |
| m_validation_context | lbann::SGDTrainingAlgorithm | private |
| m_validation_epochs | lbann::SGDTrainingAlgorithm | private |
| operator=(const SGDTrainingAlgorithm &other)=delete | lbann::SGDTrainingAlgorithm | |
| operator=(SGDTrainingAlgorithm &&other)=default | lbann::SGDTrainingAlgorithm | |
| lbann::TrainingAlgorithm::operator=(const TrainingAlgorithm &other)=delete | lbann::TrainingAlgorithm | protected |
| lbann::TrainingAlgorithm::operator=(TrainingAlgorithm &&other)=default | lbann::TrainingAlgorithm | protected |
| 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)=delete | lbann::SGDTrainingAlgorithm | |
| SGDTrainingAlgorithm(SGDTrainingAlgorithm &&other)=default | lbann::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::SGDTrainingAlgorithm | protected |
| TrainingAlgorithm(std::string name) | lbann::TrainingAlgorithm | |
| TrainingAlgorithm(const TrainingAlgorithm &other)=delete | lbann::TrainingAlgorithm | protected |
| TrainingAlgorithm(TrainingAlgorithm &&other)=default | lbann::TrainingAlgorithm | protected |
| ~SGDTrainingAlgorithm()=default | lbann::SGDTrainingAlgorithm | virtual |
| ~TrainingAlgorithm()=default | lbann::TrainingAlgorithm | virtual |