LBANN  0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
lbann::callback::checkpoint Member List

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

callback_base(int batch_interval=1)lbann::callback_baseinline
callback_base(const callback_base &)=defaultlbann::callback_base
checkpoint(std::string checkpoint_dir, std::string restart_dir, int checkpoint_epochs, int checkpoint_steps, int checkpoint_secs, std::string per_rank_dir, int ckpt_dist_epochs, int ckpt_dist_steps)lbann::callback::checkpointinline
checkpoint(const checkpoint &)=defaultlbann::callback::checkpoint
copy() const overridelbann::callback::checkpointinlinevirtual
do_checkpoint(model *m, visitor_hook hook)lbann::callback::checkpointprivate
do_distributed_checkpoint(lbann_comm &comm, trainer &t, model &m, visitor_hook hook, execution_mode mode, persist &p, size_t epoch, size_t step)lbann::callback::checkpointprivate
do_shared_checkpoint(lbann_comm &comm, trainer &t, model &m, visitor_hook hook, execution_mode mode, persist &p, size_t epoch, size_t step)lbann::callback::checkpointprivate
find_latest_checkpoint(lbann_comm &comm, const std::string &trainer_name, const std::string &alg_name, visitor_hook &hook, execution_mode &mode, size_t &epoch, size_t &step, bool &shared)lbann::callback::checkpoint
get_active_trainer()lbann::callback::checkpoint
get_active_training_algorithm()lbann::callback::checkpoint
get_batch_interval() constlbann::callback_baseinline
get_checkpoint_dir()lbann::callback::checkpointinline
get_description() constlbann::callback_basevirtual
get_distributed_checkpoint_rootdir()lbann::callback::checkpointinline
get_multi_trainer_ec_model_path(const model &m, const std::string &root_dir)lbann::callback_baseprotected
get_multi_trainer_model_path(const model &m, const std::string &root_dir)lbann::callback_baseprotected
get_multi_trainer_path(const model &m, const std::string &root_dir)lbann::callback_baseprotected
get_per_rank_dir()lbann::callback::checkpointinline
get_restart_dir()lbann::callback::checkpointinline
get_shared_checkpoint_rootdir()lbann::callback::checkpointinline
m_active_trainerlbann::callback::checkpointprivate
m_active_training_algorithmlbann::callback::checkpointprivate
m_batch_intervallbann::callback_baseprotected
m_checkpoint_dirlbann::callback::checkpointprivate
m_checkpoint_distlbann::callback::checkpointprivate
m_checkpoint_epochslbann::callback::checkpointprivate
m_checkpoint_lastlbann::callback::checkpointprivate
m_checkpoint_secslbann::callback::checkpointprivate
m_checkpoint_sharedlbann::callback::checkpointprivate
m_checkpoint_stepslbann::callback::checkpointprivate
m_ckpt_dist_epochslbann::callback::checkpointprivate
m_ckpt_dist_stepslbann::callback::checkpointprivate
m_per_rank_dirlbann::callback::checkpointprivate
m_restart_dirlbann::callback::checkpointprivate
name() const overridelbann::callback::checkpointinlinevirtual
need_checkpoint(model *m, callback_phase phase)lbann::callback::checkpoint
on_backward_prop_begin(model *m)lbann::callback_baseinlinevirtual
on_backward_prop_begin(model *m, Layer *l)lbann::callback_baseinlinevirtual
on_backward_prop_end(model *m)lbann::callback_baseinlinevirtual
on_backward_prop_end(model *m, Layer *l)lbann::callback_baseinlinevirtual
on_batch_begin(model *m) overridelbann::callback::checkpointvirtual
on_batch_end(model *m)lbann::callback_baseinlinevirtual
on_batch_evaluate_begin(model *m)lbann::callback_baseinlinevirtual
on_batch_evaluate_end(model *m)lbann::callback_baseinlinevirtual
on_epoch_begin(model *m) overridelbann::callback::checkpointvirtual
on_epoch_end(model *m)lbann::callback_baseinlinevirtual
on_evaluate_forward_prop_begin(model *m)lbann::callback_baseinlinevirtual
on_evaluate_forward_prop_begin(model *m, Layer *l)lbann::callback_baseinlinevirtual
on_evaluate_forward_prop_end(model *m)lbann::callback_baseinlinevirtual
on_evaluate_forward_prop_end(model *m, Layer *l)lbann::callback_baseinlinevirtual
on_forward_prop_begin(model *m)lbann::callback_baseinlinevirtual
on_forward_prop_begin(model *m, Layer *l)lbann::callback_baseinlinevirtual
on_forward_prop_end(model *m)lbann::callback_baseinlinevirtual
on_forward_prop_end(model *m, Layer *l)lbann::callback_baseinlinevirtual
on_optimize_begin(model *m)lbann::callback_baseinlinevirtual
on_optimize_begin(model *m, weights *w)lbann::callback_baseinlinevirtual
on_optimize_end(model *m)lbann::callback_baseinlinevirtual
on_optimize_end(model *m, weights *w)lbann::callback_baseinlinevirtual
on_phase_end(model *m)lbann::callback_baseinlinevirtual
on_setup_end(model *m)lbann::callback_baseinlinevirtual
on_test_begin(model *m)lbann::callback_baseinlinevirtual
on_test_end(model *m)lbann::callback_baseinlinevirtual
on_train_begin(model *m) overridelbann::callback::checkpointvirtual
on_train_end(model *m) overridelbann::callback::checkpointvirtual
on_validation_begin(model *m) overridelbann::callback::checkpointvirtual
on_validation_end(model *m)lbann::callback_baseinlinevirtual
open_latest_checkpoint(lbann_comm &comm, const std::string &task_label, const std::string &trainer_name, const std::string &alg_name, std::function< bool(persist &)> reload_shared_ckpt, std::function< bool(persist &)> reload_distributed_ckpt)lbann::callback::checkpoint
operator=(const checkpoint &)=defaultlbann::callback::checkpoint
lbann::callback_base::operator=(const callback_base &)=defaultlbann::callback_baseprotected
reload_model(model *m)lbann::callback::checkpoint
reload_trainer(trainer *t)lbann::callback::checkpoint
restart(model *m)lbann::callback::checkpoint
serialize(Archive &ar)lbann::callback_base
set_active_trainer(trainer *t)lbann::callback::checkpointinline
set_active_training_algorithm(TrainingAlgorithm *t)lbann::callback::checkpointinline
set_checkpoint_dir(const std::string &dir)lbann::callback::checkpointinline
set_checkpoint_epochs(int epochs)lbann::callback::checkpointinline
set_checkpoint_secs(EvalType secs)lbann::callback::checkpointinline
set_checkpoint_steps(int steps)lbann::callback::checkpointinline
set_ckpt_dist_epochs(int ckpt_dist_epochs)lbann::callback::checkpointinline
set_ckpt_dist_steps(int ckpt_dist_steps)lbann::callback::checkpointinline
set_per_rank_dir(std::string dir)lbann::callback::checkpointinline
set_restart_dir(const std::string &dir)lbann::callback::checkpointinline
setup(model *m) overridelbann::callback::checkpointvirtual
setup(trainer *t) overridelbann::callback::checkpointvirtual
write_proto(lbann_data::Callback &proto) constlbann::callback_base
write_specific_proto(lbann_data::Callback &proto) const finallbann::callback::checkpointprivatevirtual
~callback_base()=defaultlbann::callback_basevirtual