35 unsigned int numExpectedIn,
36 unsigned int numExpectedOut)
const;
47 : m_AdditionalInfoObject(nullptr)
54 template <
typename LayerDescriptor>
106 ViewOrigin(std::vector<unsigned int>
const& origin) : m_Origin(origin) {}
125 ViewOrigin(
const std::vector<unsigned int>& origin) : m_Origin(origin) {}
297 , m_Variance(nullptr)
358 : m_LayerOutput(nullptr)
390 : m_InputToInputWeights(nullptr)
391 , m_InputToForgetWeights(nullptr)
392 , m_InputToCellWeights(nullptr)
393 , m_InputToOutputWeights(nullptr)
394 , m_RecurrentToInputWeights(nullptr)
395 , m_RecurrentToForgetWeights(nullptr)
396 , m_RecurrentToCellWeights(nullptr)
397 , m_RecurrentToOutputWeights(nullptr)
398 , m_CellToInputWeights(nullptr)
399 , m_CellToForgetWeights(nullptr)
400 , m_CellToOutputWeights(nullptr)
401 , m_InputGateBias(nullptr)
402 , m_ForgetGateBias(nullptr)
403 , m_CellBias(nullptr)
404 , m_OutputGateBias(nullptr)
405 , m_ProjectionWeights(nullptr)
406 , m_ProjectionBias(nullptr)
407 , m_InputLayerNormWeights(nullptr)
408 , m_ForgetLayerNormWeights(nullptr)
409 , m_CellLayerNormWeights(nullptr)
410 , m_OutputLayerNormWeights(nullptr)
505 : m_PreCompiledObject(nullptr)
555 : m_InputToInputWeights(nullptr)
556 , m_InputToForgetWeights(nullptr)
557 , m_InputToCellWeights(nullptr)
558 , m_InputToOutputWeights(nullptr)
559 , m_RecurrentToInputWeights(nullptr)
560 , m_RecurrentToForgetWeights(nullptr)
561 , m_RecurrentToCellWeights(nullptr)
562 , m_RecurrentToOutputWeights(nullptr)
563 , m_CellToInputWeights(nullptr)
564 , m_CellToForgetWeights(nullptr)
565 , m_CellToOutputWeights(nullptr)
566 , m_InputGateBias(nullptr)
567 , m_ForgetGateBias(nullptr)
568 , m_CellBias(nullptr)
569 , m_OutputGateBias(nullptr)
570 , m_ProjectionWeights(nullptr)
571 , m_ProjectionBias(nullptr)
572 , m_InputLayerNormWeights(nullptr)
573 , m_ForgetLayerNormWeights(nullptr)
574 , m_CellLayerNormWeights(nullptr)
575 , m_OutputLayerNormWeights(nullptr)
607 : m_InputToInputWeights(nullptr)
608 , m_InputToForgetWeights(nullptr)
609 , m_InputToCellWeights(nullptr)
610 , m_InputToOutputWeights(nullptr)
612 , m_RecurrentToInputWeights(nullptr)
613 , m_RecurrentToForgetWeights(nullptr)
614 , m_RecurrentToCellWeights(nullptr)
615 , m_RecurrentToOutputWeights(nullptr)
617 , m_InputGateBias(nullptr)
618 , m_ForgetGateBias(nullptr)
619 , m_CellBias(nullptr)
620 , m_OutputGateBias(nullptr)
const ConstCpuTensorHandle * m_Max
const ConstCpuTensorHandle * m_CellToForgetWeights
FullyConnectedQueueDescriptor()
QuantizedLstmQueueDescriptor()
const ConstCpuTensorHandle * m_Bias
const ConstCpuTensorHandle * m_RecurrentToForgetWeights
const ConstCpuTensorHandle * m_Gamma
const ConstCpuTensorHandle * m_InputGateBias
const ConstCpuTensorHandle * m_Beta
QueueDescriptor & operator=(QueueDescriptor const &)=default
std::vector< unsigned int > m_Origin
const ConstCpuTensorHandle * m_ProjectionWeights
const ConstCpuTensorHandle * m_RecurrentToForgetWeights
const ConstCpuTensorHandle * m_Weight
const ConstCpuTensorHandle * m_CellToOutputWeights
const ConstCpuTensorHandle * m_InputToCellWeights
const ConstCpuTensorHandle * m_InputToOutputWeights
ViewOrigin(const std::vector< unsigned int > &origin)
const ConstCpuTensorHandle * m_Bias
const ConstCpuTensorHandle * m_InputToCellWeights
const ConstCpuTensorHandle * m_ProjectionBias
const ConstCpuTensorHandle * m_ForgetLayerNormWeights
const ConstCpuTensorHandle * m_ProjectionBias
const ConstCpuTensorHandle * m_Mean
const ConstCpuTensorHandle * m_CellLayerNormWeights
const ConstCpuTensorHandle * m_LayerOutput
const ConstCpuTensorHandle * m_OutputGateBias
const ConstCpuTensorHandle * m_CellToInputWeights
const ConstCpuTensorHandle * m_RecurrentToCellWeights
const ConstCpuTensorHandle * m_Variance
const ConstCpuTensorHandle * m_RecurrentToInputWeights
const ConstCpuTensorHandle * m_CellLayerNormWeights
DetectionPostProcessQueueDescriptor()
void ValidateInputsOutputs(const std::string &descName, unsigned int numExpectedIn, unsigned int numExpectedOut) const
ViewOrigin(std::vector< unsigned int > const &origin)
const ConstCpuTensorHandle * m_OutputGateBias
BatchNormalizationQueueDescriptor()
const ConstCpuTensorHandle * m_CellBias
Copyright (c) 2020 ARM Limited.
~QueueDescriptor()=default
const ConstCpuTensorHandle * m_Weight
const ConstCpuTensorHandle * m_Min
const ConstCpuTensorHandle * m_CellToForgetWeights
const ConstCpuTensorHandle * m_CellBias
const ConstCpuTensorHandle * m_RecurrentToInputWeights
Convolution2dQueueDescriptor()
LayerDescriptor m_Parameters
const ConstCpuTensorHandle * m_Weight
const ConstCpuTensorHandle * m_CellToOutputWeights
const ConstCpuTensorHandle * m_OutputLayerNormWeights
ConstantQueueDescriptor()
const ConstCpuTensorHandle * m_Bias
TransposeConvolution2dQueueDescriptor()
const ConstCpuTensorHandle * m_InputLayerNormWeights
const ConstCpuTensorHandle * m_OutputLayerNormWeights
std::vector< ViewOrigin > m_ViewOrigins
const ConstCpuTensorHandle * m_ForgetGateBias
const ConstCpuTensorHandle * m_InputToForgetWeights
const ConstCpuTensorHandle * m_Weight
const ConstCpuTensorHandle * m_ForgetGateBias
const ConstCpuTensorHandle * m_InputToInputWeights
const ConstCpuTensorHandle * m_Anchors
const ConstCpuTensorHandle * m_RecurrentToInputWeights
void * m_PreCompiledObject
PreCompiledQueueDescriptor()
const ConstCpuTensorHandle * m_RecurrentToCellWeights
FakeQuantizationQueueDescriptor()
std::vector< ViewOrigin > m_ViewOrigins
const ConstCpuTensorHandle * m_RecurrentToOutputWeights
DataType GetBiasDataType(DataType inputDataType)
void * m_AdditionalInfoObject
const ConstCpuTensorHandle * m_CellToInputWeights
DepthwiseConvolution2dQueueDescriptor()
const T * GetAdditionalInformation() const
const ConstCpuTensorHandle * m_RecurrentToOutputWeights
const ConstCpuTensorHandle * m_RecurrentToOutputWeights
const ConstCpuTensorHandle * m_ForgetLayerNormWeights
const ConstCpuTensorHandle * m_CellBias
std::vector< ITensorHandle * > m_Outputs
const ConstCpuTensorHandle * m_OutputGateBias
const ConstCpuTensorHandle * m_InputGateBias
const ConstCpuTensorHandle * m_InputGateBias
Contains information about inputs and outputs to a layer.
const ConstCpuTensorHandle * m_RecurrentToCellWeights
const ConstCpuTensorHandle * m_InputToForgetWeights
std::vector< ITensorHandle * > m_Inputs
const ConstCpuTensorHandle * m_Bias
const ConstCpuTensorHandle * m_InputLayerNormWeights
const ConstCpuTensorHandle * m_RecurrentToForgetWeights
const ConstCpuTensorHandle * m_InputToOutputWeights
const ConstCpuTensorHandle * m_ForgetGateBias
const ConstCpuTensorHandle * m_InputToInputWeights
const ConstCpuTensorHandle * m_InputToOutputWeights
const ConstCpuTensorHandle * m_InputToInputWeights
const ConstCpuTensorHandle * m_ProjectionWeights
std::vector< unsigned int > m_Origin
const ConstCpuTensorHandle * m_InputToForgetWeights
const ConstCpuTensorHandle * m_InputToCellWeights