14 #include <common/include/ProfilingGuid.hpp> 33 std::string
const& descName,
34 unsigned int numDimensions,
35 std::string
const& tensorName)
const;
38 unsigned int numDimension,
39 unsigned int numElements,
40 std::string
const& tensorName)
const;
43 unsigned int numExpectedIn,
44 unsigned int numExpectedOut)
const;
56 : m_AdditionalInfoObject(nullptr)
63 template <
typename LayerDescriptor>
116 ViewOrigin(std::vector<unsigned int>
const& origin) : m_Origin(origin) {}
135 ViewOrigin(
const std::vector<unsigned int>& origin) : m_Origin(origin) {}
337 , m_Variance(nullptr)
403 : m_LayerOutput(nullptr)
435 : m_InputToInputWeights(nullptr)
436 , m_InputToForgetWeights(nullptr)
437 , m_InputToCellWeights(nullptr)
438 , m_InputToOutputWeights(nullptr)
439 , m_RecurrentToInputWeights(nullptr)
440 , m_RecurrentToForgetWeights(nullptr)
441 , m_RecurrentToCellWeights(nullptr)
442 , m_RecurrentToOutputWeights(nullptr)
443 , m_CellToInputWeights(nullptr)
444 , m_CellToForgetWeights(nullptr)
445 , m_CellToOutputWeights(nullptr)
446 , m_InputGateBias(nullptr)
447 , m_ForgetGateBias(nullptr)
448 , m_CellBias(nullptr)
449 , m_OutputGateBias(nullptr)
450 , m_ProjectionWeights(nullptr)
451 , m_ProjectionBias(nullptr)
452 , m_InputLayerNormWeights(nullptr)
453 , m_ForgetLayerNormWeights(nullptr)
454 , m_CellLayerNormWeights(nullptr)
455 , m_OutputLayerNormWeights(nullptr)
555 : m_PreCompiledObject(nullptr)
605 : m_InputToInputWeights(nullptr)
606 , m_InputToForgetWeights(nullptr)
607 , m_InputToCellWeights(nullptr)
608 , m_InputToOutputWeights(nullptr)
609 , m_RecurrentToInputWeights(nullptr)
610 , m_RecurrentToForgetWeights(nullptr)
611 , m_RecurrentToCellWeights(nullptr)
612 , m_RecurrentToOutputWeights(nullptr)
613 , m_CellToInputWeights(nullptr)
614 , m_CellToForgetWeights(nullptr)
615 , m_CellToOutputWeights(nullptr)
616 , m_InputGateBias(nullptr)
617 , m_ForgetGateBias(nullptr)
618 , m_CellBias(nullptr)
619 , m_OutputGateBias(nullptr)
620 , m_ProjectionWeights(nullptr)
621 , m_ProjectionBias(nullptr)
622 , m_InputLayerNormWeights(nullptr)
623 , m_ForgetLayerNormWeights(nullptr)
624 , m_CellLayerNormWeights(nullptr)
625 , m_OutputLayerNormWeights(nullptr)
657 : m_InputToInputWeights(nullptr)
658 , m_InputToForgetWeights(nullptr)
659 , m_InputToCellWeights(nullptr)
660 , m_InputToOutputWeights(nullptr)
662 , m_RecurrentToInputWeights(nullptr)
663 , m_RecurrentToForgetWeights(nullptr)
664 , m_RecurrentToCellWeights(nullptr)
665 , m_RecurrentToOutputWeights(nullptr)
667 , m_InputGateBias(nullptr)
668 , m_ForgetGateBias(nullptr)
669 , m_CellBias(nullptr)
670 , m_OutputGateBias(nullptr)
734 : m_InputToInputWeights(nullptr)
735 , m_InputToForgetWeights(nullptr)
736 , m_InputToCellWeights(nullptr)
737 , m_InputToOutputWeights(nullptr)
738 , m_RecurrentToInputWeights(nullptr)
739 , m_RecurrentToForgetWeights(nullptr)
740 , m_RecurrentToCellWeights(nullptr)
741 , m_RecurrentToOutputWeights(nullptr)
742 , m_CellToInputWeights(nullptr)
743 , m_CellToForgetWeights(nullptr)
744 , m_CellToOutputWeights(nullptr)
745 , m_InputGateBias(nullptr)
746 , m_ForgetGateBias(nullptr)
747 , m_CellBias(nullptr)
748 , m_OutputGateBias(nullptr)
749 , m_ProjectionWeights(nullptr)
750 , m_ProjectionBias(nullptr)
751 , m_InputLayerNormWeights(nullptr)
752 , m_ForgetLayerNormWeights(nullptr)
753 , m_CellLayerNormWeights(nullptr)
754 , m_OutputLayerNormWeights(nullptr)
const ConstTensorHandle * m_CellLayerNormWeights
FullyConnectedQueueDescriptor()
QuantizedLstmQueueDescriptor()
const ConstTensorHandle * m_ProjectionWeights
UnidirectionalSequenceLstmQueueDescriptor()
const ConstTensorHandle * m_ProjectionWeights
const ConstTensorHandle * m_RecurrentToForgetWeights
const ConstTensorHandle * m_ForgetGateBias
QueueDescriptor & operator=(QueueDescriptor const &)=default
const ConstTensorHandle * m_InputToOutputWeights
std::vector< unsigned int > m_Origin
const ConstTensorHandle * m_LayerOutput
const ConstTensorHandle * m_InputGateBias
const ConstTensorHandle * m_InputGateBias
#define ARMNN_NO_DEPRECATE_WARN_BEGIN
const ConstTensorHandle * m_RecurrentToCellWeights
ViewOrigin(const std::vector< unsigned int > &origin)
const ConstTensorHandle * m_CellBias
const ConstTensorHandle * m_RecurrentToCellWeights
const ConstTensorHandle * m_InputToInputWeights
void ValidateTensorNumDimNumElem(const TensorInfo &tensorInfo, unsigned int numDimension, unsigned int numElements, std::string const &tensorName) const
const ConstTensorHandle * m_CellToOutputWeights
const ConstTensorHandle * m_Variance
const ConstTensorHandle * m_CellToInputWeights
const ConstTensorHandle * m_Weight
const ConstTensorHandle * m_InputGateBias
const ConstTensorHandle * m_Bias
const ConstTensorHandle * m_InputToOutputWeights
DetectionPostProcessQueueDescriptor()
void ValidateInputsOutputs(const std::string &descName, unsigned int numExpectedIn, unsigned int numExpectedOut) const
const ConstTensorHandle * m_OutputLayerNormWeights
ViewOrigin(std::vector< unsigned int > const &origin)
const ConstTensorHandle * m_InputToInputWeights
BatchNormalizationQueueDescriptor()
Copyright (c) 2021 ARM Limited and Contributors.
const ConstTensorHandle * m_RecurrentToInputWeights
Convolution2dQueueDescriptor()
const ConstTensorHandle * m_Bias
LayerDescriptor m_Parameters
const ConstTensorHandle * m_Min
const ConstTensorHandle * m_OutputGateBias
const ConstTensorHandle * m_ProjectionBias
const ConstTensorHandle * m_ForgetLayerNormWeights
const ConstTensorHandle * m_InputToOutputWeights
const ConstTensorHandle * m_OutputGateBias
const ConstTensorHandle * m_InputToCellWeights
ConstantQueueDescriptor()
TransposeConvolution2dQueueDescriptor()
const ConstTensorHandle * m_InputToForgetWeights
const ConstTensorHandle * m_InputToForgetWeights
const ConstTensorHandle * m_CellLayerNormWeights
const ConstTensorHandle * m_CellLayerNormWeights
std::vector< ViewOrigin > m_ViewOrigins
const ConstTensorHandle * m_CellToInputWeights
#define ARMNN_NO_DEPRECATE_WARN_END
const ConstTensorHandle * m_ProjectionWeights
const ConstTensorHandle * m_InputToForgetWeights
const ConstTensorHandle * m_RecurrentToCellWeights
const ConstTensorHandle * m_ForgetGateBias
const ConstTensorHandle * m_Bias
const ConstTensorHandle * m_CellBias
ARMNN_NO_DEPRECATE_WARN_BEGIN struct ARMNN_DEPRECATED_MSG_REMOVAL_DATE("ResizeBilinearQueueDescriptor is deprecated use ResizeQueueDescriptor instead", "22.08") ResizeBilinearQueueDescriptor
const ConstTensorHandle * m_CellToOutputWeights
void * m_PreCompiledObject
const ConstTensorHandle * m_RecurrentToOutputWeights
const ConstTensorHandle * m_InputLayerNormWeights
PreCompiledQueueDescriptor()
const ConstTensorHandle * m_InputToCellWeights
const ConstTensorHandle * m_Weight
FakeQuantizationQueueDescriptor()
const ConstTensorHandle * m_OutputGateBias
const ConstTensorHandle * m_InputToForgetWeights
std::vector< ViewOrigin > m_ViewOrigins
const ConstTensorHandle * m_Weight
const ConstTensorHandle * m_RecurrentToForgetWeights
DataType GetBiasDataType(DataType inputDataType)
const ConstTensorHandle * m_RecurrentToInputWeights
void * m_AdditionalInfoObject
void ValidateTensorNumDimensions(const TensorInfo &tensor, std::string const &descName, unsigned int numDimensions, std::string const &tensorName) const
const ConstTensorHandle * m_InputToCellWeights
DepthwiseConvolution2dQueueDescriptor()
const ConstTensorHandle * m_ForgetGateBias
const ConstTensorHandle * m_ForgetLayerNormWeights
const T * GetAdditionalInformation() const
const ConstTensorHandle * m_OutputLayerNormWeights
arm::pipe::ProfilingGuid LayerGuid
Define LayerGuid type.
const ConstTensorHandle * m_CellToForgetWeights
const ConstTensorHandle * m_Max
const ConstTensorHandle * m_ForgetGateBias
const ConstTensorHandle * m_InputToOutputWeights
const ConstTensorHandle * m_ProjectionBias
const ConstTensorHandle * m_CellToForgetWeights
std::vector< ITensorHandle * > m_Outputs
virtual ~QueueDescriptor()=default
const ConstTensorHandle * m_Gamma
const ConstTensorHandle * m_RecurrentToCellWeights
const ConstTensorHandle * m_CellBias
const ConstTensorHandle * m_InputGateBias
const ConstTensorHandle * m_InputToInputWeights
const ConstTensorHandle * m_CellBias
const ConstTensorHandle * m_ProjectionBias
const ConstTensorHandle * m_ForgetLayerNormWeights
const ConstTensorHandle * m_RecurrentToInputWeights
Contains information about TensorInfos of a layer.
const ConstTensorHandle * m_CellToForgetWeights
const ConstTensorHandle * m_InputLayerNormWeights
const ConstTensorHandle * m_RecurrentToOutputWeights
const ConstTensorHandle * m_Weight
const ConstTensorHandle * m_Anchors
const ConstTensorHandle * m_OutputGateBias
std::vector< ITensorHandle * > m_Inputs
const ConstTensorHandle * m_Mean
const ConstTensorHandle * m_OutputLayerNormWeights
const ConstTensorHandle * m_Bias
const ConstTensorHandle * m_InputToCellWeights
const ConstTensorHandle * m_CellToInputWeights
const ConstTensorHandle * m_Beta
const ConstTensorHandle * m_InputToInputWeights
const ConstTensorHandle * m_RecurrentToOutputWeights
const ConstTensorHandle * m_RecurrentToInputWeights
const ConstTensorHandle * m_RecurrentToForgetWeights
const ConstTensorHandle * m_CellToOutputWeights
Depthwise Convolution 2D layer workload data.
const ConstTensorHandle * m_RecurrentToForgetWeights
const ConstTensorHandle * m_InputLayerNormWeights
std::vector< unsigned int > m_Origin
const ConstTensorHandle * m_RecurrentToOutputWeights