From de36e4a9c299028e792c3a5bd99ad0816d806077 Mon Sep 17 00:00:00 2001 From: Ryan OShea Date: Fri, 13 Mar 2020 16:26:19 +0000 Subject: IVGCVSW-3726 Upload ArmNN Doxygen files * Upload current ArmNN Doxygen files Signed-off-by: Ryan OShea Change-Id: I8989ed16ee40a99a4495b100bd009cf3e24a7285 --- Documentation/structarmnn_1_1_workload_info.xhtml | 174 ++++++++++++++++++++++ 1 file changed, 174 insertions(+) create mode 100644 Documentation/structarmnn_1_1_workload_info.xhtml (limited to 'Documentation/structarmnn_1_1_workload_info.xhtml') diff --git a/Documentation/structarmnn_1_1_workload_info.xhtml b/Documentation/structarmnn_1_1_workload_info.xhtml new file mode 100644 index 0000000000..94fc4db729 --- /dev/null +++ b/Documentation/structarmnn_1_1_workload_info.xhtml @@ -0,0 +1,174 @@ + + + + + + + + + + + + + +ArmNN: WorkloadInfo Struct Reference + + + + + + + + + + + + + + + + +
+
+ + + + ArmNN + + + +
+
+  20.02 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
WorkloadInfo Struct Reference
+
+
+ +

Contains information about inputs and outputs to a layer. + More...

+ +

#include <WorkloadInfo.hpp>

+ + + + + + +

+Public Attributes

std::vector< TensorInfom_InputTensorInfos
 
std::vector< TensorInfom_OutputTensorInfos
 
+

Detailed Description

+

Contains information about inputs and outputs to a layer.

+

This is needed at construction of workloads, but are not stored.

+ +

Definition at line 16 of file WorkloadInfo.hpp.

+

Member Data Documentation

+ +

◆ m_InputTensorInfos

+ +
+
+ + + + +
std::vector<TensorInfo> m_InputTensorInfos
+
+ +

Definition at line 18 of file WorkloadInfo.hpp.

+ +

Referenced by ClArgMinMaxWorkload::ClArgMinMaxWorkload(), ClSoftmaxFloatWorkload::ClSoftmaxFloatWorkload(), ClSoftmaxUint8Workload::ClSoftmaxUint8Workload(), ClStridedSliceWorkload::ClStridedSliceWorkload(), Layer::CollectQueueDescriptorInputs(), RefWorkloadFactory::CreateInput(), RefWorkloadFactory::CreateOutput(), LoadedNetwork::EnqueueWorkload(), FirstInputTypedWorkload< QueueDescriptor, DataType >::FirstInputTypedWorkload(), armnn::GetBiasDataType(), armnn::IsDataType(), MultiTypedWorkload< GreaterQueueDescriptor, T, DataType::Boolean >::MultiTypedWorkload(), NeonArgMinMaxWorkload::NeonArgMinMaxWorkload(), NeonNormalizationFloatWorkload::NeonNormalizationFloatWorkload(), NeonSoftmaxFloatWorkload::NeonSoftmaxFloatWorkload(), NeonSoftmaxUint8Workload::NeonSoftmaxUint8Workload(), NeonStridedSliceWorkload::NeonStridedSliceWorkload(), TypedWorkload< DebugQueueDescriptor, DataType >::TypedWorkload(), MemCopyQueueDescriptor::Validate(), MemImportQueueDescriptor::Validate(), SoftmaxQueueDescriptor::Validate(), SplitterQueueDescriptor::Validate(), ConcatQueueDescriptor::Validate(), StackQueueDescriptor::Validate(), ActivationQueueDescriptor::Validate(), ArgMinMaxQueueDescriptor::Validate(), FullyConnectedQueueDescriptor::Validate(), PermuteQueueDescriptor::Validate(), Pooling2dQueueDescriptor::Validate(), Convolution2dQueueDescriptor::Validate(), DepthwiseConvolution2dQueueDescriptor::Validate(), DetectionPostProcessQueueDescriptor::Validate(), NormalizationQueueDescriptor::Validate(), AdditionQueueDescriptor::Validate(), MultiplicationQueueDescriptor::Validate(), DivisionQueueDescriptor::Validate(), SubtractionQueueDescriptor::Validate(), MaximumQueueDescriptor::Validate(), MeanQueueDescriptor::Validate(), PadQueueDescriptor::Validate(), QuantizeQueueDescriptor::Validate(), EqualQueueDescriptor::Validate(), BatchNormalizationQueueDescriptor::Validate(), ResizeBilinearQueueDescriptor::Validate(), ResizeQueueDescriptor::Validate(), FakeQuantizationQueueDescriptor::Validate(), InstanceNormalizationQueueDescriptor::Validate(), L2NormalizationQueueDescriptor::Validate(), LogSoftmaxQueueDescriptor::Validate(), ReshapeQueueDescriptor::Validate(), SpaceToBatchNdQueueDescriptor::Validate(), SpaceToDepthQueueDescriptor::Validate(), FloorQueueDescriptor::Validate(), LstmQueueDescriptor::Validate(), ConvertFp16ToFp32QueueDescriptor::Validate(), ConvertFp32ToFp16QueueDescriptor::Validate(), BatchToSpaceNdQueueDescriptor::Validate(), StridedSliceQueueDescriptor::Validate(), MinimumQueueDescriptor::Validate(), GreaterQueueDescriptor::Validate(), RsqrtQueueDescriptor::Validate(), GatherQueueDescriptor::Validate(), DequantizeQueueDescriptor::Validate(), MergeQueueDescriptor::Validate(), SwitchQueueDescriptor::Validate(), PreluQueueDescriptor::Validate(), TransposeConvolution2dQueueDescriptor::Validate(), TransposeQueueDescriptor::Validate(), QuantizedLstmQueueDescriptor::Validate(), AbsQueueDescriptor::Validate(), SliceQueueDescriptor::Validate(), DepthToSpaceQueueDescriptor::Validate(), ComparisonQueueDescriptor::Validate(), and ElementwiseUnaryQueueDescriptor::Validate().

+ +
+
+ +

◆ m_OutputTensorInfos

+ +
+
+ + + + +
std::vector<TensorInfo> m_OutputTensorInfos
+
+ +

Definition at line 19 of file WorkloadInfo.hpp.

+ +

Referenced by Layer::CollectQueueDescriptorOutputs(), RefWorkloadFactory::CreateInput(), RefWorkloadFactory::CreateOutput(), LoadedNetwork::EnqueueWorkload(), FirstInputTypedWorkload< QueueDescriptor, DataType >::FirstInputTypedWorkload(), armnn::GetBiasDataType(), armnn::IsDataType(), MultiTypedWorkload< GreaterQueueDescriptor, T, DataType::Boolean >::MultiTypedWorkload(), NeonNormalizationFloatWorkload::NeonNormalizationFloatWorkload(), TypedWorkload< DebugQueueDescriptor, DataType >::TypedWorkload(), MemCopyQueueDescriptor::Validate(), MemImportQueueDescriptor::Validate(), SoftmaxQueueDescriptor::Validate(), SplitterQueueDescriptor::Validate(), ConcatQueueDescriptor::Validate(), StackQueueDescriptor::Validate(), ActivationQueueDescriptor::Validate(), ArgMinMaxQueueDescriptor::Validate(), FullyConnectedQueueDescriptor::Validate(), PermuteQueueDescriptor::Validate(), Pooling2dQueueDescriptor::Validate(), Convolution2dQueueDescriptor::Validate(), DepthwiseConvolution2dQueueDescriptor::Validate(), DetectionPostProcessQueueDescriptor::Validate(), NormalizationQueueDescriptor::Validate(), AdditionQueueDescriptor::Validate(), MultiplicationQueueDescriptor::Validate(), DivisionQueueDescriptor::Validate(), SubtractionQueueDescriptor::Validate(), MaximumQueueDescriptor::Validate(), MeanQueueDescriptor::Validate(), PadQueueDescriptor::Validate(), QuantizeQueueDescriptor::Validate(), EqualQueueDescriptor::Validate(), BatchNormalizationQueueDescriptor::Validate(), ResizeBilinearQueueDescriptor::Validate(), ResizeQueueDescriptor::Validate(), FakeQuantizationQueueDescriptor::Validate(), InstanceNormalizationQueueDescriptor::Validate(), L2NormalizationQueueDescriptor::Validate(), LogSoftmaxQueueDescriptor::Validate(), ConstantQueueDescriptor::Validate(), ReshapeQueueDescriptor::Validate(), SpaceToBatchNdQueueDescriptor::Validate(), SpaceToDepthQueueDescriptor::Validate(), FloorQueueDescriptor::Validate(), LstmQueueDescriptor::Validate(), ConvertFp16ToFp32QueueDescriptor::Validate(), ConvertFp32ToFp16QueueDescriptor::Validate(), BatchToSpaceNdQueueDescriptor::Validate(), StridedSliceQueueDescriptor::Validate(), MinimumQueueDescriptor::Validate(), GreaterQueueDescriptor::Validate(), RsqrtQueueDescriptor::Validate(), GatherQueueDescriptor::Validate(), DequantizeQueueDescriptor::Validate(), MergeQueueDescriptor::Validate(), SwitchQueueDescriptor::Validate(), PreluQueueDescriptor::Validate(), TransposeConvolution2dQueueDescriptor::Validate(), TransposeQueueDescriptor::Validate(), QuantizedLstmQueueDescriptor::Validate(), AbsQueueDescriptor::Validate(), SliceQueueDescriptor::Validate(), DepthToSpaceQueueDescriptor::Validate(), ComparisonQueueDescriptor::Validate(), and ElementwiseUnaryQueueDescriptor::Validate().

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ + + + -- cgit v1.2.1