ArmNN
 20.02
QuantizedLstmParameters Struct Reference

#include <QuantizedLstmLayer.hpp>

Public Attributes

std::unique_ptr< ScopedCpuTensorHandlem_InputToInputWeights
 A unique pointer to represent 2D weights tensor with dimensions [outputSize, inputSize] (QAsymm8). More...
 
std::unique_ptr< ScopedCpuTensorHandlem_InputToForgetWeights
 A unique pointer to represent 2D weights tensor with dimensions [outputSize, inputSize] (QAsymm8). More...
 
std::unique_ptr< ScopedCpuTensorHandlem_InputToCellWeights
 A unique pointer to represent 2D weights tensor with dimensions [outputSize, inputSize] (QAsymm8). More...
 
std::unique_ptr< ScopedCpuTensorHandlem_InputToOutputWeights
 A unique pointer to represent 2D weights tensor with dimensions [outputSize, inputSize] (QAsymm8). More...
 
std::unique_ptr< ScopedCpuTensorHandlem_RecurrentToInputWeights
 A unique pointer to represent 2D weights tensor with dimensions [outputSize, outputSize] (QAsymm8). More...
 
std::unique_ptr< ScopedCpuTensorHandlem_RecurrentToForgetWeights
 A unique pointer to represent 2D weights tensor with dimensions [outputSize, outputSize] (QAsymm8). More...
 
std::unique_ptr< ScopedCpuTensorHandlem_RecurrentToCellWeights
 A unique pointer to represent 2D weights tensor with dimensions [outputSize, outputSize] (QAsymm8). More...
 
std::unique_ptr< ScopedCpuTensorHandlem_RecurrentToOutputWeights
 A unique pointer to represent 2D weights tensor with dimensions [outputSize, outputSize] (QAsymm8). More...
 
std::unique_ptr< ScopedCpuTensorHandlem_InputGateBias
 A unique pointer to represent 1D bias tensor with dimensions [outputSize] (int32). More...
 
std::unique_ptr< ScopedCpuTensorHandlem_ForgetGateBias
 A unique pointer to represent 1D bias tensor with dimensions [outputSize] (int32). More...
 
std::unique_ptr< ScopedCpuTensorHandlem_CellBias
 A unique pointer to represent 1D bias tensor with dimensions [outputSize] (int32). More...
 
std::unique_ptr< ScopedCpuTensorHandlem_OutputGateBias
 A unique pointer to represent 1D bias tensor with dimensions [outputSize] (int32). More...
 

Detailed Description

Definition at line 14 of file QuantizedLstmLayer.hpp.

Member Data Documentation

◆ m_CellBias

std::unique_ptr<ScopedCpuTensorHandle> m_CellBias

A unique pointer to represent 1D bias tensor with dimensions [outputSize] (int32).

Definition at line 39 of file QuantizedLstmLayer.hpp.

Referenced by QuantizedLstmLayer::Accept(), QuantizedLstmLayer::Clone(), QuantizedLstmLayer::CreateWorkload(), QuantizedLstmLayer::GetConstantTensorsByRef(), and QuantizedLstmLayer::ValidateTensorShapesFromInputs().

◆ m_ForgetGateBias

std::unique_ptr<ScopedCpuTensorHandle> m_ForgetGateBias

A unique pointer to represent 1D bias tensor with dimensions [outputSize] (int32).

Definition at line 37 of file QuantizedLstmLayer.hpp.

Referenced by QuantizedLstmLayer::Accept(), QuantizedLstmLayer::Clone(), QuantizedLstmLayer::CreateWorkload(), QuantizedLstmLayer::GetConstantTensorsByRef(), and QuantizedLstmLayer::ValidateTensorShapesFromInputs().

◆ m_InputGateBias

std::unique_ptr<ScopedCpuTensorHandle> m_InputGateBias

A unique pointer to represent 1D bias tensor with dimensions [outputSize] (int32).

Definition at line 35 of file QuantizedLstmLayer.hpp.

Referenced by QuantizedLstmLayer::Accept(), QuantizedLstmLayer::Clone(), QuantizedLstmLayer::CreateWorkload(), QuantizedLstmLayer::GetConstantTensorsByRef(), and QuantizedLstmLayer::ValidateTensorShapesFromInputs().

◆ m_InputToCellWeights

std::unique_ptr<ScopedCpuTensorHandle> m_InputToCellWeights

A unique pointer to represent 2D weights tensor with dimensions [outputSize, inputSize] (QAsymm8).

Definition at line 21 of file QuantizedLstmLayer.hpp.

Referenced by QuantizedLstmLayer::Accept(), QuantizedLstmLayer::Clone(), QuantizedLstmLayer::CreateWorkload(), QuantizedLstmLayer::GetConstantTensorsByRef(), and QuantizedLstmLayer::ValidateTensorShapesFromInputs().

◆ m_InputToForgetWeights

std::unique_ptr<ScopedCpuTensorHandle> m_InputToForgetWeights

A unique pointer to represent 2D weights tensor with dimensions [outputSize, inputSize] (QAsymm8).

Definition at line 19 of file QuantizedLstmLayer.hpp.

Referenced by QuantizedLstmLayer::Accept(), QuantizedLstmLayer::Clone(), QuantizedLstmLayer::CreateWorkload(), QuantizedLstmLayer::GetConstantTensorsByRef(), and QuantizedLstmLayer::ValidateTensorShapesFromInputs().

◆ m_InputToInputWeights

std::unique_ptr<ScopedCpuTensorHandle> m_InputToInputWeights

◆ m_InputToOutputWeights

std::unique_ptr<ScopedCpuTensorHandle> m_InputToOutputWeights

A unique pointer to represent 2D weights tensor with dimensions [outputSize, inputSize] (QAsymm8).

Definition at line 23 of file QuantizedLstmLayer.hpp.

Referenced by QuantizedLstmLayer::Accept(), QuantizedLstmLayer::Clone(), QuantizedLstmLayer::CreateWorkload(), QuantizedLstmLayer::GetConstantTensorsByRef(), and QuantizedLstmLayer::ValidateTensorShapesFromInputs().

◆ m_OutputGateBias

std::unique_ptr<ScopedCpuTensorHandle> m_OutputGateBias

A unique pointer to represent 1D bias tensor with dimensions [outputSize] (int32).

Definition at line 41 of file QuantizedLstmLayer.hpp.

Referenced by QuantizedLstmLayer::Accept(), QuantizedLstmLayer::Clone(), QuantizedLstmLayer::CreateWorkload(), QuantizedLstmLayer::GetConstantTensorsByRef(), and QuantizedLstmLayer::ValidateTensorShapesFromInputs().

◆ m_RecurrentToCellWeights

std::unique_ptr<ScopedCpuTensorHandle> m_RecurrentToCellWeights

A unique pointer to represent 2D weights tensor with dimensions [outputSize, outputSize] (QAsymm8).

Definition at line 30 of file QuantizedLstmLayer.hpp.

Referenced by QuantizedLstmLayer::Accept(), QuantizedLstmLayer::Clone(), QuantizedLstmLayer::CreateWorkload(), QuantizedLstmLayer::GetConstantTensorsByRef(), and QuantizedLstmLayer::ValidateTensorShapesFromInputs().

◆ m_RecurrentToForgetWeights

std::unique_ptr<ScopedCpuTensorHandle> m_RecurrentToForgetWeights

A unique pointer to represent 2D weights tensor with dimensions [outputSize, outputSize] (QAsymm8).

Definition at line 28 of file QuantizedLstmLayer.hpp.

Referenced by QuantizedLstmLayer::Accept(), QuantizedLstmLayer::Clone(), QuantizedLstmLayer::CreateWorkload(), QuantizedLstmLayer::GetConstantTensorsByRef(), and QuantizedLstmLayer::ValidateTensorShapesFromInputs().

◆ m_RecurrentToInputWeights

std::unique_ptr<ScopedCpuTensorHandle> m_RecurrentToInputWeights

A unique pointer to represent 2D weights tensor with dimensions [outputSize, outputSize] (QAsymm8).

Definition at line 26 of file QuantizedLstmLayer.hpp.

Referenced by QuantizedLstmLayer::Accept(), QuantizedLstmLayer::Clone(), QuantizedLstmLayer::CreateWorkload(), QuantizedLstmLayer::GetConstantTensorsByRef(), and QuantizedLstmLayer::ValidateTensorShapesFromInputs().

◆ m_RecurrentToOutputWeights

std::unique_ptr<ScopedCpuTensorHandle> m_RecurrentToOutputWeights

A unique pointer to represent 2D weights tensor with dimensions [outputSize, outputSize] (QAsymm8).

Definition at line 32 of file QuantizedLstmLayer.hpp.

Referenced by QuantizedLstmLayer::Accept(), QuantizedLstmLayer::Clone(), QuantizedLstmLayer::CreateWorkload(), QuantizedLstmLayer::GetConstantTensorsByRef(), and QuantizedLstmLayer::ValidateTensorShapesFromInputs().


The documentation for this struct was generated from the following file: