21.08
|
A QLstmDescriptor for the QLstmLayer. More...
#include <Descriptors.hpp>
Public Member Functions | |
QLstmDescriptor () | |
bool | operator== (const QLstmDescriptor &rhs) const |
Public Attributes | |
float | m_CellClip |
Clipping threshold value for the cell state. More... | |
float | m_ProjectionClip |
Clipping threshold value for the projection. More... | |
bool | m_CifgEnabled |
Enable/disable CIFG (coupled input & forget gate). More... | |
bool | m_PeepholeEnabled |
Enable/disable peephole. More... | |
bool | m_ProjectionEnabled |
Enable/disable the projection layer. More... | |
bool | m_LayerNormEnabled |
Enable/disable layer normalization. More... | |
float | m_InputIntermediateScale |
Input intermediate quantization scale. More... | |
float | m_ForgetIntermediateScale |
Forget intermediate quantization scale. More... | |
float | m_CellIntermediateScale |
Cell intermediate quantization scale. More... | |
float | m_OutputIntermediateScale |
Output intermediate quantization scale. More... | |
int32_t | m_HiddenStateZeroPoint |
Hidden State zero point. More... | |
float | m_HiddenStateScale |
Hidden State quantization scale. More... | |
A QLstmDescriptor for the QLstmLayer.
Definition at line 1171 of file Descriptors.hpp.
|
inline |
Definition at line 1173 of file Descriptors.hpp.
|
inline |
Definition at line 1188 of file Descriptors.hpp.
References QLstmDescriptor::m_CellClip, QLstmDescriptor::m_CellIntermediateScale, QLstmDescriptor::m_CifgEnabled, QLstmDescriptor::m_ForgetIntermediateScale, QLstmDescriptor::m_HiddenStateScale, QLstmDescriptor::m_HiddenStateZeroPoint, QLstmDescriptor::m_InputIntermediateScale, QLstmDescriptor::m_LayerNormEnabled, QLstmDescriptor::m_OutputIntermediateScale, QLstmDescriptor::m_PeepholeEnabled, QLstmDescriptor::m_ProjectionClip, and QLstmDescriptor::m_ProjectionEnabled.
float m_CellClip |
Clipping threshold value for the cell state.
Definition at line 1205 of file Descriptors.hpp.
Referenced by TestQLstmLayerVisitor::CheckDescriptor(), RefQLstmWorkload::ExecuteAsync(), armnnSerializer::GetFlatBufferArgMinMaxFunction(), IDeserializer::DeserializerImpl::GetQLstmDescriptor(), QLstmDescriptor::operator==(), QLstmEndToEnd(), TEST_SUITE(), and armnn::TEST_SUITE().
float m_CellIntermediateScale |
Cell intermediate quantization scale.
Definition at line 1221 of file Descriptors.hpp.
Referenced by RefQLstmWorkload::ExecuteAsync(), armnnSerializer::GetFlatBufferArgMinMaxFunction(), IDeserializer::DeserializerImpl::GetQLstmDescriptor(), QLstmDescriptor::operator==(), QLstmEndToEnd(), and TEST_SUITE().
bool m_CifgEnabled |
Enable/disable CIFG (coupled input & forget gate).
Definition at line 1209 of file Descriptors.hpp.
Referenced by TestQLstmLayerVisitor::CheckDescriptor(), QLstmLayer::CreateWorkload(), RefQLstmWorkload::ExecuteAsync(), armnnSerializer::GetFlatBufferArgMinMaxFunction(), IDeserializer::DeserializerImpl::GetQLstmDescriptor(), QLstmDescriptor::operator==(), QLstmEndToEnd(), QLstmInferOutputShapeTest(), TEST_SUITE(), armnn::TEST_SUITE(), and QLstmLayer::ValidateTensorShapesFromInputs().
float m_ForgetIntermediateScale |
Forget intermediate quantization scale.
Definition at line 1219 of file Descriptors.hpp.
Referenced by RefQLstmWorkload::ExecuteAsync(), armnnSerializer::GetFlatBufferArgMinMaxFunction(), IDeserializer::DeserializerImpl::GetQLstmDescriptor(), QLstmDescriptor::operator==(), QLstmEndToEnd(), and TEST_SUITE().
float m_HiddenStateScale |
Hidden State quantization scale.
Definition at line 1227 of file Descriptors.hpp.
Referenced by RefQLstmWorkload::ExecuteAsync(), armnnSerializer::GetFlatBufferArgMinMaxFunction(), IDeserializer::DeserializerImpl::GetQLstmDescriptor(), QLstmDescriptor::operator==(), QLstmEndToEnd(), and TEST_SUITE().
int32_t m_HiddenStateZeroPoint |
Hidden State zero point.
Definition at line 1225 of file Descriptors.hpp.
Referenced by RefQLstmWorkload::ExecuteAsync(), armnnSerializer::GetFlatBufferArgMinMaxFunction(), IDeserializer::DeserializerImpl::GetQLstmDescriptor(), QLstmDescriptor::operator==(), QLstmEndToEnd(), and TEST_SUITE().
float m_InputIntermediateScale |
Input intermediate quantization scale.
Definition at line 1217 of file Descriptors.hpp.
Referenced by RefQLstmWorkload::ExecuteAsync(), armnnSerializer::GetFlatBufferArgMinMaxFunction(), IDeserializer::DeserializerImpl::GetQLstmDescriptor(), QLstmDescriptor::operator==(), QLstmEndToEnd(), and TEST_SUITE().
bool m_LayerNormEnabled |
Enable/disable layer normalization.
Definition at line 1215 of file Descriptors.hpp.
Referenced by QLstmLayer::CreateWorkload(), RefQLstmWorkload::ExecuteAsync(), armnnSerializer::GetFlatBufferArgMinMaxFunction(), IDeserializer::DeserializerImpl::GetQLstmDescriptor(), QLstmDescriptor::operator==(), QLstmEndToEnd(), TEST_SUITE(), and armnn::TEST_SUITE().
float m_OutputIntermediateScale |
Output intermediate quantization scale.
Definition at line 1223 of file Descriptors.hpp.
Referenced by RefQLstmWorkload::ExecuteAsync(), armnnSerializer::GetFlatBufferArgMinMaxFunction(), IDeserializer::DeserializerImpl::GetQLstmDescriptor(), QLstmDescriptor::operator==(), QLstmEndToEnd(), and TEST_SUITE().
bool m_PeepholeEnabled |
Enable/disable peephole.
Definition at line 1211 of file Descriptors.hpp.
Referenced by TestQLstmLayerVisitor::CheckDescriptor(), QLstmLayer::CreateWorkload(), RefQLstmWorkload::ExecuteAsync(), armnnSerializer::GetFlatBufferArgMinMaxFunction(), IDeserializer::DeserializerImpl::GetQLstmDescriptor(), QLstmDescriptor::operator==(), QLstmEndToEnd(), QLstmInferOutputShapeTest(), TEST_SUITE(), armnn::TEST_SUITE(), and QLstmLayer::ValidateTensorShapesFromInputs().
float m_ProjectionClip |
Clipping threshold value for the projection.
Definition at line 1207 of file Descriptors.hpp.
Referenced by TestQLstmLayerVisitor::CheckDescriptor(), RefQLstmWorkload::ExecuteAsync(), armnnSerializer::GetFlatBufferArgMinMaxFunction(), IDeserializer::DeserializerImpl::GetQLstmDescriptor(), QLstmDescriptor::operator==(), QLstmEndToEnd(), TEST_SUITE(), and armnn::TEST_SUITE().
bool m_ProjectionEnabled |
Enable/disable the projection layer.
Definition at line 1213 of file Descriptors.hpp.
Referenced by TestQLstmLayerVisitor::CheckDescriptor(), QLstmLayer::CreateWorkload(), RefQLstmWorkload::ExecuteAsync(), armnnSerializer::GetFlatBufferArgMinMaxFunction(), IDeserializer::DeserializerImpl::GetQLstmDescriptor(), QLstmDescriptor::operator==(), QLstmEndToEnd(), QLstmInferOutputShapeTest(), TEST_SUITE(), armnn::TEST_SUITE(), and QLstmLayer::ValidateTensorShapesFromInputs().