|
LBANN
0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
|
Specifies when to stop a training algorithm. More...
#include <execution_context.hpp>
Public Member Functions | |
| TerminationCriteria ()=default | |
| virtual | ~TerminationCriteria ()=default |
| virtual bool | operator() (ExecutionContext const &c) const =0 |
Specifies when to stop a training algorithm.
The stopping criteria must be compatible with the training algorithm, and specifically its execution context, but can otherwise be anything meaningful in the context of that algorithm.
Definition at line 127 of file execution_context.hpp.
|
default |
|
virtualdefault |
|
pure virtual |
Implemented in lbann::SGDTerminationCriteria, and lbann::ltfb::LTFBTerminationCriteria.