LBANN  0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
lbann::trainer Member List

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

add_callback(std::shared_ptr< callback_base > cb)lbann::trainerinline
add_grid(std::unique_ptr< El::Grid > g)lbann::trainer
allow_background_io_activity(bool enable)lbann::trainerinline
background_io_activity_allowed() const noexceptlbann::trainerinline
check_and_build_execution_context(TrainingAlgorithm &alg, observer_ptr< model > model, execution_mode mode)lbann::trainer
check_and_build_execution_context(ExecutionContext &c, model &model, execution_mode mode)lbann::trainer
delete_execution_context(execution_context_key_pair_t key)lbann::trainerprivate
evaluate(observer_ptr< model > model, execution_mode mode, El::Int num_batches=0)lbann::trainer
execution_context_key_pair_t typedeflbann::trainer
execution_context_valid(model &m, execution_mode mode) const noexceptlbann::trainer
execution_context_valid(execution_context_key_pair_t key) const noexceptlbann::trainer
for_each_execution_context(std::function< void(observer_ptr< ExecutionContext >)> fn)lbann::trainerprivate
get_callbacks() constlbann::trainerinline
get_callbacks_with_ownership()lbann::trainerinline
get_comm() const noexceptlbann::trainerinline
get_data_coordinator() constlbann::trainerinline
get_data_coordinator()lbann::trainerinline
get_data_seq_random_seed() const noexceptlbann::trainerinline
get_description() constlbann::trainer
get_execution_context(observer_ptr< model > model, execution_mode mode)lbann::trainer
get_execution_context(execution_context_key_pair_t key)lbann::trainer
get_grids() constlbann::trainer
get_io_thread_pool() constlbann::trainerinline
get_max_mini_batch_size() const noexceptlbann::trainerinline
get_name() constlbann::trainerinline
get_persist_obj() noexceptlbann::trainerinline
get_random_seed() const noexceptlbann::trainerinline
load_from_checkpoint_distributed(persist &p)lbann::trainer
load_from_checkpoint_distributed(model &m, ExecutionContext &c)lbann::trainer
load_from_checkpoint_shared(persist &p)lbann::trainer
load_from_checkpoint_shared(model &m, ExecutionContext &c)lbann::trainer
m_background_io_allowedlbann::trainerprivate
m_callbackslbann::trainerprivate
m_commlbann::trainerprivate
m_data_coordinatorlbann::trainerprivate
m_data_seq_random_seedlbann::trainerprivate
m_gridslbann::trainerprivate
m_io_thread_poollbann::trainerprivate
m_max_mini_batch_sizelbann::trainerprivate
m_model_execution_contextlbann::trainerprivate
m_namelbann::trainerprivate
m_persistlbann::trainerprivate
m_random_seedlbann::trainerprivate
m_root_random_seedlbann::trainerprivate
m_training_alglbann::trainerprivate
model_execution_context_hash_t typedeflbann::trainerprivate
ModelContextMapType typedeflbann::trainerprivate
save_to_checkpoint_distributed()lbann::trainer
save_to_checkpoint_shared()lbann::trainer
serialize(Archive &ar)lbann::trainer
set_name(std::string const &name)lbann::trainer
set_random_seeds(int root_random_seed, int random_seed, int data_seq_random_seed)lbann::trainerinline
setup(std::unique_ptr< thread_pool > io_thread_pool, std::map< execution_mode, generic_data_reader *> data_readers)lbann::trainer
train(observer_ptr< model > model, El::Int num_epochs, El::Int num_batches=0)lbann::trainer
trainer(lbann_comm *comm, std::unique_ptr< data_coordinator > dc, size_t mini_batch_size, std::unique_ptr< TrainingAlgorithm > alg=nullptr)lbann::trainer
write_proto(lbann_data::Trainer &proto)lbann::trainer
~trainer()lbann::trainer