From 6f92c8e9f8bb38dcf5dccf8deeff5112ecd8e37c Mon Sep 17 00:00:00 2001 From: Nikhil Raj Date: Wed, 22 Nov 2023 11:41:15 +0000 Subject: Update Doxygen for 23.11 Signed-off-by: Nikhil Raj Change-Id: I47cd933f5002cb94a73aa97689d7b3d9c93cb849 --- latest/structarmnn_1_1_lstm_descriptor.html | 156 ++++++++++++++-------------- 1 file changed, 78 insertions(+), 78 deletions(-) (limited to 'latest/structarmnn_1_1_lstm_descriptor.html') diff --git a/latest/structarmnn_1_1_lstm_descriptor.html b/latest/structarmnn_1_1_lstm_descriptor.html index 5ce2e91cde..2dd17e35c2 100644 --- a/latest/structarmnn_1_1_lstm_descriptor.html +++ b/latest/structarmnn_1_1_lstm_descriptor.html @@ -36,7 +36,7 @@ ArmNN
-  23.08 +  23.11
@@ -178,7 +178,7 @@ Public Attributes

Detailed Description

An LstmDescriptor for the LstmLayer.

-

Definition at line 1081 of file Descriptors.hpp.

+

Definition at line 1102 of file Descriptors.hpp.

Constructor & Destructor Documentation

◆ LstmDescriptor()

@@ -203,22 +203,22 @@ Public Attributes
-

Definition at line 1083 of file Descriptors.hpp.

-
1084  : m_ActivationFunc(1) // 0: None, 1: Relu, 3: Relu6, 4: Tanh, 6: Sigmoid
-
1085  , m_ClippingThresCell(0.0)
-
1086  , m_ClippingThresProj(0.0)
-
1087  , m_CifgEnabled(true)
-
1088  , m_PeepholeEnabled(false)
-
1089  , m_ProjectionEnabled(false)
-
1090  , m_LayerNormEnabled(false)
-
1091  , m_TimeMajor(false)
- - - - - -
1097  , m_HiddenStateScale(0.0)
-
1098  {}
+

Definition at line 1104 of file Descriptors.hpp.

+
1105  : m_ActivationFunc(1) // 0: None, 1: Relu, 3: Relu6, 4: Tanh, 6: Sigmoid
+
1106  , m_ClippingThresCell(0.0)
+
1107  , m_ClippingThresProj(0.0)
+
1108  , m_CifgEnabled(true)
+
1109  , m_PeepholeEnabled(false)
+
1110  , m_ProjectionEnabled(false)
+
1111  , m_LayerNormEnabled(false)
+
1112  , m_TimeMajor(false)
+ + + + + +
1118  , m_HiddenStateScale(0.0)
+
1119  {}
@@ -247,24 +247,24 @@ Public Attributes
-

Definition at line 1100 of file Descriptors.hpp.

-
1101  {
-
1102  return m_ActivationFunc == rhs.m_ActivationFunc &&
-
1103  m_ClippingThresCell == rhs.m_ClippingThresCell &&
-
1104  m_ClippingThresProj == rhs.m_ClippingThresProj &&
-
1105  m_CifgEnabled == rhs.m_CifgEnabled &&
-
1106  m_PeepholeEnabled == rhs.m_PeepholeEnabled &&
-
1107  m_LayerNormEnabled == rhs.m_LayerNormEnabled &&
-
1108  m_TimeMajor == rhs.m_TimeMajor &&
-
1109  m_InputIntermediateScale == rhs.m_InputIntermediateScale &&
-
1110  m_ForgetIntermediateScale == rhs.m_ForgetIntermediateScale &&
-
1111  m_CellIntermediateScale == rhs.m_CellIntermediateScale &&
-
1112  m_OutputIntermediateScale == rhs.m_OutputIntermediateScale &&
-
1113  m_HiddenStateZeroPoint == rhs.m_HiddenStateZeroPoint &&
-
1114  m_HiddenStateScale == rhs.m_HiddenStateScale;
-
1115  }
+

Definition at line 1121 of file Descriptors.hpp.

+
1122  {
+
1123  return m_ActivationFunc == rhs.m_ActivationFunc &&
+
1124  m_ClippingThresCell == rhs.m_ClippingThresCell &&
+
1125  m_ClippingThresProj == rhs.m_ClippingThresProj &&
+
1126  m_CifgEnabled == rhs.m_CifgEnabled &&
+
1127  m_PeepholeEnabled == rhs.m_PeepholeEnabled &&
+
1128  m_LayerNormEnabled == rhs.m_LayerNormEnabled &&
+
1129  m_TimeMajor == rhs.m_TimeMajor &&
+
1130  m_InputIntermediateScale == rhs.m_InputIntermediateScale &&
+
1131  m_ForgetIntermediateScale == rhs.m_ForgetIntermediateScale &&
+
1132  m_CellIntermediateScale == rhs.m_CellIntermediateScale &&
+
1133  m_OutputIntermediateScale == rhs.m_OutputIntermediateScale &&
+
1134  m_HiddenStateZeroPoint == rhs.m_HiddenStateZeroPoint &&
+
1135  m_HiddenStateScale == rhs.m_HiddenStateScale;
+
1136  }
-

References LstmDescriptor::m_ActivationFunc, LstmDescriptor::m_CellIntermediateScale, LstmDescriptor::m_CifgEnabled, LstmDescriptor::m_ClippingThresCell, LstmDescriptor::m_ClippingThresProj, LstmDescriptor::m_ForgetIntermediateScale, LstmDescriptor::m_HiddenStateScale, LstmDescriptor::m_HiddenStateZeroPoint, LstmDescriptor::m_InputIntermediateScale, LstmDescriptor::m_LayerNormEnabled, LstmDescriptor::m_OutputIntermediateScale, LstmDescriptor::m_PeepholeEnabled, and LstmDescriptor::m_TimeMajor.

+

References LstmDescriptor::m_ActivationFunc, LstmDescriptor::m_CellIntermediateScale, LstmDescriptor::m_CifgEnabled, LstmDescriptor::m_ClippingThresCell, LstmDescriptor::m_ClippingThresProj, LstmDescriptor::m_ForgetIntermediateScale, LstmDescriptor::m_HiddenStateScale, LstmDescriptor::m_HiddenStateZeroPoint, LstmDescriptor::m_InputIntermediateScale, LstmDescriptor::m_LayerNormEnabled, LstmDescriptor::m_OutputIntermediateScale, LstmDescriptor::m_PeepholeEnabled, and LstmDescriptor::m_TimeMajor.

@@ -284,9 +284,9 @@ Public Attributes

The activation function to use.

0: None, 1: Relu, 3: Relu6, 4: Tanh, 6: Sigmoid.

-

Definition at line 1119 of file Descriptors.hpp.

+

Definition at line 1140 of file Descriptors.hpp.

-

Referenced by IDeserializer::DeserializerImpl::GetLstmDescriptor(), IDeserializer::DeserializerImpl::GetUnidirectionalSequenceLstmDescriptor(), armnn::LstmImpl(), LstmDescriptor::operator==(), and StringifyLayerParameters< LstmDescriptor >::Serialize().

+

Referenced by IDeserializer::DeserializerImpl::GetLstmDescriptor(), IDeserializer::DeserializerImpl::GetUnidirectionalSequenceLstmDescriptor(), armnn::LstmImpl(), LstmDescriptor::operator==(), and StringifyLayerParameters< LstmDescriptor >::Serialize().

@@ -304,9 +304,9 @@ Public Attributes

Cell intermediate quantization scale.

-

Definition at line 1139 of file Descriptors.hpp.

+

Definition at line 1160 of file Descriptors.hpp.

-

Referenced by LstmDescriptor::operator==().

+

Referenced by LstmDescriptor::operator==().

@@ -324,9 +324,9 @@ Public Attributes

Enable/disable cifg (coupled input & forget gate).

-

Definition at line 1125 of file Descriptors.hpp.

+

Definition at line 1146 of file Descriptors.hpp.

-

Referenced by LstmLayer::Clone(), UnidirectionalSequenceLstmLayer::Clone(), LstmLayer::CreateWorkload(), UnidirectionalSequenceLstmLayer::CreateWorkload(), LstmLayer::ExecuteStrategy(), UnidirectionalSequenceLstmLayer::ExecuteStrategy(), IDeserializer::DeserializerImpl::GetLstmDescriptor(), IDeserializer::DeserializerImpl::GetUnidirectionalSequenceLstmDescriptor(), LstmLayer::InferOutputShapes(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::LstmImpl(), LstmDescriptor::operator==(), StringifyLayerParameters< LstmDescriptor >::Serialize(), LstmQueueDescriptor::Validate(), UnidirectionalSequenceLstmQueueDescriptor::Validate(), UnidirectionalSequenceLstmLayer::ValidateTensorShapesFromInputs(), and LstmLayer::ValidateTensorShapesFromInputs().

+

Referenced by LstmLayer::Clone(), UnidirectionalSequenceLstmLayer::Clone(), LstmLayer::CreateWorkload(), UnidirectionalSequenceLstmLayer::CreateWorkload(), LstmLayer::ExecuteStrategy(), UnidirectionalSequenceLstmLayer::ExecuteStrategy(), IDeserializer::DeserializerImpl::GetLstmDescriptor(), IDeserializer::DeserializerImpl::GetUnidirectionalSequenceLstmDescriptor(), LstmLayer::InferOutputShapes(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::LstmImpl(), LstmDescriptor::operator==(), StringifyLayerParameters< LstmDescriptor >::Serialize(), LstmQueueDescriptor::Validate(), UnidirectionalSequenceLstmQueueDescriptor::Validate(), UnidirectionalSequenceLstmLayer::ValidateTensorShapesFromInputs(), and LstmLayer::ValidateTensorShapesFromInputs().

@@ -344,9 +344,9 @@ Public Attributes

Clipping threshold value for the cell state.

-

Definition at line 1121 of file Descriptors.hpp.

+

Definition at line 1142 of file Descriptors.hpp.

-

Referenced by IDeserializer::DeserializerImpl::GetLstmDescriptor(), IDeserializer::DeserializerImpl::GetUnidirectionalSequenceLstmDescriptor(), armnn::LstmImpl(), LstmDescriptor::operator==(), StringifyLayerParameters< LstmDescriptor >::Serialize(), LstmQueueDescriptor::Validate(), and UnidirectionalSequenceLstmQueueDescriptor::Validate().

+

Referenced by IDeserializer::DeserializerImpl::GetLstmDescriptor(), IDeserializer::DeserializerImpl::GetUnidirectionalSequenceLstmDescriptor(), armnn::LstmImpl(), LstmDescriptor::operator==(), StringifyLayerParameters< LstmDescriptor >::Serialize(), LstmQueueDescriptor::Validate(), and UnidirectionalSequenceLstmQueueDescriptor::Validate().

@@ -364,9 +364,9 @@ Public Attributes

Clipping threshold value for the projection.

-

Definition at line 1123 of file Descriptors.hpp.

+

Definition at line 1144 of file Descriptors.hpp.

-

Referenced by IDeserializer::DeserializerImpl::GetLstmDescriptor(), IDeserializer::DeserializerImpl::GetUnidirectionalSequenceLstmDescriptor(), armnn::LstmImpl(), LstmDescriptor::operator==(), StringifyLayerParameters< LstmDescriptor >::Serialize(), LstmQueueDescriptor::Validate(), and UnidirectionalSequenceLstmQueueDescriptor::Validate().

+

Referenced by IDeserializer::DeserializerImpl::GetLstmDescriptor(), IDeserializer::DeserializerImpl::GetUnidirectionalSequenceLstmDescriptor(), armnn::LstmImpl(), LstmDescriptor::operator==(), StringifyLayerParameters< LstmDescriptor >::Serialize(), LstmQueueDescriptor::Validate(), and UnidirectionalSequenceLstmQueueDescriptor::Validate().

@@ -384,9 +384,9 @@ Public Attributes

Forget intermediate quantization scale.

-

Definition at line 1137 of file Descriptors.hpp.

+

Definition at line 1158 of file Descriptors.hpp.

-

Referenced by LstmDescriptor::operator==().

+

Referenced by LstmDescriptor::operator==().

@@ -404,9 +404,9 @@ Public Attributes

Hidden State quantization scale.

-

Definition at line 1145 of file Descriptors.hpp.

+

Definition at line 1166 of file Descriptors.hpp.

-

Referenced by LstmDescriptor::operator==().

+

Referenced by LstmDescriptor::operator==().

@@ -424,9 +424,9 @@ Public Attributes

Hidden State zero point.

-

Definition at line 1143 of file Descriptors.hpp.

+

Definition at line 1164 of file Descriptors.hpp.

-

Referenced by LstmDescriptor::operator==().

+

Referenced by LstmDescriptor::operator==().

@@ -444,9 +444,9 @@ Public Attributes

Input intermediate quantization scale.

-

Definition at line 1135 of file Descriptors.hpp.

+

Definition at line 1156 of file Descriptors.hpp.

-

Referenced by LstmDescriptor::operator==().

+

Referenced by LstmDescriptor::operator==().

@@ -464,9 +464,9 @@ Public Attributes

Enable/disable layer normalization.

-

Definition at line 1131 of file Descriptors.hpp.

+

Definition at line 1152 of file Descriptors.hpp.

-

Referenced by LstmLayer::Clone(), UnidirectionalSequenceLstmLayer::Clone(), UnidirectionalSequenceLstmLayer::CreateWorkload(), LstmLayer::CreateWorkload(), LstmLayer::ExecuteStrategy(), UnidirectionalSequenceLstmLayer::ExecuteStrategy(), IDeserializer::DeserializerImpl::GetLstmDescriptor(), IDeserializer::DeserializerImpl::GetUnidirectionalSequenceLstmDescriptor(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::LstmImpl(), LstmDescriptor::operator==(), StringifyLayerParameters< LstmDescriptor >::Serialize(), LstmQueueDescriptor::Validate(), UnidirectionalSequenceLstmQueueDescriptor::Validate(), and UnidirectionalSequenceLstmLayer::ValidateTensorShapesFromInputs().

+

Referenced by LstmLayer::Clone(), UnidirectionalSequenceLstmLayer::Clone(), UnidirectionalSequenceLstmLayer::CreateWorkload(), LstmLayer::CreateWorkload(), LstmLayer::ExecuteStrategy(), UnidirectionalSequenceLstmLayer::ExecuteStrategy(), IDeserializer::DeserializerImpl::GetLstmDescriptor(), IDeserializer::DeserializerImpl::GetUnidirectionalSequenceLstmDescriptor(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::LstmImpl(), LstmDescriptor::operator==(), StringifyLayerParameters< LstmDescriptor >::Serialize(), LstmQueueDescriptor::Validate(), UnidirectionalSequenceLstmQueueDescriptor::Validate(), and UnidirectionalSequenceLstmLayer::ValidateTensorShapesFromInputs().

@@ -484,9 +484,9 @@ Public Attributes

Output intermediate quantization scale.

-

Definition at line 1141 of file Descriptors.hpp.

+

Definition at line 1162 of file Descriptors.hpp.

-

Referenced by LstmDescriptor::operator==().

+

Referenced by LstmDescriptor::operator==().

@@ -504,9 +504,9 @@ Public Attributes

Enable/disable peephole.

-

Definition at line 1127 of file Descriptors.hpp.

+

Definition at line 1148 of file Descriptors.hpp.

-

Referenced by LstmLayer::Clone(), UnidirectionalSequenceLstmLayer::Clone(), UnidirectionalSequenceLstmLayer::CreateWorkload(), LstmLayer::CreateWorkload(), LstmLayer::ExecuteStrategy(), UnidirectionalSequenceLstmLayer::ExecuteStrategy(), IDeserializer::DeserializerImpl::GetLstmDescriptor(), IDeserializer::DeserializerImpl::GetUnidirectionalSequenceLstmDescriptor(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::LstmImpl(), LstmDescriptor::operator==(), StringifyLayerParameters< LstmDescriptor >::Serialize(), LstmQueueDescriptor::Validate(), UnidirectionalSequenceLstmQueueDescriptor::Validate(), UnidirectionalSequenceLstmLayer::ValidateTensorShapesFromInputs(), and LstmLayer::ValidateTensorShapesFromInputs().

+

Referenced by LstmLayer::Clone(), UnidirectionalSequenceLstmLayer::Clone(), UnidirectionalSequenceLstmLayer::CreateWorkload(), LstmLayer::CreateWorkload(), LstmLayer::ExecuteStrategy(), UnidirectionalSequenceLstmLayer::ExecuteStrategy(), IDeserializer::DeserializerImpl::GetLstmDescriptor(), IDeserializer::DeserializerImpl::GetUnidirectionalSequenceLstmDescriptor(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::LstmImpl(), LstmDescriptor::operator==(), StringifyLayerParameters< LstmDescriptor >::Serialize(), LstmQueueDescriptor::Validate(), UnidirectionalSequenceLstmQueueDescriptor::Validate(), UnidirectionalSequenceLstmLayer::ValidateTensorShapesFromInputs(), and LstmLayer::ValidateTensorShapesFromInputs().

@@ -524,9 +524,9 @@ Public Attributes

Enable/disable the projection layer.

-

Definition at line 1129 of file Descriptors.hpp.

+

Definition at line 1150 of file Descriptors.hpp.

-

Referenced by LstmLayer::Clone(), UnidirectionalSequenceLstmLayer::Clone(), LstmLayer::CreateWorkload(), UnidirectionalSequenceLstmLayer::CreateWorkload(), LstmLayer::ExecuteStrategy(), UnidirectionalSequenceLstmLayer::ExecuteStrategy(), IDeserializer::DeserializerImpl::GetLstmDescriptor(), IDeserializer::DeserializerImpl::GetUnidirectionalSequenceLstmDescriptor(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::LstmImpl(), StringifyLayerParameters< LstmDescriptor >::Serialize(), LstmQueueDescriptor::Validate(), UnidirectionalSequenceLstmQueueDescriptor::Validate(), LstmLayer::ValidateTensorShapesFromInputs(), and UnidirectionalSequenceLstmLayer::ValidateTensorShapesFromInputs().

+

Referenced by LstmLayer::Clone(), UnidirectionalSequenceLstmLayer::Clone(), LstmLayer::CreateWorkload(), UnidirectionalSequenceLstmLayer::CreateWorkload(), LstmLayer::ExecuteStrategy(), UnidirectionalSequenceLstmLayer::ExecuteStrategy(), IDeserializer::DeserializerImpl::GetLstmDescriptor(), IDeserializer::DeserializerImpl::GetUnidirectionalSequenceLstmDescriptor(), RefLayerSupport::IsLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), armnn::LstmImpl(), StringifyLayerParameters< LstmDescriptor >::Serialize(), LstmQueueDescriptor::Validate(), UnidirectionalSequenceLstmQueueDescriptor::Validate(), LstmLayer::ValidateTensorShapesFromInputs(), and UnidirectionalSequenceLstmLayer::ValidateTensorShapesFromInputs().

@@ -544,9 +544,9 @@ Public Attributes

Enable/disable time major.

-

Definition at line 1133 of file Descriptors.hpp.

+

Definition at line 1154 of file Descriptors.hpp.

-

Referenced by armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), IDeserializer::DeserializerImpl::GetUnidirectionalSequenceLstmDescriptor(), UnidirectionalSequenceLstmLayer::InferOutputShapes(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmWorkloadValidate(), LstmDescriptor::operator==(), and UnidirectionalSequenceLstmQueueDescriptor::Validate().

+

Referenced by armnn::ClUnidirectionalSequenceLstmFloatWorkloadValidate(), IDeserializer::DeserializerImpl::GetUnidirectionalSequenceLstmDescriptor(), UnidirectionalSequenceLstmLayer::InferOutputShapes(), armnn::NeonUnidirectionalSequenceLstmFloatWorkloadValidate(), armnn::NeonUnidirectionalSequenceLstmWorkloadValidate(), LstmDescriptor::operator==(), and UnidirectionalSequenceLstmQueueDescriptor::Validate().

@@ -555,25 +555,25 @@ Public Attributes -
bool m_TimeMajor
Enable/disable time major.
-
float m_InputIntermediateScale
Input intermediate quantization scale.
-
bool m_PeepholeEnabled
Enable/disable peephole.
-
float m_ClippingThresProj
Clipping threshold value for the projection.
-
float m_HiddenStateScale
Hidden State quantization scale.
-
int32_t m_HiddenStateZeroPoint
Hidden State zero point.
-
float m_OutputIntermediateScale
Output intermediate quantization scale.
-
bool m_CifgEnabled
Enable/disable cifg (coupled input & forget gate).
-
float m_ForgetIntermediateScale
Forget intermediate quantization scale.
-
bool m_LayerNormEnabled
Enable/disable layer normalization.
-
bool m_ProjectionEnabled
Enable/disable the projection layer.
-
uint32_t m_ActivationFunc
The activation function to use.
-
float m_ClippingThresCell
Clipping threshold value for the cell state.
-
float m_CellIntermediateScale
Cell intermediate quantization scale.
+
bool m_TimeMajor
Enable/disable time major.
+
float m_InputIntermediateScale
Input intermediate quantization scale.
+
bool m_PeepholeEnabled
Enable/disable peephole.
+
float m_ClippingThresProj
Clipping threshold value for the projection.
+
float m_HiddenStateScale
Hidden State quantization scale.
+
int32_t m_HiddenStateZeroPoint
Hidden State zero point.
+
float m_OutputIntermediateScale
Output intermediate quantization scale.
+
bool m_CifgEnabled
Enable/disable cifg (coupled input & forget gate).
+
float m_ForgetIntermediateScale
Forget intermediate quantization scale.
+
bool m_LayerNormEnabled
Enable/disable layer normalization.
+
bool m_ProjectionEnabled
Enable/disable the projection layer.
+
uint32_t m_ActivationFunc
The activation function to use.
+
float m_ClippingThresCell
Clipping threshold value for the cell state.
+
float m_CellIntermediateScale
Cell intermediate quantization scale.