ArmNN
 22.05
UnidirectionalSequenceLstmDescriptorBuilder Struct Reference

#include <ArmnnSchema_generated.h>

Public Types

typedef UnidirectionalSequenceLstmDescriptor Table
 

Public Member Functions

void add_activationFunc (uint32_t activationFunc)
 
void add_clippingThresCell (float clippingThresCell)
 
void add_clippingThresProj (float clippingThresProj)
 
void add_cifgEnabled (bool cifgEnabled)
 
void add_peepholeEnabled (bool peepholeEnabled)
 
void add_projectionEnabled (bool projectionEnabled)
 
void add_layerNormEnabled (bool layerNormEnabled)
 
void add_timeMajor (bool timeMajor)
 
 UnidirectionalSequenceLstmDescriptorBuilder (flatbuffers::FlatBufferBuilder &_fbb)
 
UnidirectionalSequenceLstmDescriptorBuilderoperator= (const UnidirectionalSequenceLstmDescriptorBuilder &)
 
flatbuffers::Offset< UnidirectionalSequenceLstmDescriptor > Finish ()
 

Public Attributes

flatbuffers::FlatBufferBuilder & fbb_
 
flatbuffers::uoffset_t start_
 

Detailed Description

Definition at line 10252 of file ArmnnSchema_generated.h.

Member Typedef Documentation

◆ Table

typedef UnidirectionalSequenceLstmDescriptor Table

Definition at line 10253 of file ArmnnSchema_generated.h.

Constructor & Destructor Documentation

◆ UnidirectionalSequenceLstmDescriptorBuilder()

UnidirectionalSequenceLstmDescriptorBuilder ( flatbuffers::FlatBufferBuilder &  _fbb)
inlineexplicit

Definition at line 10280 of file ArmnnSchema_generated.h.

10281  : fbb_(_fbb) {
10282  start_ = fbb_.StartTable();
10283  }

Member Function Documentation

◆ add_activationFunc()

void add_activationFunc ( uint32_t  activationFunc)
inline

Definition at line 10256 of file ArmnnSchema_generated.h.

References VT_ACTIVATIONFUNC.

Referenced by armnnSerializer::CreateUnidirectionalSequenceLstmDescriptor().

10256  {
10257  fbb_.AddElement<uint32_t>(UnidirectionalSequenceLstmDescriptor::VT_ACTIVATIONFUNC, activationFunc, 0);
10258  }

◆ add_cifgEnabled()

void add_cifgEnabled ( bool  cifgEnabled)
inline

Definition at line 10265 of file ArmnnSchema_generated.h.

References VT_CIFGENABLED.

Referenced by armnnSerializer::CreateUnidirectionalSequenceLstmDescriptor().

10265  {
10266  fbb_.AddElement<uint8_t>(UnidirectionalSequenceLstmDescriptor::VT_CIFGENABLED, static_cast<uint8_t>(cifgEnabled), 1);
10267  }

◆ add_clippingThresCell()

void add_clippingThresCell ( float  clippingThresCell)
inline

Definition at line 10259 of file ArmnnSchema_generated.h.

References VT_CLIPPINGTHRESCELL.

Referenced by armnnSerializer::CreateUnidirectionalSequenceLstmDescriptor().

10259  {
10260  fbb_.AddElement<float>(UnidirectionalSequenceLstmDescriptor::VT_CLIPPINGTHRESCELL, clippingThresCell, 0.0f);
10261  }
VT_CLIPPINGTHRESCELL

◆ add_clippingThresProj()

void add_clippingThresProj ( float  clippingThresProj)
inline

Definition at line 10262 of file ArmnnSchema_generated.h.

References VT_CLIPPINGTHRESPROJ.

Referenced by armnnSerializer::CreateUnidirectionalSequenceLstmDescriptor().

10262  {
10263  fbb_.AddElement<float>(UnidirectionalSequenceLstmDescriptor::VT_CLIPPINGTHRESPROJ, clippingThresProj, 0.0f);
10264  }
VT_CLIPPINGTHRESPROJ

◆ add_layerNormEnabled()

void add_layerNormEnabled ( bool  layerNormEnabled)
inline

Definition at line 10274 of file ArmnnSchema_generated.h.

References VT_LAYERNORMENABLED.

Referenced by armnnSerializer::CreateUnidirectionalSequenceLstmDescriptor().

10274  {
10275  fbb_.AddElement<uint8_t>(UnidirectionalSequenceLstmDescriptor::VT_LAYERNORMENABLED, static_cast<uint8_t>(layerNormEnabled), 0);
10276  }

◆ add_peepholeEnabled()

void add_peepholeEnabled ( bool  peepholeEnabled)
inline

Definition at line 10268 of file ArmnnSchema_generated.h.

References VT_PEEPHOLEENABLED.

Referenced by armnnSerializer::CreateUnidirectionalSequenceLstmDescriptor().

10268  {
10269  fbb_.AddElement<uint8_t>(UnidirectionalSequenceLstmDescriptor::VT_PEEPHOLEENABLED, static_cast<uint8_t>(peepholeEnabled), 0);
10270  }

◆ add_projectionEnabled()

void add_projectionEnabled ( bool  projectionEnabled)
inline

Definition at line 10271 of file ArmnnSchema_generated.h.

References VT_PROJECTIONENABLED.

Referenced by armnnSerializer::CreateUnidirectionalSequenceLstmDescriptor().

10271  {
10272  fbb_.AddElement<uint8_t>(UnidirectionalSequenceLstmDescriptor::VT_PROJECTIONENABLED, static_cast<uint8_t>(projectionEnabled), 0);
10273  }
VT_PROJECTIONENABLED

◆ add_timeMajor()

void add_timeMajor ( bool  timeMajor)
inline

Definition at line 10277 of file ArmnnSchema_generated.h.

Referenced by armnnSerializer::CreateUnidirectionalSequenceLstmDescriptor().

10277  {
10278  fbb_.AddElement<uint8_t>(UnidirectionalSequenceLstmDescriptor::VT_TIMEMAJOR, static_cast<uint8_t>(timeMajor), 0);
10279  }

◆ Finish()

flatbuffers::Offset<UnidirectionalSequenceLstmDescriptor> Finish ( )
inline

Definition at line 10285 of file ArmnnSchema_generated.h.

Referenced by armnnSerializer::CreateUnidirectionalSequenceLstmDescriptor().

10285  {
10286  const auto end = fbb_.EndTable(start_);
10287  auto o = flatbuffers::Offset<UnidirectionalSequenceLstmDescriptor>(end);
10288  return o;
10289  }

◆ operator=()

Member Data Documentation

◆ fbb_

flatbuffers::FlatBufferBuilder& fbb_

Definition at line 10254 of file ArmnnSchema_generated.h.

◆ start_

flatbuffers::uoffset_t start_

Definition at line 10255 of file ArmnnSchema_generated.h.


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