|
LBANN
0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
|
#include <rooted_archive_adaptor.hpp>
Public Types | |
| using | archive_type = InputArchiveT |
Public Member Functions | |
| RootedInputArchiveAdaptor (std::istream &is, 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 | load_on_root (T &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_ = RootedInputArchiveAdaptor< archive_type > |
| using | BaseType_ = cereal::InputArchive< ThisType_ > |
Private Attributes | |
| std::optional< archive_type > | ar_ |
| El::Grid const * | grid_ |
| El::Int | root_ |
Definition at line 123 of file rooted_archive_adaptor.hpp.
| using lbann::RootedInputArchiveAdaptor< InputArchiveT >::archive_type = InputArchiveT |
Definition at line 132 of file rooted_archive_adaptor.hpp.
|
private |
Definition at line 136 of file rooted_archive_adaptor.hpp.
|
private |
Definition at line 135 of file rooted_archive_adaptor.hpp.
|
inline |
Definition at line 139 of file rooted_archive_adaptor.hpp.
|
inlinenoexcept |
Definition at line 153 of file rooted_archive_adaptor.hpp.
|
inline |
Definition at line 176 of file rooted_archive_adaptor.hpp.
|
inlinenoexcept |
Definition at line 149 of file rooted_archive_adaptor.hpp.
|
inline |
Definition at line 162 of file rooted_archive_adaptor.hpp.
|
inline |
Definition at line 169 of file rooted_archive_adaptor.hpp.
|
inlinenoexcept |
Definition at line 151 of file rooted_archive_adaptor.hpp.
|
inline |
Definition at line 155 of file rooted_archive_adaptor.hpp.
|
private |
Definition at line 183 of file rooted_archive_adaptor.hpp.
|
private |
Definition at line 184 of file rooted_archive_adaptor.hpp.
|
private |
Definition at line 185 of file rooted_archive_adaptor.hpp.