ArmNN
 26.07
QuantizedLstmInputParams Struct Reference

#include <QuantizedLstmParams.hpp>

Collaboration diagram for QuantizedLstmInputParams:
[legend]

Public Member Functions

 QuantizedLstmInputParams ()
 
const ConstTensor & Deref (const ConstTensor *tensorPtr) const
 
const ConstTensor & GetInputToInputWeights () const
 
const ConstTensor & GetInputToForgetWeights () const
 
const ConstTensor & GetInputToCellWeights () const
 
const ConstTensor & GetInputToOutputWeights () const
 
const ConstTensor & GetRecurrentToInputWeights () const
 
const ConstTensor & GetRecurrentToForgetWeights () const
 
const ConstTensor & GetRecurrentToCellWeights () const
 
const ConstTensor & GetRecurrentToOutputWeights () const
 
const ConstTensor & GetInputGateBias () const
 
const ConstTensor & GetForgetGateBias () const
 
const ConstTensor & GetCellBias () const
 
const ConstTensor & GetOutputGateBias () const
 

Public Attributes

const ConstTensor * m_InputToInputWeights
 
const ConstTensor * m_InputToForgetWeights
 
const ConstTensor * m_InputToCellWeights
 
const ConstTensor * m_InputToOutputWeights
 
const ConstTensor * m_RecurrentToInputWeights
 
const ConstTensor * m_RecurrentToForgetWeights
 
const ConstTensor * m_RecurrentToCellWeights
 
const ConstTensor * m_RecurrentToOutputWeights
 
const ConstTensor * m_InputGateBias
 
const ConstTensor * m_ForgetGateBias
 
const ConstTensor * m_CellBias
 
const ConstTensor * m_OutputGateBias
 

Detailed Description

Definition at line 13 of file QuantizedLstmParams.hpp.

Constructor & Destructor Documentation

◆ QuantizedLstmInputParams()

Definition at line 15 of file QuantizedLstmParams.hpp.

16  : m_InputToInputWeights(nullptr)
17  , m_InputToForgetWeights(nullptr)
18  , m_InputToCellWeights(nullptr)
19  , m_InputToOutputWeights(nullptr)
20 
21  , m_RecurrentToInputWeights(nullptr)
23  , m_RecurrentToCellWeights(nullptr)
25 
26  , m_InputGateBias(nullptr)
27  , m_ForgetGateBias(nullptr)
28  , m_CellBias(nullptr)
29  , m_OutputGateBias(nullptr)
30  {
31  }
const ConstTensor * m_RecurrentToCellWeights
const ConstTensor * m_InputToForgetWeights
const ConstTensor * m_RecurrentToInputWeights
const ConstTensor * m_RecurrentToOutputWeights
const ConstTensor * m_InputToOutputWeights
const ConstTensor * m_RecurrentToForgetWeights

Member Function Documentation

◆ Deref()

◆ GetCellBias()

const ConstTensor& GetCellBias ( ) const
inline

Definition at line 108 of file QuantizedLstmParams.hpp.

109  {
110  return Deref(m_CellBias);
111  }
const ConstTensor & Deref(const ConstTensor *tensorPtr) const

References QuantizedLstmInputParams::Deref(), and QuantizedLstmInputParams::m_CellBias.

Referenced by NetworkImpl::AddQuantizedLstmLayer().

◆ GetForgetGateBias()

const ConstTensor& GetForgetGateBias ( ) const
inline

◆ GetInputGateBias()

const ConstTensor& GetInputGateBias ( ) const
inline

◆ GetInputToCellWeights()

const ConstTensor& GetInputToCellWeights ( ) const
inline

◆ GetInputToForgetWeights()

const ConstTensor& GetInputToForgetWeights ( ) const
inline

◆ GetInputToInputWeights()

const ConstTensor& GetInputToInputWeights ( ) const
inline

◆ GetInputToOutputWeights()

const ConstTensor& GetInputToOutputWeights ( ) const
inline

◆ GetOutputGateBias()

const ConstTensor& GetOutputGateBias ( ) const
inline

◆ GetRecurrentToCellWeights()

const ConstTensor& GetRecurrentToCellWeights ( ) const
inline

◆ GetRecurrentToForgetWeights()

const ConstTensor& GetRecurrentToForgetWeights ( ) const
inline

◆ GetRecurrentToInputWeights()

const ConstTensor& GetRecurrentToInputWeights ( ) const
inline

◆ GetRecurrentToOutputWeights()

const ConstTensor& GetRecurrentToOutputWeights ( ) const
inline

Member Data Documentation

◆ m_CellBias

const ConstTensor* m_CellBias

Definition at line 45 of file QuantizedLstmParams.hpp.

Referenced by QuantizedLstmInputParams::GetCellBias().

◆ m_ForgetGateBias

const ConstTensor* m_ForgetGateBias

Definition at line 44 of file QuantizedLstmParams.hpp.

Referenced by QuantizedLstmInputParams::GetForgetGateBias().

◆ m_InputGateBias

const ConstTensor* m_InputGateBias

Definition at line 43 of file QuantizedLstmParams.hpp.

Referenced by QuantizedLstmInputParams::GetInputGateBias().

◆ m_InputToCellWeights

const ConstTensor* m_InputToCellWeights

◆ m_InputToForgetWeights

const ConstTensor* m_InputToForgetWeights

◆ m_InputToInputWeights

const ConstTensor* m_InputToInputWeights

◆ m_InputToOutputWeights

const ConstTensor* m_InputToOutputWeights

◆ m_OutputGateBias

const ConstTensor* m_OutputGateBias

Definition at line 46 of file QuantizedLstmParams.hpp.

Referenced by QuantizedLstmInputParams::GetOutputGateBias().

◆ m_RecurrentToCellWeights

const ConstTensor* m_RecurrentToCellWeights

◆ m_RecurrentToForgetWeights

const ConstTensor* m_RecurrentToForgetWeights

◆ m_RecurrentToInputWeights

const ConstTensor* m_RecurrentToInputWeights

◆ m_RecurrentToOutputWeights

const ConstTensor* m_RecurrentToOutputWeights

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