LBANN  0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
lbann::ltfb::LTFBTerminationCriteria Class Referencefinal

#include <termination_criteria.hpp>

Inheritance diagram for lbann::ltfb::LTFBTerminationCriteria:
[legend]
Collaboration diagram for lbann::ltfb::LTFBTerminationCriteria:
[legend]

Public Member Functions

 LTFBTerminationCriteria (size_t max_metalearning_steps)
 
 ~LTFBTerminationCriteria ()=default
 
bool operator() (ExecutionContext const &c) const final
 
bool operator() (LTFBExecutionContext const &exe_state) const noexcept
 Decide if the criteria are fulfilled. More...
 
- Public Member Functions inherited from lbann::TerminationCriteria
 TerminationCriteria ()=default
 
virtual ~TerminationCriteria ()=default
 

Private Attributes

size_t m_max_metalearning_steps
 

Detailed Description

Definition at line 40 of file termination_criteria.hpp.

Constructor & Destructor Documentation

◆ LTFBTerminationCriteria()

lbann::ltfb::LTFBTerminationCriteria::LTFBTerminationCriteria ( size_t  max_metalearning_steps)
inline

Definition at line 43 of file termination_criteria.hpp.

Here is the call graph for this function:

◆ ~LTFBTerminationCriteria()

lbann::ltfb::LTFBTerminationCriteria::~LTFBTerminationCriteria ( )
default
Here is the caller graph for this function:

Member Function Documentation

◆ operator()() [1/2]

bool lbann::ltfb::LTFBTerminationCriteria::operator() ( ExecutionContext const &  c) const
inlinefinalvirtual

Implements lbann::TerminationCriteria.

Definition at line 47 of file termination_criteria.hpp.

◆ operator()() [2/2]

bool lbann::ltfb::LTFBTerminationCriteria::operator() ( LTFBExecutionContext const &  exe_state) const
inlinenoexcept

Decide if the criteria are fulfilled.

Definition at line 52 of file termination_criteria.hpp.

Member Data Documentation

◆ m_max_metalearning_steps

size_t lbann::ltfb::LTFBTerminationCriteria::m_max_metalearning_steps
private

Definition at line 58 of file termination_criteria.hpp.


The documentation for this class was generated from the following file: