29 #ifndef LBANN_CALLBACKS_CALLBACK_CHECK_SMALL_HPP_INCLUDED 30 #define LBANN_CALLBACKS_CALLBACK_CHECK_SMALL_HPP_INCLUDED 61 std::string
name()
const override {
return "check_small"; }
67 template <
class Archive>
79 build_check_small_callback_from_pbuf)
84 #endif // LBANN_CALLBACKS_CALLBACK_CHECK_SMALL_HPP_INCLUDED
check_small & operator=(const check_small &)=default
void write_specific_proto(lbann_data::Callback &proto) const final
Neural network tensor operation.
std::string name() const override
Return this callback's name.
Base class for callbacks during training/testing.
Abstract base class for neural network models.
virtual void on_forward_prop_end(model *m)
Called when a model ends forward propagation.
check_small * copy() const override
void on_backward_prop_end(model *m) override
virtual void on_backward_prop_end(model *m)
Called when a model ends backward propagation.
LBANN_ADD_DEFAULT_CALLBACK_BUILDER(check_dataset, build_check_dataset_callback_from_pbuf)
void serialize(Archive &ar)
Store state to archive for checkpoint and restart.
void on_batch_end(model *m) override
void on_forward_prop_end(model *m, Layer *l) override