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: