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