|
| | save_images (std::vector< std::string > layer_names, std::string image_format="jpg", std::string image_prefix="") |
| |
| | save_images (const save_images &)=default |
| |
| save_images & | operator= (const save_images &)=default |
| |
| save_images * | copy () const override |
| |
| void | on_epoch_end (model *m) override |
| | Called immediate after the end of each epoch. More...
|
| |
| void | on_test_end (model *m) override |
| | Called immediately after the end of testing. More...
|
| |
| std::string | name () const override |
| | Return this callback's name. More...
|
| |
|
| template<class Archive > |
| void | serialize (Archive &ar) |
| | Store state to archive for checkpoint and restart. More...
|
| |
| | callback_base (int batch_interval=1) |
| | Initialize a callback with an optional batch interval. More...
|
| |
| | callback_base (const callback_base &)=default |
| |
| virtual | ~callback_base ()=default |
| |
| virtual void | setup (trainer *t) |
| | Called once to set up the callback on the trainer. More...
|
| |
| virtual void | setup (model *m) |
| | Called once to set up the callback on the model (after all layers are set up). More...
|
| |
| virtual void | on_setup_end (model *m) |
| | Called at the end of setup. More...
|
| |
| virtual void | on_train_begin (model *m) |
| | Called at the beginning of training. More...
|
| |
| virtual void | on_train_end (model *m) |
| | Called at the end of training. More...
|
| |
| virtual void | on_phase_end (model *m) |
| | Called at the end of every phase (multiple epochs) in a layer-wise model training. More...
|
| |
| virtual void | on_epoch_begin (model *m) |
| | Called at the beginning of each epoch. More...
|
| |
| virtual void | on_batch_begin (model *m) |
| | Called at the beginning of a (mini-)batch. More...
|
| |
| virtual void | on_batch_end (model *m) |
| | Called immediately after the end of a (mini-)batch. More...
|
| |
| virtual void | on_test_begin (model *m) |
| | Called at the beginning of testing. More...
|
| |
| virtual void | on_validation_begin (model *m) |
| | Called at the beginning of validation. More...
|
| |
| virtual void | on_validation_end (model *m) |
| | Called immediately after the end of validation. More...
|
| |
| virtual void | on_forward_prop_begin (model *m) |
| | Called when a model begins forward propagation. More...
|
| |
| virtual void | on_forward_prop_begin (model *m, Layer *l) |
| | Called when a layer begins forward propagation. More...
|
| |
| virtual void | on_forward_prop_end (model *m) |
| | Called when a model ends forward propagation. More...
|
| |
| virtual void | on_forward_prop_end (model *m, Layer *l) |
| | Called when a layer ends forward propagation. More...
|
| |
| virtual void | on_backward_prop_begin (model *m) |
| | Called when a model begins backward propagation. More...
|
| |
| virtual void | on_backward_prop_begin (model *m, Layer *l) |
| | Called when a layer begins backward propagation. More...
|
| |
| virtual void | on_backward_prop_end (model *m) |
| | Called when a model ends backward propagation. More...
|
| |
| virtual void | on_backward_prop_end (model *m, Layer *l) |
| | Called when a layer ends backward propagation. More...
|
| |
| virtual void | on_optimize_begin (model *m) |
| | Called when a model begins optimization. More...
|
| |
| virtual void | on_optimize_begin (model *m, weights *w) |
| | Called when weights begins optimization. More...
|
| |
| virtual void | on_optimize_end (model *m) |
| | Called when a model ends optimization. More...
|
| |
| virtual void | on_optimize_end (model *m, weights *w) |
| | Called when weights ends optimization. More...
|
| |
| virtual void | on_batch_evaluate_begin (model *m) |
| | Called at the beginning of a (mini-)batch evaluation (validation / testing). More...
|
| |
| virtual void | on_batch_evaluate_end (model *m) |
| | Called at the end of a (mini-)batch evaluation (validation / testing). More...
|
| |
| virtual void | on_evaluate_forward_prop_begin (model *m) |
| | Called when a model begins forward propagation for evaluation (validation / testing). More...
|
| |
| virtual void | on_evaluate_forward_prop_begin (model *m, Layer *l) |
| | Called when a layer begins forward propagation for evaluation (validation / testing). More...
|
| |
| virtual void | on_evaluate_forward_prop_end (model *m) |
| | Called when a model ends forward propagation for evaluation (validation / testing). More...
|
| |
| virtual void | on_evaluate_forward_prop_end (model *m, Layer *l) |
| | Called when a layer ends forward propagation for evaluation (validation / testing). More...
|
| |
| int | get_batch_interval () const |
| | Return the batch interval. More...
|
| |
| virtual description | get_description () const |
| | Human-readable description. More...
|
| |
| template<class Archive > |
| void | serialize (Archive &ar) |
| | Store state to archive for checkpoint and restart. More...
|
| |
| void | write_proto (lbann_data::Callback &proto) const |
| | Write a protobuf description of the callback. More...
|
| |
Save layer outputs as image files. Image files are in the form "<prefix><tag>-<layer name>.<format>".
Definition at line 41 of file save_images.hpp.