| callback_base(int batch_interval=1) | lbann::callback_base | inline |
| callback_base(const callback_base &)=default | lbann::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::checkpoint | inline |
| checkpoint(const checkpoint &)=default | lbann::callback::checkpoint | |
| copy() const override | lbann::callback::checkpoint | inlinevirtual |
| do_checkpoint(model *m, visitor_hook hook) | lbann::callback::checkpoint | private |
| 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::checkpoint | private |
| 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::checkpoint | private |
| 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() const | lbann::callback_base | inline |
| get_checkpoint_dir() | lbann::callback::checkpoint | inline |
| get_description() const | lbann::callback_base | virtual |
| get_distributed_checkpoint_rootdir() | lbann::callback::checkpoint | inline |
| get_multi_trainer_ec_model_path(const model &m, const std::string &root_dir) | lbann::callback_base | protected |
| get_multi_trainer_model_path(const model &m, const std::string &root_dir) | lbann::callback_base | protected |
| get_multi_trainer_path(const model &m, const std::string &root_dir) | lbann::callback_base | protected |
| get_per_rank_dir() | lbann::callback::checkpoint | inline |
| get_restart_dir() | lbann::callback::checkpoint | inline |
| get_shared_checkpoint_rootdir() | lbann::callback::checkpoint | inline |
| m_active_trainer | lbann::callback::checkpoint | private |
| m_active_training_algorithm | lbann::callback::checkpoint | private |
| m_batch_interval | lbann::callback_base | protected |
| m_checkpoint_dir | lbann::callback::checkpoint | private |
| m_checkpoint_dist | lbann::callback::checkpoint | private |
| m_checkpoint_epochs | lbann::callback::checkpoint | private |
| m_checkpoint_last | lbann::callback::checkpoint | private |
| m_checkpoint_secs | lbann::callback::checkpoint | private |
| m_checkpoint_shared | lbann::callback::checkpoint | private |
| m_checkpoint_steps | lbann::callback::checkpoint | private |
| m_ckpt_dist_epochs | lbann::callback::checkpoint | private |
| m_ckpt_dist_steps | lbann::callback::checkpoint | private |
| m_per_rank_dir | lbann::callback::checkpoint | private |
| m_restart_dir | lbann::callback::checkpoint | private |
| name() const override | lbann::callback::checkpoint | inlinevirtual |
| need_checkpoint(model *m, callback_phase phase) | lbann::callback::checkpoint | |
| on_backward_prop_begin(model *m) | lbann::callback_base | inlinevirtual |
| on_backward_prop_begin(model *m, Layer *l) | lbann::callback_base | inlinevirtual |
| on_backward_prop_end(model *m) | lbann::callback_base | inlinevirtual |
| on_backward_prop_end(model *m, Layer *l) | lbann::callback_base | inlinevirtual |
| on_batch_begin(model *m) override | lbann::callback::checkpoint | virtual |
| on_batch_end(model *m) | lbann::callback_base | inlinevirtual |
| on_batch_evaluate_begin(model *m) | lbann::callback_base | inlinevirtual |
| on_batch_evaluate_end(model *m) | lbann::callback_base | inlinevirtual |
| on_epoch_begin(model *m) override | lbann::callback::checkpoint | virtual |
| on_epoch_end(model *m) | lbann::callback_base | inlinevirtual |
| on_evaluate_forward_prop_begin(model *m) | lbann::callback_base | inlinevirtual |
| on_evaluate_forward_prop_begin(model *m, Layer *l) | lbann::callback_base | inlinevirtual |
| on_evaluate_forward_prop_end(model *m) | lbann::callback_base | inlinevirtual |
| on_evaluate_forward_prop_end(model *m, Layer *l) | lbann::callback_base | inlinevirtual |
| on_forward_prop_begin(model *m) | lbann::callback_base | inlinevirtual |
| on_forward_prop_begin(model *m, Layer *l) | lbann::callback_base | inlinevirtual |
| on_forward_prop_end(model *m) | lbann::callback_base | inlinevirtual |
| on_forward_prop_end(model *m, Layer *l) | lbann::callback_base | inlinevirtual |
| on_optimize_begin(model *m) | lbann::callback_base | inlinevirtual |
| on_optimize_begin(model *m, weights *w) | lbann::callback_base | inlinevirtual |
| on_optimize_end(model *m) | lbann::callback_base | inlinevirtual |
| on_optimize_end(model *m, weights *w) | lbann::callback_base | inlinevirtual |
| on_phase_end(model *m) | lbann::callback_base | inlinevirtual |
| on_setup_end(model *m) | lbann::callback_base | inlinevirtual |
| on_test_begin(model *m) | lbann::callback_base | inlinevirtual |
| on_test_end(model *m) | lbann::callback_base | inlinevirtual |
| on_train_begin(model *m) override | lbann::callback::checkpoint | virtual |
| on_train_end(model *m) override | lbann::callback::checkpoint | virtual |
| on_validation_begin(model *m) override | lbann::callback::checkpoint | virtual |
| on_validation_end(model *m) | lbann::callback_base | inlinevirtual |
| 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 &)=default | lbann::callback::checkpoint | |
| lbann::callback_base::operator=(const callback_base &)=default | lbann::callback_base | protected |
| 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::checkpoint | inline |
| set_active_training_algorithm(TrainingAlgorithm *t) | lbann::callback::checkpoint | inline |
| set_checkpoint_dir(const std::string &dir) | lbann::callback::checkpoint | inline |
| set_checkpoint_epochs(int epochs) | lbann::callback::checkpoint | inline |
| set_checkpoint_secs(EvalType secs) | lbann::callback::checkpoint | inline |
| set_checkpoint_steps(int steps) | lbann::callback::checkpoint | inline |
| set_ckpt_dist_epochs(int ckpt_dist_epochs) | lbann::callback::checkpoint | inline |
| set_ckpt_dist_steps(int ckpt_dist_steps) | lbann::callback::checkpoint | inline |
| set_per_rank_dir(std::string dir) | lbann::callback::checkpoint | inline |
| set_restart_dir(const std::string &dir) | lbann::callback::checkpoint | inline |
| setup(model *m) override | lbann::callback::checkpoint | virtual |
| setup(trainer *t) override | lbann::callback::checkpoint | virtual |
| write_proto(lbann_data::Callback &proto) const | lbann::callback_base | |
| write_specific_proto(lbann_data::Callback &proto) const final | lbann::callback::checkpoint | privatevirtual |
| ~callback_base()=default | lbann::callback_base | virtual |