LBANN  0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
lbann::ltfb::RandomPairwiseExchange Member List

This is the complete list of members for lbann::ltfb::RandomPairwiseExchange, including all inherited members.

clone() constlbann::Cloneable< RandomPairwiseExchange, MetaLearningStrategy >inline
evaluate_model(model &m, LTFBExecutionContext &ctxt, data_coordinator &dc) constlbann::ltfb::RandomPairwiseExchangeprivate
get_partner_trainer(lbann_comm const &c) const noexceptlbann::ltfb::RandomPairwiseExchangeprivate
local_is_better(std::unordered_map< std::string, EvalType > const &local_scores, std::unordered_map< std::string, EvalType > const &partner_scores) constlbann::ltfb::RandomPairwiseExchangeprivate
m_comm_algolbann::ltfb::RandomPairwiseExchangeprivate
m_metricslbann::ltfb::RandomPairwiseExchangeprivate
m_mutate_algolbann::ltfb::RandomPairwiseExchangeprivate
metric_strategy enum namelbann::ltfb::RandomPairwiseExchange
RandomPairwiseExchange(std::string metric_name, metric_strategy winner_strategy, std::unique_ptr< ExchangeStrategy > comm_algo, std::unique_ptr< MutationStrategy > mutate_algo)lbann::ltfb::RandomPairwiseExchange
RandomPairwiseExchange(std::unordered_map< std::string, metric_strategy > metrics, std::unique_ptr< ExchangeStrategy > comm_algo, std::unique_ptr< MutationStrategy > mutate_algo)lbann::ltfb::RandomPairwiseExchange
RandomPairwiseExchange(RandomPairwiseExchange const &other)lbann::ltfb::RandomPairwiseExchange
select_next(model &m, ltfb::LTFBExecutionContext &ctxt, data_coordinator &dc) const finallbann::ltfb::RandomPairwiseExchange
~RandomPairwiseExchange()=defaultlbann::ltfb::RandomPairwiseExchange