LBANN  0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
sync_info_helpers.hpp File Reference
#include <El.hpp>
Include dependency graph for sync_info_helpers.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 lbann
 

Functions

template<El::Device D, El::Device... Ds>
auto lbann::force (El::MultiSync< D, Ds... > const &x) -> El::SyncInfo< D > const &
 Force the MultiSync to the master SyncInfo. More...
 
SyncInfo extractors.
template<typename TensorDataType , El::Device D>
El::SyncInfo< D > lbann::get_sync_info (El::Matrix< TensorDataType, D > const &m) noexcept
 Get a SyncInfo from an Matrix. More...
 
template<typename TensorDataType , El::Dist RowDist, El::Dist ColDist, El::Device D>
El::SyncInfo< D > lbann::get_sync_info (El::DistMatrix< TensorDataType, RowDist, ColDist, El::ELEMENT, D > const &m) noexcept
 Get a SyncInfo from a DistMatrix. More...