|
25.11
|
#include <LstmParams.hpp>
Public Attributes | |
| const TensorInfo * | m_InputToInputWeights |
| const TensorInfo * | m_InputToForgetWeights |
| const TensorInfo * | m_InputToCellWeights |
| const TensorInfo * | m_InputToOutputWeights |
| const TensorInfo * | m_RecurrentToInputWeights |
| const TensorInfo * | m_RecurrentToForgetWeights |
| const TensorInfo * | m_RecurrentToCellWeights |
| const TensorInfo * | m_RecurrentToOutputWeights |
| const TensorInfo * | m_CellToInputWeights |
| const TensorInfo * | m_CellToForgetWeights |
| const TensorInfo * | m_CellToOutputWeights |
| const TensorInfo * | m_InputGateBias |
| const TensorInfo * | m_ForgetGateBias |
| const TensorInfo * | m_CellBias |
| const TensorInfo * | m_OutputGateBias |
| const TensorInfo * | m_ProjectionWeights |
| const TensorInfo * | m_ProjectionBias |
| const TensorInfo * | m_InputLayerNormWeights |
| const TensorInfo * | m_ForgetLayerNormWeights |
| const TensorInfo * | m_CellLayerNormWeights |
| const TensorInfo * | m_OutputLayerNormWeights |
Definition at line 63 of file LstmParams.hpp.
|
inline |
Definition at line 65 of file LstmParams.hpp.
References m_CellBias, m_CellLayerNormWeights, m_CellToForgetWeights, m_CellToInputWeights, m_CellToOutputWeights, m_ForgetGateBias, m_ForgetLayerNormWeights, m_InputGateBias, m_InputLayerNormWeights, m_InputToCellWeights, m_InputToForgetWeights, m_InputToInputWeights, m_InputToOutputWeights, m_OutputGateBias, m_OutputLayerNormWeights, m_ProjectionBias, m_ProjectionWeights, m_RecurrentToCellWeights, m_RecurrentToForgetWeights, m_RecurrentToInputWeights, and m_RecurrentToOutputWeights.
|
inline |
Definition at line 111 of file LstmParams.hpp.
Referenced by GetCellBias(), GetCellLayerNormWeights(), GetCellToForgetWeights(), GetCellToInputWeights(), GetCellToOutputWeights(), GetForgetGateBias(), GetForgetLayerNormWeights(), GetInputGateBias(), GetInputLayerNormWeights(), GetInputToCellWeights(), GetInputToForgetWeights(), GetInputToInputWeights(), GetInputToOutputWeights(), GetOutputGateBias(), GetOutputLayerNormWeights(), GetProjectionBias(), GetProjectionWeights(), GetRecurrentToCellWeights(), GetRecurrentToForgetWeights(), GetRecurrentToInputWeights(), and GetRecurrentToOutputWeights().
|
inline |
Definition at line 173 of file LstmParams.hpp.
References Deref(), and m_CellBias.
Referenced by armnn::ClLstmFloatWorkloadValidate(), armnn::ClQLstmWorkloadValidate(), armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::NeonLstmFloatWorkloadValidate(), armnn::NeonQLstmWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), and armnn::NeonUnidirectionalSequenceLstmWorkloadValidate().
|
inline |
Definition at line 197 of file LstmParams.hpp.
References Deref(), and m_CellLayerNormWeights.
Referenced by armnn::ClLstmFloatWorkloadValidate(), armnn::ClQLstmWorkloadValidate(), armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::NeonLstmFloatWorkloadValidate(), armnn::NeonQLstmWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), and armnn::NeonUnidirectionalSequenceLstmWorkloadValidate().
|
inline |
Definition at line 157 of file LstmParams.hpp.
References Deref(), and m_CellToForgetWeights.
Referenced by armnn::ClLstmFloatWorkloadValidate(), armnn::ClQLstmWorkloadValidate(), armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::NeonLstmFloatWorkloadValidate(), armnn::NeonQLstmWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), and armnn::NeonUnidirectionalSequenceLstmWorkloadValidate().
|
inline |
Definition at line 153 of file LstmParams.hpp.
References Deref(), and m_CellToInputWeights.
Referenced by armnn::ClLstmFloatWorkloadValidate(), armnn::ClQLstmWorkloadValidate(), armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::NeonLstmFloatWorkloadValidate(), armnn::NeonQLstmWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), and armnn::NeonUnidirectionalSequenceLstmWorkloadValidate().
|
inline |
Definition at line 161 of file LstmParams.hpp.
References Deref(), and m_CellToOutputWeights.
Referenced by armnn::ClLstmFloatWorkloadValidate(), armnn::ClQLstmWorkloadValidate(), armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::NeonLstmFloatWorkloadValidate(), armnn::NeonQLstmWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), and armnn::NeonUnidirectionalSequenceLstmWorkloadValidate().
|
inline |
Definition at line 169 of file LstmParams.hpp.
References Deref(), and m_ForgetGateBias.
Referenced by armnn::ClLstmFloatWorkloadValidate(), armnn::ClQLstmWorkloadValidate(), armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::NeonLstmFloatWorkloadValidate(), armnn::NeonQLstmWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), and armnn::NeonUnidirectionalSequenceLstmWorkloadValidate().
|
inline |
Definition at line 193 of file LstmParams.hpp.
References Deref(), and m_ForgetLayerNormWeights.
Referenced by armnn::ClLstmFloatWorkloadValidate(), armnn::ClQLstmWorkloadValidate(), armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::NeonLstmFloatWorkloadValidate(), armnn::NeonQLstmWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), and armnn::NeonUnidirectionalSequenceLstmWorkloadValidate().
|
inline |
Definition at line 165 of file LstmParams.hpp.
References Deref(), and m_InputGateBias.
Referenced by armnn::ClLstmFloatWorkloadValidate(), armnn::ClQLstmWorkloadValidate(), armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::NeonLstmFloatWorkloadValidate(), armnn::NeonQLstmWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), and armnn::NeonUnidirectionalSequenceLstmWorkloadValidate().
|
inline |
Definition at line 189 of file LstmParams.hpp.
References Deref(), and m_InputLayerNormWeights.
Referenced by armnn::ClLstmFloatWorkloadValidate(), armnn::ClQLstmWorkloadValidate(), armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::NeonLstmFloatWorkloadValidate(), armnn::NeonQLstmWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), and armnn::NeonUnidirectionalSequenceLstmWorkloadValidate().
|
inline |
Definition at line 129 of file LstmParams.hpp.
References Deref(), and m_InputToCellWeights.
Referenced by armnn::ClLstmFloatWorkloadValidate(), armnn::ClQLstmWorkloadValidate(), armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::NeonLstmFloatWorkloadValidate(), armnn::NeonQLstmWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), and armnn::NeonUnidirectionalSequenceLstmWorkloadValidate().
|
inline |
Definition at line 125 of file LstmParams.hpp.
References Deref(), and m_InputToForgetWeights.
Referenced by armnn::ClLstmFloatWorkloadValidate(), armnn::ClQLstmWorkloadValidate(), armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::NeonLstmFloatWorkloadValidate(), armnn::NeonQLstmWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), and armnn::NeonUnidirectionalSequenceLstmWorkloadValidate().
|
inline |
Definition at line 121 of file LstmParams.hpp.
References Deref(), and m_InputToInputWeights.
Referenced by armnn::ClLstmFloatWorkloadValidate(), armnn::ClQLstmWorkloadValidate(), armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::NeonLstmFloatWorkloadValidate(), armnn::NeonQLstmWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), and armnn::NeonUnidirectionalSequenceLstmWorkloadValidate().
|
inline |
Definition at line 133 of file LstmParams.hpp.
References Deref(), and m_InputToOutputWeights.
Referenced by armnn::ClLstmFloatWorkloadValidate(), armnn::ClQLstmWorkloadValidate(), armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::NeonLstmFloatWorkloadValidate(), armnn::NeonQLstmWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), and armnn::NeonUnidirectionalSequenceLstmWorkloadValidate().
|
inline |
Definition at line 177 of file LstmParams.hpp.
References Deref(), and m_OutputGateBias.
Referenced by armnn::ClLstmFloatWorkloadValidate(), armnn::ClQLstmWorkloadValidate(), armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::NeonLstmFloatWorkloadValidate(), armnn::NeonQLstmWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), and armnn::NeonUnidirectionalSequenceLstmWorkloadValidate().
|
inline |
Definition at line 201 of file LstmParams.hpp.
References Deref(), and m_OutputLayerNormWeights.
Referenced by armnn::ClLstmFloatWorkloadValidate(), armnn::ClQLstmWorkloadValidate(), armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::NeonLstmFloatWorkloadValidate(), armnn::NeonQLstmWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), and armnn::NeonUnidirectionalSequenceLstmWorkloadValidate().
|
inline |
Definition at line 185 of file LstmParams.hpp.
References Deref(), and m_ProjectionBias.
Referenced by armnn::ClLstmFloatWorkloadValidate(), armnn::ClQLstmWorkloadValidate(), armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::NeonLstmFloatWorkloadValidate(), armnn::NeonQLstmWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), and armnn::NeonUnidirectionalSequenceLstmWorkloadValidate().
|
inline |
Definition at line 181 of file LstmParams.hpp.
References Deref(), and m_ProjectionWeights.
Referenced by armnn::ClLstmFloatWorkloadValidate(), armnn::ClQLstmWorkloadValidate(), armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::NeonLstmFloatWorkloadValidate(), armnn::NeonQLstmWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), and armnn::NeonUnidirectionalSequenceLstmWorkloadValidate().
|
inline |
Definition at line 145 of file LstmParams.hpp.
References Deref(), and m_RecurrentToCellWeights.
Referenced by armnn::ClLstmFloatWorkloadValidate(), armnn::ClQLstmWorkloadValidate(), armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::NeonLstmFloatWorkloadValidate(), armnn::NeonQLstmWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), and armnn::NeonUnidirectionalSequenceLstmWorkloadValidate().
|
inline |
Definition at line 141 of file LstmParams.hpp.
References Deref(), and m_RecurrentToForgetWeights.
Referenced by armnn::ClLstmFloatWorkloadValidate(), armnn::ClQLstmWorkloadValidate(), armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::NeonLstmFloatWorkloadValidate(), armnn::NeonQLstmWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), and armnn::NeonUnidirectionalSequenceLstmWorkloadValidate().
|
inline |
Definition at line 137 of file LstmParams.hpp.
References Deref(), and m_RecurrentToInputWeights.
Referenced by armnn::ClLstmFloatWorkloadValidate(), armnn::ClQLstmWorkloadValidate(), armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::NeonLstmFloatWorkloadValidate(), armnn::NeonQLstmWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), and armnn::NeonUnidirectionalSequenceLstmWorkloadValidate().
|
inline |
Definition at line 149 of file LstmParams.hpp.
References Deref(), and m_RecurrentToOutputWeights.
Referenced by armnn::ClLstmFloatWorkloadValidate(), armnn::ClQLstmWorkloadValidate(), armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::NeonLstmFloatWorkloadValidate(), armnn::NeonQLstmWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), and armnn::NeonUnidirectionalSequenceLstmWorkloadValidate().
| const TensorInfo* m_CellBias |
Definition at line 102 of file LstmParams.hpp.
Referenced by GetCellBias(), and LstmInputParamsInfo().
| const TensorInfo* m_CellLayerNormWeights |
Definition at line 108 of file LstmParams.hpp.
Referenced by GetCellLayerNormWeights(), and LstmInputParamsInfo().
| const TensorInfo* m_CellToForgetWeights |
Definition at line 98 of file LstmParams.hpp.
Referenced by GetCellToForgetWeights(), and LstmInputParamsInfo().
| const TensorInfo* m_CellToInputWeights |
Definition at line 97 of file LstmParams.hpp.
Referenced by armnn::ClLstmFloatWorkloadValidate(), armnn::ClQLstmWorkloadValidate(), GetCellToInputWeights(), LstmInputParamsInfo(), and armnn::NeonQLstmWorkloadValidate().
| const TensorInfo* m_CellToOutputWeights |
Definition at line 99 of file LstmParams.hpp.
Referenced by GetCellToOutputWeights(), and LstmInputParamsInfo().
| const TensorInfo* m_ForgetGateBias |
Definition at line 101 of file LstmParams.hpp.
Referenced by GetForgetGateBias(), and LstmInputParamsInfo().
| const TensorInfo* m_ForgetLayerNormWeights |
Definition at line 107 of file LstmParams.hpp.
Referenced by GetForgetLayerNormWeights(), and LstmInputParamsInfo().
| const TensorInfo* m_InputGateBias |
Definition at line 100 of file LstmParams.hpp.
Referenced by GetInputGateBias(), and LstmInputParamsInfo().
| const TensorInfo* m_InputLayerNormWeights |
Definition at line 106 of file LstmParams.hpp.
Referenced by armnn::ClQLstmWorkloadValidate(), GetInputLayerNormWeights(), LstmInputParamsInfo(), and armnn::NeonQLstmWorkloadValidate().
| const TensorInfo* m_InputToCellWeights |
Definition at line 91 of file LstmParams.hpp.
Referenced by GetInputToCellWeights(), and LstmInputParamsInfo().
| const TensorInfo* m_InputToForgetWeights |
Definition at line 90 of file LstmParams.hpp.
Referenced by GetInputToForgetWeights(), and LstmInputParamsInfo().
| const TensorInfo* m_InputToInputWeights |
Definition at line 89 of file LstmParams.hpp.
Referenced by GetInputToInputWeights(), and LstmInputParamsInfo().
| const TensorInfo* m_InputToOutputWeights |
Definition at line 92 of file LstmParams.hpp.
Referenced by GetInputToOutputWeights(), and LstmInputParamsInfo().
| const TensorInfo* m_OutputGateBias |
Definition at line 103 of file LstmParams.hpp.
Referenced by GetOutputGateBias(), and LstmInputParamsInfo().
| const TensorInfo* m_OutputLayerNormWeights |
Definition at line 109 of file LstmParams.hpp.
Referenced by GetOutputLayerNormWeights(), and LstmInputParamsInfo().
| const TensorInfo* m_ProjectionBias |
Definition at line 105 of file LstmParams.hpp.
Referenced by armnn::ClLstmFloatWorkloadValidate(), armnn::ClQLstmWorkloadValidate(), armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), GetProjectionBias(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), LstmInputParamsInfo(), armnn::NeonLstmFloatWorkloadValidate(), armnn::NeonQLstmWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), and armnn::NeonUnidirectionalSequenceLstmWorkloadValidate().
| const TensorInfo* m_ProjectionWeights |
Definition at line 104 of file LstmParams.hpp.
Referenced by GetProjectionWeights(), and LstmInputParamsInfo().
| const TensorInfo* m_RecurrentToCellWeights |
Definition at line 95 of file LstmParams.hpp.
Referenced by GetRecurrentToCellWeights(), and LstmInputParamsInfo().
| const TensorInfo* m_RecurrentToForgetWeights |
Definition at line 94 of file LstmParams.hpp.
Referenced by GetRecurrentToForgetWeights(), and LstmInputParamsInfo().
| const TensorInfo* m_RecurrentToInputWeights |
Definition at line 93 of file LstmParams.hpp.
Referenced by GetRecurrentToInputWeights(), and LstmInputParamsInfo().
| const TensorInfo* m_RecurrentToOutputWeights |
Definition at line 96 of file LstmParams.hpp.
Referenced by GetRecurrentToOutputWeights(), and LstmInputParamsInfo().