34 unsigned int numExpectedIn,
35 unsigned int numExpectedOut)
const;
46 template <
typename LayerDescriptor>
88 ViewOrigin(std::vector<unsigned int>
const& origin) : m_Origin(origin) {}
107 ViewOrigin(
const std::vector<unsigned int>& origin) : m_Origin(origin) {}
273 , m_Variance(nullptr)
329 : m_LayerOutput(nullptr)
361 : m_InputToInputWeights(nullptr)
362 , m_InputToForgetWeights(nullptr)
363 , m_InputToCellWeights(nullptr)
364 , m_InputToOutputWeights(nullptr)
365 , m_RecurrentToInputWeights(nullptr)
366 , m_RecurrentToForgetWeights(nullptr)
367 , m_RecurrentToCellWeights(nullptr)
368 , m_RecurrentToOutputWeights(nullptr)
369 , m_CellToInputWeights(nullptr)
370 , m_CellToForgetWeights(nullptr)
371 , m_CellToOutputWeights(nullptr)
372 , m_InputGateBias(nullptr)
373 , m_ForgetGateBias(nullptr)
374 , m_CellBias(nullptr)
375 , m_OutputGateBias(nullptr)
376 , m_ProjectionWeights(nullptr)
377 , m_ProjectionBias(nullptr)
378 , m_InputLayerNormWeights(nullptr)
379 , m_ForgetLayerNormWeights(nullptr)
380 , m_CellLayerNormWeights(nullptr)
381 , m_OutputLayerNormWeights(nullptr)
465 : m_PreCompiledObject(nullptr)
510 : m_InputToInputWeights(nullptr)
511 , m_InputToForgetWeights(nullptr)
512 , m_InputToCellWeights(nullptr)
513 , m_InputToOutputWeights(nullptr)
515 , m_RecurrentToInputWeights(nullptr)
516 , m_RecurrentToForgetWeights(nullptr)
517 , m_RecurrentToCellWeights(nullptr)
518 , m_RecurrentToOutputWeights(nullptr)
520 , m_InputGateBias(nullptr)
521 , m_ForgetGateBias(nullptr)
522 , m_CellBias(nullptr)
523 , m_OutputGateBias(nullptr)
const ConstCpuTensorHandle * m_ProjectionBias
const ConstCpuTensorHandle * m_CellBias
const ConstCpuTensorHandle * m_ForgetGateBias
const ConstCpuTensorHandle * m_RecurrentToCellWeights
const ConstCpuTensorHandle * m_InputToForgetWeights
const ConstCpuTensorHandle * m_InputToCellWeights
TransposeConvolution2dQueueDescriptor()
const ConstCpuTensorHandle * m_Max
const ConstCpuTensorHandle * m_InputToInputWeights
const ConstCpuTensorHandle * m_Weight
LayerDescriptor m_Parameters
const ConstCpuTensorHandle * m_RecurrentToInputWeights
const ConstCpuTensorHandle * m_Mean
const ConstCpuTensorHandle * m_Bias
ViewOrigin(const std::vector< unsigned int > &origin)
const ConstCpuTensorHandle * m_ProjectionWeights
const ConstCpuTensorHandle * m_Bias
const ConstCpuTensorHandle * m_Variance
ConstantQueueDescriptor()
const ConstCpuTensorHandle * m_ForgetGateBias
const ConstCpuTensorHandle * m_Weight
const ConstCpuTensorHandle * m_ForgetLayerNormWeights
std::vector< ViewOrigin > m_ViewOrigins
const ConstCpuTensorHandle * m_OutputGateBias
const ConstCpuTensorHandle * m_InputToForgetWeights
PreCompiledQueueDescriptor()
const ConstCpuTensorHandle * m_CellToOutputWeights
const ConstCpuTensorHandle * m_InputGateBias
const ConstCpuTensorHandle * m_Weight
const ConstCpuTensorHandle * m_InputToOutputWeights
const ConstCpuTensorHandle * m_InputGateBias
DetectionPostProcessQueueDescriptor()
const ConstCpuTensorHandle * m_LayerOutput
Convolution2dQueueDescriptor()
const ConstCpuTensorHandle * m_RecurrentToForgetWeights
QueueDescriptor()=default
void * m_PreCompiledObject
const ConstCpuTensorHandle * m_Gamma
const ConstCpuTensorHandle * m_RecurrentToForgetWeights
const ConstCpuTensorHandle * m_Bias
const ConstCpuTensorHandle * m_InputLayerNormWeights
DepthwiseConvolution2dQueueDescriptor()
const ConstCpuTensorHandle * m_CellBias
QueueDescriptor & operator=(QueueDescriptor const &)=default
FullyConnectedQueueDescriptor()
void ValidateInputsOutputs(const std::string &descName, unsigned int numExpectedIn, unsigned int numExpectedOut) const
const ConstCpuTensorHandle * m_RecurrentToOutputWeights
const ConstCpuTensorHandle * m_InputToOutputWeights
const ConstCpuTensorHandle * m_InputToInputWeights
const ConstCpuTensorHandle * m_Bias
QuantizedLstmQueueDescriptor()
const ConstCpuTensorHandle * m_CellToForgetWeights
const ConstCpuTensorHandle * m_OutputLayerNormWeights
const ConstCpuTensorHandle * m_CellToInputWeights
const ConstCpuTensorHandle * m_CellLayerNormWeights
std::vector< ViewOrigin > m_ViewOrigins
const ConstCpuTensorHandle * m_OutputGateBias
FakeQuantizationQueueDescriptor()
const ConstCpuTensorHandle * m_Anchors
DataType GetBiasDataType(DataType inputDataType)
const ConstCpuTensorHandle * m_Weight
std::vector< ITensorHandle * > m_Outputs
std::vector< ITensorHandle * > m_Inputs
const ConstCpuTensorHandle * m_Min
const ConstCpuTensorHandle * m_RecurrentToOutputWeights
std::vector< unsigned int > m_Origin
BatchNormalizationQueueDescriptor()
~QueueDescriptor()=default
ViewOrigin(std::vector< unsigned int > const &origin)
const ConstCpuTensorHandle * m_RecurrentToCellWeights
const ConstCpuTensorHandle * m_Beta
const ConstCpuTensorHandle * m_InputToCellWeights
const ConstCpuTensorHandle * m_RecurrentToInputWeights
std::vector< unsigned int > m_Origin