From 8d2ca734165a068478df7cffa46185680b05cd20 Mon Sep 17 00:00:00 2001 From: Nikhil Raj Date: Fri, 24 Feb 2023 10:28:19 +0000 Subject: Update Doxygen docu for 23.02 Signed-off-by: Nikhil Raj Change-Id: Ie6c19a27d50fefab2796b2b5875374e81f5bf971 --- 23.02/namespacearmnn_tf_lite_parser.xhtml | 205 ++++++++++++++++++++++++++++++ 1 file changed, 205 insertions(+) create mode 100644 23.02/namespacearmnn_tf_lite_parser.xhtml (limited to '23.02/namespacearmnn_tf_lite_parser.xhtml') diff --git a/23.02/namespacearmnn_tf_lite_parser.xhtml b/23.02/namespacearmnn_tf_lite_parser.xhtml new file mode 100644 index 0000000000..652cb0aff2 --- /dev/null +++ b/23.02/namespacearmnn_tf_lite_parser.xhtml @@ -0,0 +1,205 @@ + + + + + + + + + + + + + +ArmNN: armnnTfLiteParser Namespace Reference + + + + + + + + + + + + + + + + +
+
+ + + + ArmNN + + + +
+
+  23.02 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
armnnTfLiteParser Namespace Reference
+
+
+ + + + + + +

+Classes

class  ITfLiteParser
 
class  TfLiteParserImpl
 
+ + + + + +

+Typedefs

using BindingPointInfo = armnn::BindingPointInfo
 
using ITfLiteParserPtr = std::unique_ptr< ITfLiteParser, void(*)(ITfLiteParser *parser)>
 
+ + + +

+Functions

unsigned int ComputeWrappedIndex (int idx, unsigned int numDimsIn)
 
+

Typedef Documentation

+ +

◆ BindingPointInfo

+ +
+
+ +

Definition at line 20 of file ITfLiteParser.hpp.

+ +
+
+ +

◆ ITfLiteParserPtr

+ +
+
+ + + + +
using ITfLiteParserPtr = std::unique_ptr<ITfLiteParser, void(*)(ITfLiteParser* parser)>
+
+ +

Definition at line 24 of file ITfLiteParser.hpp.

+ +
+
+

Function Documentation

+ +

◆ ComputeWrappedIndex()

+ +
+
+ + + + + + + + + + + + + + + + + + +
unsigned int armnnTfLiteParser::ComputeWrappedIndex (int idx,
unsigned int numDimsIn 
)
+
+ +

Definition at line 3957 of file TfLiteParser.cpp.

+ +

References armnn::Abs, armnn::Across, ARMNN_ASSERT, CHECK_LOCATION, CHECK_MODEL, CHECK_VALID_SIZE, CHECKED_NON_NEGATIVE, IOutputSlot::Connect(), armnn::Equal, armnn::Exp, TfLiteParserImpl::GetBuffer(), armnn::GetComparisonOperationAsCString(), TensorInfo::GetDataType(), TfLiteParserImpl::GetInputs(), IConnectableLayer::GetInputSlot(), TfLiteParserImpl::GetInputTensorIds(), IConnectableLayer::GetName(), TensorInfo::GetNumBytes(), TensorInfo::GetNumDimensions(), TensorInfo::GetNumElements(), IConnectableLayer::GetNumOutputSlots(), TfLiteParserImpl::GetOutputs(), IConnectableLayer::GetOutputSlot(), TfLiteParserImpl::GetOutputTensorIds(), TensorInfo::GetShape(), IOutputSlot::GetTensorInfo(), armnn::GetUnaryOperationAsCString(), armnn::Greater, armnn::GreaterOrEqual, armnn::Less, armnn::LessOrEqual, armnn::LocalBrightness, armnn::Log, armnn::LogicalNot, ActivationDescriptor::m_A, NormalizationDescriptor::m_Alpha, ArgMinMaxDescriptor::m_Axis, GatherDescriptor::m_Axis, ActivationDescriptor::m_B, NormalizationDescriptor::m_Beta, NormalizationDescriptor::m_DataLayout, ActivationDescriptor::m_Function, ArgMinMaxDescriptor::m_Function, NormalizationDescriptor::m_K, ReduceDescriptor::m_KeepDims, NormalizationDescriptor::m_NormChannelType, NormalizationDescriptor::m_NormMethodType, NormalizationDescriptor::m_NormSize, ComparisonDescriptor::m_Operation, ElementwiseUnaryDescriptor::m_Operation, ReduceDescriptor::m_ReduceOperation, ReshapeDescriptor::m_TargetShape, ReduceDescriptor::m_vAxis, armnn::Max, armnn::MaxNumOfTensorDimensions, armnn::Min, armnn::Neg, armnn::NHWC, armnn::NotEqual, armnn::numeric_cast(), armnn::Prod, armnn::Rsqrt, IOutputSlot::SetTensorInfo(), armnn::Signed32, armnn::Signed64, armnn::Sin, armnn::Sqrt, armnn::Sum, and armnnDeserializer::ToTensorInfo().

+
3958 {
3959  int numDims = armnn::numeric_cast<int>(numDimsIn);
3960  int v = idx < 0 ? numDims + idx : idx;
3961  ARMNN_ASSERT(v >= 0);
3962  ARMNN_ASSERT(v < numDims);
3963 
3964  return static_cast<unsigned int>(v);
3965 }
#define ARMNN_ASSERT(COND)
Definition: Assert.hpp:14
+
std::enable_if_t< std::is_unsigned< Source >::value &&std::is_unsigned< Dest >::value, Dest > numeric_cast(Source source)
Definition: NumericCast.hpp:35
+
+
+
+
+
+ + + + -- cgit v1.2.1