LBANN  0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
learning_rate.hpp File Reference
#include "lbann/callbacks/callback.hpp"
#include <unordered_map>
#include <unordered_set>
Include dependency graph for learning_rate.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lbann::callback::learning_rate
 
class  lbann::callback::step_learning_rate
 
class  lbann::callback::set_learning_rate
 
class  lbann::callback::adaptive_learning_rate
 
class  lbann::callback::drop_fixed_learning_rate
 
class  lbann::callback::linear_growth_learning_rate
 
class  lbann::callback::poly_learning_rate
 
class  lbann::callback::optimizerwise_adaptive_learning_rate
 
class  lbann::callback::cosine_decay_learning_rate
 

Namespaces

 lbann
 
 lbann::callback
 

Functions

std::unique_ptr< callback_base > lbann::callback::build_step_learning_rate_callback_from_pbuf (const google::protobuf::Message &, std::shared_ptr< lbann_summary > const &)
 
std::unique_ptr< callback_base > lbann::callback::build_set_learning_rate_callback_from_pbuf (const google::protobuf::Message &, std::shared_ptr< lbann_summary > const &)
 
std::unique_ptr< callback_base > lbann::callback::build_adaptive_learning_rate_callback_from_pbuf (const google::protobuf::Message &, std::shared_ptr< lbann_summary > const &)
 
std::unique_ptr< callback_base > lbann::callback::build_drop_fixed_learning_rate_callback_from_pbuf (const google::protobuf::Message &, std::shared_ptr< lbann_summary > const &)
 
std::unique_ptr< callback_base > lbann::callback::build_linear_growth_learning_rate_callback_from_pbuf (const google::protobuf::Message &, std::shared_ptr< lbann_summary > const &)
 
std::unique_ptr< callback_base > lbann::callback::build_poly_learning_rate_callback_from_pbuf (const google::protobuf::Message &, std::shared_ptr< lbann_summary > const &)
 
std::unique_ptr< callback_base > lbann::callback::build_optimizerwise_adaptive_learning_rate_callback_from_pbuf (const google::protobuf::Message &, std::shared_ptr< lbann_summary > const &)
 
std::unique_ptr< callback_base > lbann::callback::build_cosine_decay_learning_rate_callback_from_pbuf (const google::protobuf::Message &, std::shared_ptr< lbann_summary > const &)