LBANN  0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
lbann::ltfb::CheckpointBinary Class Referencefinal

#include <random_pairwise_exchange.hpp>

Inheritance diagram for lbann::ltfb::CheckpointBinary:
[legend]
Collaboration diagram for lbann::ltfb::CheckpointBinary:
[legend]

Public Member Functions

 CheckpointBinary (std::set< std::string > const &weights_names)
 
 CheckpointBinary (std::set< std::string > &&weights_names)
 
std::unique_ptr< modelget_partner_model (model const &m, El::Int partner_trainer, size_t) final
 
- Public Member Functions inherited from lbann::Cloneable< CheckpointBinary, RandomPairwiseExchange::ExchangeStrategy >
std::unique_ptr< CheckpointBinary > clone () const
 Return an exception-safe, memory-safe copy of this object. More...
 

Private Types

using BaseType = Cloneable< CheckpointBinary, RandomPairwiseExchange::ExchangeStrategy >
 

Detailed Description

Definition at line 276 of file random_pairwise_exchange.hpp.

Member Typedef Documentation

◆ BaseType

Constructor & Destructor Documentation

◆ CheckpointBinary() [1/2]

lbann::ltfb::CheckpointBinary::CheckpointBinary ( std::set< std::string > const &  weights_names)

◆ CheckpointBinary() [2/2]

lbann::ltfb::CheckpointBinary::CheckpointBinary ( std::set< std::string > &&  weights_names)

Member Function Documentation

◆ get_partner_model()

std::unique_ptr<model> lbann::ltfb::CheckpointBinary::get_partner_model ( model const &  m,
El::Int  partner_trainer,
size_t   
)
final

The documentation for this class was generated from the following file: