|
LBANN
0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
|
#include <matrix_builder.hpp>
Public Types | |
| using | size_type = El::Int |
| using | data_type = T |
| using | matrix_type = El::AbstractDistMatrix< T > |
| using | matrix_ptr_type = std::unique_ptr< matrix_type > |
Public Member Functions | |
| virtual | ~MatrixBuilder ()=default |
| virtual matrix_ptr_type | MakeEmpty (El::Grid const &g, El::Int root) const =0 |
| virtual matrix_ptr_type | MakeWithSize (El::Grid const &g, El::Int root, size_type height, size_type width) const =0 |
Definition at line 45 of file matrix_builder.hpp.
| using lbann::details::MatrixBuilder< T >::data_type = T |
Definition at line 49 of file matrix_builder.hpp.
| using lbann::details::MatrixBuilder< T >::matrix_ptr_type = std::unique_ptr<matrix_type> |
Definition at line 51 of file matrix_builder.hpp.
| using lbann::details::MatrixBuilder< T >::matrix_type = El::AbstractDistMatrix<T> |
Definition at line 50 of file matrix_builder.hpp.
| using lbann::details::MatrixBuilder< T >::size_type = El::Int |
Definition at line 48 of file matrix_builder.hpp.
|
virtualdefault |
|
pure virtual |
Implemented in lbann::details::DefaultMemoryMatrixBuilder< T, L, D >.
|
pure virtual |
Implemented in lbann::details::DefaultMemoryMatrixBuilder< T, L, D >.