24.08
|
#include <LstmParameters.hpp>
Public Attributes | |
std::shared_ptr< ConstTensorHandle > | m_InputToForgetWeights |
A unique pointer to represent 2D weights tensor with dimensions [input_size, num_units]. More... | |
std::shared_ptr< ConstTensorHandle > | m_InputToCellWeights |
A unique pointer to represent 2D weights tensor with dimensions [input_size, num_units]. More... | |
std::shared_ptr< ConstTensorHandle > | m_InputToOutputWeights |
A unique pointer to represent 2D weights tensor with dimensions [input_size, num_units]. More... | |
std::shared_ptr< ConstTensorHandle > | m_RecurrentToForgetWeights |
A unique pointer to represent 2D weights tensor with dimensions [output_size, num_units]. More... | |
std::shared_ptr< ConstTensorHandle > | m_RecurrentToCellWeights |
A unique pointer to represent 2D weights tensor with dimensions [output_size, num_units]. More... | |
std::shared_ptr< ConstTensorHandle > | m_RecurrentToOutputWeights |
A unique pointer to represent 2D weights tensor with dimensions [output_size, num_units]. More... | |
std::shared_ptr< ConstTensorHandle > | m_ForgetGateBias |
A unique pointer to represent 1D weights tensor with dimensions [num_units]. More... | |
std::shared_ptr< ConstTensorHandle > | m_CellBias |
A unique pointer to represent 1D weights tensor with dimensions [num_units]. More... | |
std::shared_ptr< ConstTensorHandle > | m_OutputGateBias |
A unique pointer to represent 1D weights tensor with dimensions [num_units]. More... | |
Definition at line 54 of file LstmParameters.hpp.
std::shared_ptr<ConstTensorHandle> m_CellBias |
A unique pointer to represent 1D weights tensor with dimensions [num_units].
Definition at line 71 of file LstmParameters.hpp.
Referenced by LstmLayer::Clone(), UnidirectionalSequenceLstmLayer::Clone(), LstmLayer::CreateWorkload(), UnidirectionalSequenceLstmLayer::CreateWorkload(), LstmLayer::ExecuteStrategy(), UnidirectionalSequenceLstmLayer::ExecuteStrategy(), LstmLayer::GetConstantTensorsByRef(), UnidirectionalSequenceLstmLayer::GetConstantTensorsByRef(), LstmLayer::ValidateTensorShapesFromInputs(), and UnidirectionalSequenceLstmLayer::ValidateTensorShapesFromInputs().
std::shared_ptr<ConstTensorHandle> m_ForgetGateBias |
A unique pointer to represent 1D weights tensor with dimensions [num_units].
Definition at line 69 of file LstmParameters.hpp.
Referenced by LstmLayer::Clone(), UnidirectionalSequenceLstmLayer::Clone(), LstmLayer::CreateWorkload(), UnidirectionalSequenceLstmLayer::CreateWorkload(), LstmLayer::ExecuteStrategy(), UnidirectionalSequenceLstmLayer::ExecuteStrategy(), LstmLayer::GetConstantTensorsByRef(), UnidirectionalSequenceLstmLayer::GetConstantTensorsByRef(), LstmLayer::ValidateTensorShapesFromInputs(), and UnidirectionalSequenceLstmLayer::ValidateTensorShapesFromInputs().
std::shared_ptr<ConstTensorHandle> m_InputToCellWeights |
A unique pointer to represent 2D weights tensor with dimensions [input_size, num_units].
Definition at line 59 of file LstmParameters.hpp.
Referenced by LstmLayer::Clone(), UnidirectionalSequenceLstmLayer::Clone(), LstmLayer::CreateWorkload(), UnidirectionalSequenceLstmLayer::CreateWorkload(), LstmLayer::ExecuteStrategy(), UnidirectionalSequenceLstmLayer::ExecuteStrategy(), LstmLayer::GetConstantTensorsByRef(), UnidirectionalSequenceLstmLayer::GetConstantTensorsByRef(), LstmLayer::ValidateTensorShapesFromInputs(), and UnidirectionalSequenceLstmLayer::ValidateTensorShapesFromInputs().
std::shared_ptr<ConstTensorHandle> m_InputToForgetWeights |
A unique pointer to represent 2D weights tensor with dimensions [input_size, num_units].
Definition at line 57 of file LstmParameters.hpp.
Referenced by NetworkImpl::AddLstmLayer(), NetworkImpl::AddUnidirectionalSequenceLstmLayer(), LstmLayer::Clone(), UnidirectionalSequenceLstmLayer::Clone(), LstmLayer::CreateWorkload(), UnidirectionalSequenceLstmLayer::CreateWorkload(), LstmLayer::ExecuteStrategy(), UnidirectionalSequenceLstmLayer::ExecuteStrategy(), LstmLayer::GetConstantTensorsByRef(), UnidirectionalSequenceLstmLayer::GetConstantTensorsByRef(), LstmLayer::ValidateTensorShapesFromInputs(), and UnidirectionalSequenceLstmLayer::ValidateTensorShapesFromInputs().
std::shared_ptr<ConstTensorHandle> m_InputToOutputWeights |
A unique pointer to represent 2D weights tensor with dimensions [input_size, num_units].
Definition at line 61 of file LstmParameters.hpp.
Referenced by LstmLayer::Clone(), UnidirectionalSequenceLstmLayer::Clone(), LstmLayer::CreateWorkload(), UnidirectionalSequenceLstmLayer::CreateWorkload(), LstmLayer::ExecuteStrategy(), UnidirectionalSequenceLstmLayer::ExecuteStrategy(), LstmLayer::GetConstantTensorsByRef(), UnidirectionalSequenceLstmLayer::GetConstantTensorsByRef(), LstmLayer::ValidateTensorShapesFromInputs(), and UnidirectionalSequenceLstmLayer::ValidateTensorShapesFromInputs().
std::shared_ptr<ConstTensorHandle> m_OutputGateBias |
A unique pointer to represent 1D weights tensor with dimensions [num_units].
Definition at line 73 of file LstmParameters.hpp.
Referenced by LstmLayer::Clone(), UnidirectionalSequenceLstmLayer::Clone(), LstmLayer::CreateWorkload(), UnidirectionalSequenceLstmLayer::CreateWorkload(), LstmLayer::ExecuteStrategy(), UnidirectionalSequenceLstmLayer::ExecuteStrategy(), LstmLayer::GetConstantTensorsByRef(), UnidirectionalSequenceLstmLayer::GetConstantTensorsByRef(), LstmLayer::ValidateTensorShapesFromInputs(), and UnidirectionalSequenceLstmLayer::ValidateTensorShapesFromInputs().
std::shared_ptr<ConstTensorHandle> m_RecurrentToCellWeights |
A unique pointer to represent 2D weights tensor with dimensions [output_size, num_units].
Definition at line 65 of file LstmParameters.hpp.
Referenced by LstmLayer::Clone(), UnidirectionalSequenceLstmLayer::Clone(), LstmLayer::CreateWorkload(), UnidirectionalSequenceLstmLayer::CreateWorkload(), LstmLayer::ExecuteStrategy(), UnidirectionalSequenceLstmLayer::ExecuteStrategy(), LstmLayer::GetConstantTensorsByRef(), UnidirectionalSequenceLstmLayer::GetConstantTensorsByRef(), LstmLayer::ValidateTensorShapesFromInputs(), and UnidirectionalSequenceLstmLayer::ValidateTensorShapesFromInputs().
std::shared_ptr<ConstTensorHandle> m_RecurrentToForgetWeights |
A unique pointer to represent 2D weights tensor with dimensions [output_size, num_units].
Definition at line 63 of file LstmParameters.hpp.
Referenced by LstmLayer::Clone(), UnidirectionalSequenceLstmLayer::Clone(), LstmLayer::CreateWorkload(), UnidirectionalSequenceLstmLayer::CreateWorkload(), LstmLayer::ExecuteStrategy(), UnidirectionalSequenceLstmLayer::ExecuteStrategy(), LstmLayer::GetConstantTensorsByRef(), UnidirectionalSequenceLstmLayer::GetConstantTensorsByRef(), LstmLayer::ValidateTensorShapesFromInputs(), and UnidirectionalSequenceLstmLayer::ValidateTensorShapesFromInputs().
std::shared_ptr<ConstTensorHandle> m_RecurrentToOutputWeights |
A unique pointer to represent 2D weights tensor with dimensions [output_size, num_units].
Definition at line 67 of file LstmParameters.hpp.
Referenced by LstmLayer::Clone(), UnidirectionalSequenceLstmLayer::Clone(), LstmLayer::CreateWorkload(), UnidirectionalSequenceLstmLayer::CreateWorkload(), LstmLayer::ExecuteStrategy(), UnidirectionalSequenceLstmLayer::ExecuteStrategy(), LstmLayer::GetConstantTensorsByRef(), UnidirectionalSequenceLstmLayer::GetConstantTensorsByRef(), LstmLayer::ValidateTensorShapesFromInputs(), and UnidirectionalSequenceLstmLayer::ValidateTensorShapesFromInputs().