#include <execution_context.hpp>
|
| size_t | m_step = 0UL |
| | Current step in the training algorithm. More...
|
| |
Definition at line 47 of file execution_context.hpp.
◆ ExecutionContext() [1/3]
| lbann::ExecutionContext::ExecutionContext |
( |
| ) |
|
◆ ~ExecutionContext()
| virtual lbann::ExecutionContext::~ExecutionContext |
( |
| ) |
|
|
virtualdefault |
◆ ExecutionContext() [2/3]
◆ ExecutionContext() [3/3]
◆ get_execution_mode()
| virtual execution_mode lbann::ExecutionContext::get_execution_mode |
( |
| ) |
const |
|
inlinevirtualnoexcept |
◆ get_new()
| virtual std::unique_ptr<ExecutionContext> lbann::ExecutionContext::get_new |
( |
| ) |
const |
|
pure virtual |
◆ get_state_string()
| virtual std::string lbann::ExecutionContext::get_state_string |
( |
| ) |
const |
|
pure virtualnoexcept |
◆ get_step()
| size_t lbann::ExecutionContext::get_step |
( |
| ) |
const |
|
inlinenoexcept |
Current step in the training algorithm.
Step counts the number of iterations in the training algorithm's internal state
Definition at line 77 of file execution_context.hpp.
◆ get_type()
| virtual std::string lbann::ExecutionContext::get_type |
( |
| ) |
const |
|
pure virtual |
◆ inc_step()
| void lbann::ExecutionContext::inc_step |
( |
| ) |
|
|
inlinenoexcept |
Increment the current step in the training algorithm.
Increment the step count in the training algorithm's internal state
Definition at line 83 of file execution_context.hpp.
◆ load_from_checkpoint_distributed()
| virtual void lbann::ExecutionContext::load_from_checkpoint_distributed |
( |
persist & |
p | ) |
|
|
pure virtual |
◆ load_from_checkpoint_shared()
| virtual void lbann::ExecutionContext::load_from_checkpoint_shared |
( |
persist & |
p | ) |
|
|
pure virtual |
◆ operator=() [1/2]
Copy assignment operator.
◆ operator=() [2/2]
Move assignment operator.
◆ save_to_checkpoint_distributed()
| virtual void lbann::ExecutionContext::save_to_checkpoint_distributed |
( |
persist & |
p | ) |
|
|
pure virtual |
◆ save_to_checkpoint_shared()
| virtual void lbann::ExecutionContext::save_to_checkpoint_shared |
( |
persist & |
p | ) |
|
|
pure virtual |
◆ serialize()
template<class Archive >
| void lbann::ExecutionContext::serialize |
( |
Archive & |
ar | ) |
|
Archive for checkpoint and restart
◆ cereal::access
| friend class cereal::access |
|
friend |
◆ m_step
| size_t lbann::ExecutionContext::m_step = 0UL |
|
private |
Current step in the training algorithm.
Step counts the number of iterations in the training algorithm's internal state
Definition at line 118 of file execution_context.hpp.
The documentation for this class was generated from the following file: