LBANN  0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
lbann::TrainingAlgorithm Member List

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

apply(ExecutionContext &context, model &model, data_coordinator &dc, execution_mode mode)=0lbann::TrainingAlgorithmpure virtual
apply(model &model, data_coordinator &dc)lbann::TrainingAlgorithminline
do_get_new_execution_context() const =0lbann::TrainingAlgorithmprotectedpure virtual
get_name() const noexceptlbann::TrainingAlgorithm
get_new_execution_context() constlbann::TrainingAlgorithminline
get_type() const =0lbann::TrainingAlgorithmpure virtual
m_namelbann::TrainingAlgorithmprivate
operator=(const TrainingAlgorithm &other)=deletelbann::TrainingAlgorithmprotected
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
TrainingAlgorithm(std::string name)lbann::TrainingAlgorithm
TrainingAlgorithm(const TrainingAlgorithm &other)=deletelbann::TrainingAlgorithmprotected
TrainingAlgorithm(TrainingAlgorithm &&other)=defaultlbann::TrainingAlgorithmprotected
~TrainingAlgorithm()=defaultlbann::TrainingAlgorithmvirtual