| callback_base(int batch_interval=1) | lbann::callback_base | inline |
| callback_base(const callback_base &)=default | lbann::callback_base | |
| change_learning_rate(model *m, float new_lr) const | lbann::callback::variable_minibatch | protected |
| copy() const override | lbann::callback::minibatch_schedule | inlinevirtual |
| get_batch_interval() const | lbann::callback_base | inline |
| get_current_learning_rate(model *m) const | lbann::callback::variable_minibatch | protected |
| get_description() const | lbann::callback_base | virtual |
| 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 |
| m_batch_interval | lbann::callback_base | protected |
| m_current_mini_batch_size | lbann::callback::variable_minibatch | protected |
| m_lr_incr | lbann::callback::variable_minibatch | protected |
| m_ramp_count | lbann::callback::variable_minibatch | protected |
| m_starting_mbsize | lbann::callback::variable_minibatch | protected |
| m_steps | lbann::callback::minibatch_schedule | private |
| minibatch_schedule(size_t starting_mbsize, std::vector< minibatch_step > steps) | lbann::callback::minibatch_schedule | |
| minibatch_schedule(const minibatch_schedule &)=default | lbann::callback::minibatch_schedule | |
| name() const override | lbann::callback::minibatch_schedule | inlinevirtual |
| 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) | lbann::callback_base | inlinevirtual |
| 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) | lbann::callback_base | inlinevirtual |
| on_epoch_end(model *m) override | lbann::callback::variable_minibatch | virtual |
| 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::variable_minibatch | virtual |
| on_train_end(model *m) | lbann::callback_base | inlinevirtual |
| on_validation_begin(model *m) | lbann::callback_base | inlinevirtual |
| on_validation_end(model *m) | lbann::callback_base | inlinevirtual |
| operator=(const minibatch_schedule &)=delete | lbann::callback::minibatch_schedule | |
| lbann::callback::variable_minibatch::operator=(const variable_minibatch &)=default | lbann::callback::variable_minibatch | |
| lbann::callback_base::operator=(const callback_base &)=default | lbann::callback_base | protected |
| schedule(model *m, size_t &new_mbsize, float &new_lr, size_t &ramp_time) override | lbann::callback::minibatch_schedule | protectedvirtual |
| serialize(Archive &ar) | lbann::callback_base | |
| setup(trainer *t) | lbann::callback_base | inlinevirtual |
| setup(model *m) | lbann::callback_base | inlinevirtual |
| variable_minibatch(size_t starting_mbsize) | lbann::callback::variable_minibatch | |
| variable_minibatch(const variable_minibatch &)=default | lbann::callback::variable_minibatch | |
| write_proto(lbann_data::Callback &proto) const | lbann::callback_base | |
| write_specific_proto(lbann_data::Callback &proto) const final | lbann::callback::minibatch_schedule | privatevirtual |
| ~callback_base()=default | lbann::callback_base | virtual |