ArmNN
 22.05.01
LstmInputParamsBuilder Struct Reference

#include <ArmnnSchema_generated.h>

Public Types

typedef LstmInputParams Table
 

Public Member Functions

void add_inputToForgetWeights (flatbuffers::Offset< armnnSerializer::ConstTensor > inputToForgetWeights)
 
void add_inputToCellWeights (flatbuffers::Offset< armnnSerializer::ConstTensor > inputToCellWeights)
 
void add_inputToOutputWeights (flatbuffers::Offset< armnnSerializer::ConstTensor > inputToOutputWeights)
 
void add_recurrentToForgetWeights (flatbuffers::Offset< armnnSerializer::ConstTensor > recurrentToForgetWeights)
 
void add_recurrentToCellWeights (flatbuffers::Offset< armnnSerializer::ConstTensor > recurrentToCellWeights)
 
void add_recurrentToOutputWeights (flatbuffers::Offset< armnnSerializer::ConstTensor > recurrentToOutputWeights)
 
void add_forgetGateBias (flatbuffers::Offset< armnnSerializer::ConstTensor > forgetGateBias)
 
void add_cellBias (flatbuffers::Offset< armnnSerializer::ConstTensor > cellBias)
 
void add_outputGateBias (flatbuffers::Offset< armnnSerializer::ConstTensor > outputGateBias)
 
void add_inputToInputWeights (flatbuffers::Offset< armnnSerializer::ConstTensor > inputToInputWeights)
 
void add_recurrentToInputWeights (flatbuffers::Offset< armnnSerializer::ConstTensor > recurrentToInputWeights)
 
void add_cellToInputWeights (flatbuffers::Offset< armnnSerializer::ConstTensor > cellToInputWeights)
 
void add_inputGateBias (flatbuffers::Offset< armnnSerializer::ConstTensor > inputGateBias)
 
void add_projectionWeights (flatbuffers::Offset< armnnSerializer::ConstTensor > projectionWeights)
 
void add_projectionBias (flatbuffers::Offset< armnnSerializer::ConstTensor > projectionBias)
 
void add_cellToForgetWeights (flatbuffers::Offset< armnnSerializer::ConstTensor > cellToForgetWeights)
 
void add_cellToOutputWeights (flatbuffers::Offset< armnnSerializer::ConstTensor > cellToOutputWeights)
 
void add_inputLayerNormWeights (flatbuffers::Offset< armnnSerializer::ConstTensor > inputLayerNormWeights)
 
void add_forgetLayerNormWeights (flatbuffers::Offset< armnnSerializer::ConstTensor > forgetLayerNormWeights)
 
void add_cellLayerNormWeights (flatbuffers::Offset< armnnSerializer::ConstTensor > cellLayerNormWeights)
 
void add_outputLayerNormWeights (flatbuffers::Offset< armnnSerializer::ConstTensor > outputLayerNormWeights)
 
 LstmInputParamsBuilder (flatbuffers::FlatBufferBuilder &_fbb)
 
LstmInputParamsBuilderoperator= (const LstmInputParamsBuilder &)
 
flatbuffers::Offset< LstmInputParams > Finish ()
 

Public Attributes

flatbuffers::FlatBufferBuilder & fbb_
 
flatbuffers::uoffset_t start_
 

Detailed Description

Definition at line 8189 of file ArmnnSchema_generated.h.

Member Typedef Documentation

◆ Table

typedef LstmInputParams Table

Definition at line 8190 of file ArmnnSchema_generated.h.

Constructor & Destructor Documentation

◆ LstmInputParamsBuilder()

LstmInputParamsBuilder ( flatbuffers::FlatBufferBuilder &  _fbb)
inlineexplicit

Definition at line 8256 of file ArmnnSchema_generated.h.

8257  : fbb_(_fbb) {
8258  start_ = fbb_.StartTable();
8259  }
flatbuffers::FlatBufferBuilder & fbb_

Member Function Documentation

◆ add_cellBias()

void add_cellBias ( flatbuffers::Offset< armnnSerializer::ConstTensor >  cellBias)
inline

Definition at line 8214 of file ArmnnSchema_generated.h.

References VT_CELLBIAS.

Referenced by armnnSerializer::CreateLstmInputParams().

8214  {
8215  fbb_.AddOffset(LstmInputParams::VT_CELLBIAS, cellBias);
8216  }
flatbuffers::FlatBufferBuilder & fbb_

◆ add_cellLayerNormWeights()

void add_cellLayerNormWeights ( flatbuffers::Offset< armnnSerializer::ConstTensor >  cellLayerNormWeights)
inline

Definition at line 8250 of file ArmnnSchema_generated.h.

References VT_CELLLAYERNORMWEIGHTS.

Referenced by armnnSerializer::CreateLstmInputParams().

8250  {
8251  fbb_.AddOffset(LstmInputParams::VT_CELLLAYERNORMWEIGHTS, cellLayerNormWeights);
8252  }
VT_CELLLAYERNORMWEIGHTS
flatbuffers::FlatBufferBuilder & fbb_

◆ add_cellToForgetWeights()

void add_cellToForgetWeights ( flatbuffers::Offset< armnnSerializer::ConstTensor >  cellToForgetWeights)
inline

Definition at line 8238 of file ArmnnSchema_generated.h.

References VT_CELLTOFORGETWEIGHTS.

Referenced by armnnSerializer::CreateLstmInputParams().

8238  {
8239  fbb_.AddOffset(LstmInputParams::VT_CELLTOFORGETWEIGHTS, cellToForgetWeights);
8240  }
VT_CELLTOFORGETWEIGHTS
flatbuffers::FlatBufferBuilder & fbb_

◆ add_cellToInputWeights()

void add_cellToInputWeights ( flatbuffers::Offset< armnnSerializer::ConstTensor >  cellToInputWeights)
inline

Definition at line 8226 of file ArmnnSchema_generated.h.

References VT_CELLTOINPUTWEIGHTS.

Referenced by armnnSerializer::CreateLstmInputParams().

8226  {
8227  fbb_.AddOffset(LstmInputParams::VT_CELLTOINPUTWEIGHTS, cellToInputWeights);
8228  }
VT_CELLTOINPUTWEIGHTS
flatbuffers::FlatBufferBuilder & fbb_

◆ add_cellToOutputWeights()

void add_cellToOutputWeights ( flatbuffers::Offset< armnnSerializer::ConstTensor >  cellToOutputWeights)
inline

Definition at line 8241 of file ArmnnSchema_generated.h.

References VT_CELLTOOUTPUTWEIGHTS.

Referenced by armnnSerializer::CreateLstmInputParams().

8241  {
8242  fbb_.AddOffset(LstmInputParams::VT_CELLTOOUTPUTWEIGHTS, cellToOutputWeights);
8243  }
VT_CELLTOOUTPUTWEIGHTS
flatbuffers::FlatBufferBuilder & fbb_

◆ add_forgetGateBias()

void add_forgetGateBias ( flatbuffers::Offset< armnnSerializer::ConstTensor >  forgetGateBias)
inline

Definition at line 8211 of file ArmnnSchema_generated.h.

References VT_FORGETGATEBIAS.

Referenced by armnnSerializer::CreateLstmInputParams().

8211  {
8212  fbb_.AddOffset(LstmInputParams::VT_FORGETGATEBIAS, forgetGateBias);
8213  }
flatbuffers::FlatBufferBuilder & fbb_

◆ add_forgetLayerNormWeights()

void add_forgetLayerNormWeights ( flatbuffers::Offset< armnnSerializer::ConstTensor >  forgetLayerNormWeights)
inline

Definition at line 8247 of file ArmnnSchema_generated.h.

References VT_FORGETLAYERNORMWEIGHTS.

Referenced by armnnSerializer::CreateLstmInputParams().

8247  {
8248  fbb_.AddOffset(LstmInputParams::VT_FORGETLAYERNORMWEIGHTS, forgetLayerNormWeights);
8249  }
flatbuffers::FlatBufferBuilder & fbb_
VT_FORGETLAYERNORMWEIGHTS

◆ add_inputGateBias()

void add_inputGateBias ( flatbuffers::Offset< armnnSerializer::ConstTensor >  inputGateBias)
inline

Definition at line 8229 of file ArmnnSchema_generated.h.

References VT_INPUTGATEBIAS.

Referenced by armnnSerializer::CreateLstmInputParams().

8229  {
8230  fbb_.AddOffset(LstmInputParams::VT_INPUTGATEBIAS, inputGateBias);
8231  }
flatbuffers::FlatBufferBuilder & fbb_

◆ add_inputLayerNormWeights()

void add_inputLayerNormWeights ( flatbuffers::Offset< armnnSerializer::ConstTensor >  inputLayerNormWeights)
inline

Definition at line 8244 of file ArmnnSchema_generated.h.

References VT_INPUTLAYERNORMWEIGHTS.

Referenced by armnnSerializer::CreateLstmInputParams().

8244  {
8245  fbb_.AddOffset(LstmInputParams::VT_INPUTLAYERNORMWEIGHTS, inputLayerNormWeights);
8246  }
flatbuffers::FlatBufferBuilder & fbb_
VT_INPUTLAYERNORMWEIGHTS

◆ add_inputToCellWeights()

void add_inputToCellWeights ( flatbuffers::Offset< armnnSerializer::ConstTensor >  inputToCellWeights)
inline

Definition at line 8196 of file ArmnnSchema_generated.h.

References VT_INPUTTOCELLWEIGHTS.

Referenced by armnnSerializer::CreateLstmInputParams().

8196  {
8197  fbb_.AddOffset(LstmInputParams::VT_INPUTTOCELLWEIGHTS, inputToCellWeights);
8198  }
VT_INPUTTOCELLWEIGHTS
flatbuffers::FlatBufferBuilder & fbb_

◆ add_inputToForgetWeights()

void add_inputToForgetWeights ( flatbuffers::Offset< armnnSerializer::ConstTensor >  inputToForgetWeights)
inline

Definition at line 8193 of file ArmnnSchema_generated.h.

References VT_INPUTTOFORGETWEIGHTS.

Referenced by armnnSerializer::CreateLstmInputParams().

8193  {
8194  fbb_.AddOffset(LstmInputParams::VT_INPUTTOFORGETWEIGHTS, inputToForgetWeights);
8195  }
VT_INPUTTOFORGETWEIGHTS
flatbuffers::FlatBufferBuilder & fbb_

◆ add_inputToInputWeights()

void add_inputToInputWeights ( flatbuffers::Offset< armnnSerializer::ConstTensor >  inputToInputWeights)
inline

Definition at line 8220 of file ArmnnSchema_generated.h.

References VT_INPUTTOINPUTWEIGHTS.

Referenced by armnnSerializer::CreateLstmInputParams().

8220  {
8221  fbb_.AddOffset(LstmInputParams::VT_INPUTTOINPUTWEIGHTS, inputToInputWeights);
8222  }
flatbuffers::FlatBufferBuilder & fbb_
VT_INPUTTOINPUTWEIGHTS

◆ add_inputToOutputWeights()

void add_inputToOutputWeights ( flatbuffers::Offset< armnnSerializer::ConstTensor >  inputToOutputWeights)
inline

Definition at line 8199 of file ArmnnSchema_generated.h.

References VT_INPUTTOOUTPUTWEIGHTS.

Referenced by armnnSerializer::CreateLstmInputParams().

8199  {
8200  fbb_.AddOffset(LstmInputParams::VT_INPUTTOOUTPUTWEIGHTS, inputToOutputWeights);
8201  }
VT_INPUTTOOUTPUTWEIGHTS
flatbuffers::FlatBufferBuilder & fbb_

◆ add_outputGateBias()

void add_outputGateBias ( flatbuffers::Offset< armnnSerializer::ConstTensor >  outputGateBias)
inline

Definition at line 8217 of file ArmnnSchema_generated.h.

References VT_OUTPUTGATEBIAS.

Referenced by armnnSerializer::CreateLstmInputParams().

8217  {
8218  fbb_.AddOffset(LstmInputParams::VT_OUTPUTGATEBIAS, outputGateBias);
8219  }
flatbuffers::FlatBufferBuilder & fbb_

◆ add_outputLayerNormWeights()

void add_outputLayerNormWeights ( flatbuffers::Offset< armnnSerializer::ConstTensor >  outputLayerNormWeights)
inline

Definition at line 8253 of file ArmnnSchema_generated.h.

Referenced by armnnSerializer::CreateLstmInputParams().

8253  {
8254  fbb_.AddOffset(LstmInputParams::VT_OUTPUTLAYERNORMWEIGHTS, outputLayerNormWeights);
8255  }
flatbuffers::FlatBufferBuilder & fbb_

◆ add_projectionBias()

void add_projectionBias ( flatbuffers::Offset< armnnSerializer::ConstTensor >  projectionBias)
inline

Definition at line 8235 of file ArmnnSchema_generated.h.

References VT_PROJECTIONBIAS.

Referenced by armnnSerializer::CreateLstmInputParams().

8235  {
8236  fbb_.AddOffset(LstmInputParams::VT_PROJECTIONBIAS, projectionBias);
8237  }
flatbuffers::FlatBufferBuilder & fbb_

◆ add_projectionWeights()

void add_projectionWeights ( flatbuffers::Offset< armnnSerializer::ConstTensor >  projectionWeights)
inline

Definition at line 8232 of file ArmnnSchema_generated.h.

References VT_PROJECTIONWEIGHTS.

Referenced by armnnSerializer::CreateLstmInputParams().

8232  {
8233  fbb_.AddOffset(LstmInputParams::VT_PROJECTIONWEIGHTS, projectionWeights);
8234  }
flatbuffers::FlatBufferBuilder & fbb_
VT_PROJECTIONWEIGHTS

◆ add_recurrentToCellWeights()

void add_recurrentToCellWeights ( flatbuffers::Offset< armnnSerializer::ConstTensor >  recurrentToCellWeights)
inline

Definition at line 8205 of file ArmnnSchema_generated.h.

References VT_RECURRENTTOCELLWEIGHTS.

Referenced by armnnSerializer::CreateLstmInputParams().

8205  {
8206  fbb_.AddOffset(LstmInputParams::VT_RECURRENTTOCELLWEIGHTS, recurrentToCellWeights);
8207  }
VT_RECURRENTTOCELLWEIGHTS
flatbuffers::FlatBufferBuilder & fbb_

◆ add_recurrentToForgetWeights()

void add_recurrentToForgetWeights ( flatbuffers::Offset< armnnSerializer::ConstTensor >  recurrentToForgetWeights)
inline

Definition at line 8202 of file ArmnnSchema_generated.h.

References VT_RECURRENTTOFORGETWEIGHTS.

Referenced by armnnSerializer::CreateLstmInputParams().

8202  {
8203  fbb_.AddOffset(LstmInputParams::VT_RECURRENTTOFORGETWEIGHTS, recurrentToForgetWeights);
8204  }
VT_RECURRENTTOFORGETWEIGHTS
flatbuffers::FlatBufferBuilder & fbb_

◆ add_recurrentToInputWeights()

void add_recurrentToInputWeights ( flatbuffers::Offset< armnnSerializer::ConstTensor >  recurrentToInputWeights)
inline

Definition at line 8223 of file ArmnnSchema_generated.h.

References VT_RECURRENTTOINPUTWEIGHTS.

Referenced by armnnSerializer::CreateLstmInputParams().

8223  {
8224  fbb_.AddOffset(LstmInputParams::VT_RECURRENTTOINPUTWEIGHTS, recurrentToInputWeights);
8225  }
VT_RECURRENTTOINPUTWEIGHTS
flatbuffers::FlatBufferBuilder & fbb_

◆ add_recurrentToOutputWeights()

void add_recurrentToOutputWeights ( flatbuffers::Offset< armnnSerializer::ConstTensor >  recurrentToOutputWeights)
inline

Definition at line 8208 of file ArmnnSchema_generated.h.

References VT_RECURRENTTOOUTPUTWEIGHTS.

Referenced by armnnSerializer::CreateLstmInputParams().

8208  {
8209  fbb_.AddOffset(LstmInputParams::VT_RECURRENTTOOUTPUTWEIGHTS, recurrentToOutputWeights);
8210  }
VT_RECURRENTTOOUTPUTWEIGHTS
flatbuffers::FlatBufferBuilder & fbb_

◆ Finish()

flatbuffers::Offset<LstmInputParams> Finish ( )
inline

Definition at line 8261 of file ArmnnSchema_generated.h.

Referenced by armnnSerializer::CreateLstmInputParams().

8261  {
8262  const auto end = fbb_.EndTable(start_);
8263  auto o = flatbuffers::Offset<LstmInputParams>(end);
8264  return o;
8265  }
flatbuffers::FlatBufferBuilder & fbb_

◆ operator=()

Member Data Documentation

◆ fbb_

flatbuffers::FlatBufferBuilder& fbb_

Definition at line 8191 of file ArmnnSchema_generated.h.

◆ start_

flatbuffers::uoffset_t start_

Definition at line 8192 of file ArmnnSchema_generated.h.


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