|
LBANN
0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
|
#include <rooted_archive_adaptor.hpp>
Public Types | |
| using | archive_type = OutputArchiveT |
Public Member Functions | |
| RootedOutputArchiveAdaptor (std::ostream &os, El::Grid const &g, El::Int root=0) | |
| El::Grid const & | grid () const noexcept |
| El::Int | root () const noexcept |
| bool | am_root () const noexcept |
| void | set_next_name (char const *name) |
| template<typename T > | |
| void | save_on_root (T const &data) |
| template<typename T > | |
| void | prologue_on_root (T const &data) |
| template<typename T > | |
| void | epilogue_on_root (T const &data) |
Private Types | |
| using | ThisType_ = RootedOutputArchiveAdaptor< archive_type > |
| using | BaseType_ = cereal::OutputArchive< ThisType_ > |
Private Attributes | |
| std::optional< archive_type > | ar_ |
| El::Grid const * | grid_ |
| El::Int | root_ |
Definition at line 57 of file rooted_archive_adaptor.hpp.
| using lbann::RootedOutputArchiveAdaptor< OutputArchiveT >::archive_type = OutputArchiveT |
Definition at line 66 of file rooted_archive_adaptor.hpp.
|
private |
Definition at line 70 of file rooted_archive_adaptor.hpp.
|
private |
Definition at line 69 of file rooted_archive_adaptor.hpp.
|
inline |
Definition at line 73 of file rooted_archive_adaptor.hpp.
|
inlinenoexcept |
Definition at line 87 of file rooted_archive_adaptor.hpp.
|
inline |
Definition at line 110 of file rooted_archive_adaptor.hpp.
|
inlinenoexcept |
Definition at line 83 of file rooted_archive_adaptor.hpp.
|
inline |
Definition at line 103 of file rooted_archive_adaptor.hpp.
|
inlinenoexcept |
Definition at line 85 of file rooted_archive_adaptor.hpp.
|
inline |
Definition at line 96 of file rooted_archive_adaptor.hpp.
|
inline |
Definition at line 89 of file rooted_archive_adaptor.hpp.
|
private |
Definition at line 117 of file rooted_archive_adaptor.hpp.
|
private |
Definition at line 118 of file rooted_archive_adaptor.hpp.
|
private |
Definition at line 119 of file rooted_archive_adaptor.hpp.