|
LBANN
0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
|
Draw weights values from a uniform random distribution. More...
#include <initializer.hpp>
Public Types | |
Public Types | |
| using | AbsDistMatrixType = El::AbstractDistMatrix< TensorDataType > |
| The tensor type expected in this object. More... | |
Public Member Functions | |
| uniform_initializer (TensorDataType min=El::To< TensorDataType >(0), TensorDataType max=El::To< TensorDataType >(1)) | |
| std::string | get_type () const override |
| description | get_description () const override |
| void | fill (AbsDistMatrixType &matrix) override |
| void | write_proto (lbann_data::Initializer &init) const final |
| Add initializer data to prototext. More... | |
Public Member Functions inherited from lbann::Cloneable< uniform_initializer< TensorDataType >, data_type_weights_initializer< TensorDataType > > | |
| std::unique_ptr< uniform_initializer< TensorDataType > > | clone () const |
| Return an exception-safe, memory-safe copy of this object. More... | |
Private Attributes | |
| TensorDataType | m_min |
| TensorDataType | m_max |
Draw weights values from a uniform random distribution.
Definition at line 187 of file initializer.hpp.
| using lbann::uniform_initializer< TensorDataType >::AbsDistMatrixType = El::AbstractDistMatrix<TensorDataType> |
The tensor type expected in this object.
Definition at line 196 of file initializer.hpp.
|
inline |
Definition at line 201 of file initializer.hpp.
|
override |
|
override |
|
inlineoverride |
|
final |
Add initializer data to prototext.
|
private |
Uniform distribution maximum.
Definition at line 216 of file initializer.hpp.
|
private |
Uniform distribution minimum.
Definition at line 214 of file initializer.hpp.