LBANN  0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
random_pairwise_exchange.hpp File Reference
#include "mutation_strategy.hpp"
#include "meta_learning_strategy.hpp"
#include <google/protobuf/message.h>
#include <cstddef>
#include <memory>
#include <string>
#include <unordered_map>
Include dependency graph for random_pairwise_exchange.hpp:

Go to the source code of this file.

Classes

class  lbann::ltfb::RandomPairwiseExchange
 The original LTFB algorithm. More...
 
class  lbann::ltfb::RandomPairwiseExchange::ExchangeStrategy
 A method for exchanging models with a partner trainer. More...
 
class  lbann::ltfb::SendRecvWeights
 Exchange model weights directly using sendrecvs. More...
 
class  lbann::ltfb::CheckpointFile
 See lbann::callbacks::ltfb::communication_algorithm::checkpoint_file. More...
 
class  lbann::ltfb::CheckpointBinary
 

Namespaces

 lbann
 
 lbann::ltfb
 

Functions

Builder functions
template<>
std::unique_ptr< ltfb::RandomPairwiseExchange > lbann::make (google::protobuf::Message const &)
 Concrete builder for RandomPairwiseExchange. More...