ArmNN
 21.11
armnnSerializer Namespace Reference

Classes

struct  AbsLayerBuilder
 
struct  ActivationDescriptorBuilder
 
struct  ActivationLayerBuilder
 
struct  AdditionLayerBuilder
 
struct  AnyLayerBuilder
 
struct  ArgMinMaxDescriptorBuilder
 
struct  ArgMinMaxLayerBuilder
 
struct  BatchNormalizationDescriptorBuilder
 
struct  BatchNormalizationLayerBuilder
 
struct  BatchToSpaceNdDescriptorBuilder
 
struct  BatchToSpaceNdLayerBuilder
 
struct  BindableLayerBaseBuilder
 
struct  ByteDataBuilder
 
struct  CastLayerBuilder
 
struct  ChannelShuffleDescriptorBuilder
 
struct  ChannelShuffleLayerBuilder
 
struct  ComparisonDescriptorBuilder
 
struct  ComparisonLayerBuilder
 
struct  ConcatLayerBuilder
 
struct  ConstantLayerBuilder
 
struct  ConstTensorBuilder
 
struct  ConstTensorDataTraits
 
struct  ConstTensorDataTraits< armnnSerializer::ByteData >
 
struct  ConstTensorDataTraits< armnnSerializer::IntData >
 
struct  ConstTensorDataTraits< armnnSerializer::LongData >
 
struct  ConstTensorDataTraits< armnnSerializer::ShortData >
 
struct  Convolution2dDescriptorBuilder
 
struct  Convolution2dLayerBuilder
 
struct  Convolution3dDescriptorBuilder
 
struct  Convolution3dLayerBuilder
 
struct  DepthToSpaceDescriptorBuilder
 
struct  DepthToSpaceLayerBuilder
 
struct  DepthwiseConvolution2dDescriptorBuilder
 
struct  DepthwiseConvolution2dLayerBuilder
 
struct  DequantizeLayerBuilder
 
struct  DetectionPostProcessDescriptorBuilder
 
struct  DetectionPostProcessLayerBuilder
 
struct  DivisionLayerBuilder
 
struct  ElementwiseUnaryDescriptorBuilder
 
struct  ElementwiseUnaryLayerBuilder
 
struct  EqualLayerBuilder
 
struct  FeatureCompatibilityVersionsBuilder
 
struct  FillDescriptorBuilder
 
struct  FillLayerBuilder
 
struct  FLATBUFFERS_FINAL_CLASS
 
struct  FloorLayerBuilder
 
struct  FullyConnectedDescriptorBuilder
 
struct  FullyConnectedLayerBuilder
 
struct  GatherDescriptorBuilder
 
struct  GatherLayerBuilder
 
struct  GreaterLayerBuilder
 
struct  InputLayerBuilder
 
struct  InputSlotBuilder
 
struct  InstanceNormalizationDescriptorBuilder
 
struct  InstanceNormalizationLayerBuilder
 
struct  IntDataBuilder
 
class  ISerializer
 
struct  L2NormalizationDescriptorBuilder
 
struct  L2NormalizationLayerBuilder
 
struct  LayerBaseBuilder
 
struct  LayerTraits
 
struct  LayerTraits< armnnSerializer::AbsLayer >
 
struct  LayerTraits< armnnSerializer::ActivationLayer >
 
struct  LayerTraits< armnnSerializer::AdditionLayer >
 
struct  LayerTraits< armnnSerializer::ArgMinMaxLayer >
 
struct  LayerTraits< armnnSerializer::BatchNormalizationLayer >
 
struct  LayerTraits< armnnSerializer::BatchToSpaceNdLayer >
 
struct  LayerTraits< armnnSerializer::CastLayer >
 
struct  LayerTraits< armnnSerializer::ChannelShuffleLayer >
 
struct  LayerTraits< armnnSerializer::ComparisonLayer >
 
struct  LayerTraits< armnnSerializer::ConcatLayer >
 
struct  LayerTraits< armnnSerializer::ConstantLayer >
 
struct  LayerTraits< armnnSerializer::Convolution2dLayer >
 
struct  LayerTraits< armnnSerializer::Convolution3dLayer >
 
struct  LayerTraits< armnnSerializer::DepthToSpaceLayer >
 
struct  LayerTraits< armnnSerializer::DepthwiseConvolution2dLayer >
 
struct  LayerTraits< armnnSerializer::DequantizeLayer >
 
struct  LayerTraits< armnnSerializer::DetectionPostProcessLayer >
 
struct  LayerTraits< armnnSerializer::DivisionLayer >
 
struct  LayerTraits< armnnSerializer::ElementwiseUnaryLayer >
 
struct  LayerTraits< armnnSerializer::EqualLayer >
 
struct  LayerTraits< armnnSerializer::FillLayer >
 
struct  LayerTraits< armnnSerializer::FloorLayer >
 
struct  LayerTraits< armnnSerializer::FullyConnectedLayer >
 
struct  LayerTraits< armnnSerializer::GatherLayer >
 
struct  LayerTraits< armnnSerializer::GreaterLayer >
 
struct  LayerTraits< armnnSerializer::InputLayer >
 
struct  LayerTraits< armnnSerializer::InstanceNormalizationLayer >
 
struct  LayerTraits< armnnSerializer::L2NormalizationLayer >
 
struct  LayerTraits< armnnSerializer::LogicalBinaryLayer >
 
struct  LayerTraits< armnnSerializer::LogSoftmaxLayer >
 
struct  LayerTraits< armnnSerializer::LstmLayer >
 
struct  LayerTraits< armnnSerializer::MaximumLayer >
 
struct  LayerTraits< armnnSerializer::MeanLayer >
 
struct  LayerTraits< armnnSerializer::MergeLayer >
 
struct  LayerTraits< armnnSerializer::MergerLayer >
 
struct  LayerTraits< armnnSerializer::MinimumLayer >
 
struct  LayerTraits< armnnSerializer::MultiplicationLayer >
 
struct  LayerTraits< armnnSerializer::NormalizationLayer >
 
struct  LayerTraits< armnnSerializer::OutputLayer >
 
struct  LayerTraits< armnnSerializer::PadLayer >
 
struct  LayerTraits< armnnSerializer::PermuteLayer >
 
struct  LayerTraits< armnnSerializer::Pooling2dLayer >
 
struct  LayerTraits< armnnSerializer::PreluLayer >
 
struct  LayerTraits< armnnSerializer::QLstmLayer >
 
struct  LayerTraits< armnnSerializer::QuantizedLstmLayer >
 
struct  LayerTraits< armnnSerializer::QuantizeLayer >
 
struct  LayerTraits< armnnSerializer::RankLayer >
 
struct  LayerTraits< armnnSerializer::ReduceLayer >
 
struct  LayerTraits< armnnSerializer::ReshapeLayer >
 
struct  LayerTraits< armnnSerializer::ResizeBilinearLayer >
 
struct  LayerTraits< armnnSerializer::ResizeLayer >
 
struct  LayerTraits< armnnSerializer::RsqrtLayer >
 
struct  LayerTraits< armnnSerializer::ShapeLayer >
 
struct  LayerTraits< armnnSerializer::SliceLayer >
 
struct  LayerTraits< armnnSerializer::SoftmaxLayer >
 
struct  LayerTraits< armnnSerializer::SpaceToBatchNdLayer >
 
struct  LayerTraits< armnnSerializer::SpaceToDepthLayer >
 
struct  LayerTraits< armnnSerializer::SplitterLayer >
 
struct  LayerTraits< armnnSerializer::StackLayer >
 
struct  LayerTraits< armnnSerializer::StandInLayer >
 
struct  LayerTraits< armnnSerializer::StridedSliceLayer >
 
struct  LayerTraits< armnnSerializer::SubtractionLayer >
 
struct  LayerTraits< armnnSerializer::SwitchLayer >
 
struct  LayerTraits< armnnSerializer::TransposeConvolution2dLayer >
 
struct  LayerTraits< armnnSerializer::TransposeLayer >
 
struct  LayerTraits< armnnSerializer::UnidirectionalSequenceLstmLayer >
 
struct  LogicalBinaryDescriptorBuilder
 
struct  LogicalBinaryLayerBuilder
 
struct  LogSoftmaxDescriptorBuilder
 
struct  LogSoftmaxLayerBuilder
 
struct  LongDataBuilder
 
struct  LstmDescriptorBuilder
 
struct  LstmInputParamsBuilder
 
struct  LstmLayerBuilder
 
struct  MaximumLayerBuilder
 
struct  MeanDescriptorBuilder
 
struct  MeanLayerBuilder
 
struct  MergeLayerBuilder
 
struct  MergerLayerBuilder
 
struct  MinimumLayerBuilder
 
struct  MultiplicationLayerBuilder
 
struct  NormalizationDescriptorBuilder
 
struct  NormalizationLayerBuilder
 
struct  OriginsDescriptorBuilder
 
struct  OutputLayerBuilder
 
struct  OutputSlotBuilder
 
struct  PadDescriptorBuilder
 
struct  PadLayerBuilder
 
struct  PermuteDescriptorBuilder
 
struct  PermuteLayerBuilder
 
struct  Pooling2dDescriptorBuilder
 
struct  Pooling2dLayerBuilder
 
struct  PreluLayerBuilder
 
struct  QLstmDescriptorBuilder
 
struct  QLstmInputParamsBuilder
 
struct  QLstmLayerBuilder
 
struct  QuantizedLstmInputParamsBuilder
 
struct  QuantizedLstmLayerBuilder
 
struct  QuantizeLayerBuilder
 
struct  RankLayerBuilder
 
struct  ReduceDescriptorBuilder
 
struct  ReduceLayerBuilder
 
struct  ReshapeDescriptorBuilder
 
struct  ReshapeLayerBuilder
 
struct  ResizeBilinearDescriptorBuilder
 
struct  ResizeBilinearLayerBuilder
 
struct  ResizeDescriptorBuilder
 
struct  ResizeLayerBuilder
 
struct  RsqrtLayerBuilder
 
struct  SerializedGraphBuilder
 
class  SerializerStrategy
 
struct  ShapeLayerBuilder
 
struct  ShortDataBuilder
 
struct  SliceDescriptorBuilder
 
struct  SliceLayerBuilder
 
struct  SoftmaxDescriptorBuilder
 
struct  SoftmaxLayerBuilder
 
struct  SpaceToBatchNdDescriptorBuilder
 
struct  SpaceToBatchNdLayerBuilder
 
struct  SpaceToDepthDescriptorBuilder
 
struct  SpaceToDepthLayerBuilder
 
struct  SplitterLayerBuilder
 
struct  StackDescriptorBuilder
 
struct  StackLayerBuilder
 
struct  StandInDescriptorBuilder
 
struct  StandInLayerBuilder
 
struct  StridedSliceDescriptorBuilder
 
struct  StridedSliceLayerBuilder
 
struct  SubtractionLayerBuilder
 
struct  SwitchLayerBuilder
 
struct  TensorInfoBuilder
 
struct  TransposeConvolution2dDescriptorBuilder
 
struct  TransposeConvolution2dLayerBuilder
 
struct  TransposeDescriptorBuilder
 
struct  TransposeLayerBuilder
 
struct  UintVectorBuilder
 
struct  UnidirectionalSequenceLstmDescriptorBuilder
 
struct  UnidirectionalSequenceLstmLayerBuilder
 
struct  ViewsDescriptorBuilder
 

Typedefs

using ISerializerPtr = std::unique_ptr< ISerializer, void(*)(ISerializer *serializer)>
 

Enumerations

enum  ActivationFunction {
  ActivationFunction_Sigmoid = 0, ActivationFunction_TanH = 1, ActivationFunction_Linear = 2, ActivationFunction_ReLu = 3,
  ActivationFunction_BoundedReLu = 4, ActivationFunction_SoftReLu = 5, ActivationFunction_LeakyReLu = 6, ActivationFunction_Abs = 7,
  ActivationFunction_Sqrt = 8, ActivationFunction_Square = 9, ActivationFunction_Elu = 10, ActivationFunction_HardSwish = 11,
  ActivationFunction_MIN = ActivationFunction_Sigmoid, ActivationFunction_MAX = ActivationFunction_HardSwish
}
 
enum  ArgMinMaxFunction { ArgMinMaxFunction_Min = 0, ArgMinMaxFunction_Max = 1, ArgMinMaxFunction_MIN = ArgMinMaxFunction_Min, ArgMinMaxFunction_MAX = ArgMinMaxFunction_Max }
 
enum  DataType {
  DataType_Float16 = 0, DataType_Float32 = 1, DataType_QuantisedAsymm8 = 2, DataType_Signed32 = 3,
  DataType_Boolean = 4, DataType_QuantisedSymm16 = 5, DataType_QAsymmU8 = 6, DataType_QSymmS16 = 7,
  DataType_QAsymmS8 = 8, DataType_QSymmS8 = 9, DataType_Signed64 = 10, DataType_MIN = DataType_Float16,
  DataType_MAX = DataType_Signed64
}
 
enum  DataLayout {
  DataLayout_NHWC = 0, DataLayout_NCHW = 1, DataLayout_NDHWC = 2, DataLayout_NCDHW = 3,
  DataLayout_MIN = DataLayout_NHWC, DataLayout_MAX = DataLayout_NCDHW
}
 
enum  ReduceOperation {
  ReduceOperation_Sum = 0, ReduceOperation_Max = 1, ReduceOperation_Mean = 2, ReduceOperation_Min = 3,
  ReduceOperation_Prod = 4, ReduceOperation_MIN = ReduceOperation_Sum, ReduceOperation_MAX = ReduceOperation_Prod
}
 
enum  ResizeMethod { ResizeMethod_NearestNeighbor = 0, ResizeMethod_Bilinear = 1, ResizeMethod_MIN = ResizeMethod_NearestNeighbor, ResizeMethod_MAX = ResizeMethod_Bilinear }
 
enum  ConstTensorData {
  ConstTensorData_NONE = 0, ConstTensorData_ByteData = 1, ConstTensorData_ShortData = 2, ConstTensorData_IntData = 3,
  ConstTensorData_LongData = 4, ConstTensorData_MIN = ConstTensorData_NONE, ConstTensorData_MAX = ConstTensorData_LongData
}
 
enum  LayerType {
  LayerType_Addition = 0, LayerType_Input = 1, LayerType_Multiplication = 2, LayerType_Output = 3,
  LayerType_Pooling2d = 4, LayerType_Reshape = 5, LayerType_Softmax = 6, LayerType_Convolution2d = 7,
  LayerType_DepthwiseConvolution2d = 8, LayerType_Activation = 9, LayerType_Permute = 10, LayerType_FullyConnected = 11,
  LayerType_Constant = 12, LayerType_SpaceToBatchNd = 13, LayerType_BatchToSpaceNd = 14, LayerType_Division = 15,
  LayerType_Minimum = 16, LayerType_Equal = 17, LayerType_Maximum = 18, LayerType_Normalization = 19,
  LayerType_Pad = 20, LayerType_Rsqrt = 21, LayerType_Floor = 22, LayerType_BatchNormalization = 23,
  LayerType_Greater = 24, LayerType_ResizeBilinear = 25, LayerType_Subtraction = 26, LayerType_StridedSlice = 27,
  LayerType_Gather = 28, LayerType_Mean = 29, LayerType_Merger = 30, LayerType_L2Normalization = 31,
  LayerType_Splitter = 32, LayerType_DetectionPostProcess = 33, LayerType_Lstm = 34, LayerType_Quantize = 35,
  LayerType_Dequantize = 36, LayerType_Merge = 37, LayerType_Switch = 38, LayerType_Concat = 39,
  LayerType_SpaceToDepth = 40, LayerType_Prelu = 41, LayerType_TransposeConvolution2d = 42, LayerType_Resize = 43,
  LayerType_Stack = 44, LayerType_QuantizedLstm = 45, LayerType_Abs = 46, LayerType_ArgMinMax = 47,
  LayerType_Slice = 48, LayerType_DepthToSpace = 49, LayerType_InstanceNormalization = 50, LayerType_LogSoftmax = 51,
  LayerType_Comparison = 52, LayerType_StandIn = 53, LayerType_ElementwiseUnary = 54, LayerType_Transpose = 55,
  LayerType_QLstm = 56, LayerType_Fill = 57, LayerType_Rank = 58, LayerType_LogicalBinary = 59,
  LayerType_Reduce = 60, LayerType_Cast = 61, LayerType_Shape = 62, LayerType_UnidirectionalSequenceLstm = 63,
  LayerType_ChannelShuffle = 64, LayerType_Convolution3d = 65, LayerType_MIN = LayerType_Addition, LayerType_MAX = LayerType_Convolution3d
}
 
enum  ComparisonOperation {
  ComparisonOperation_Equal = 0, ComparisonOperation_Greater = 1, ComparisonOperation_GreaterOrEqual = 2, ComparisonOperation_Less = 3,
  ComparisonOperation_LessOrEqual = 4, ComparisonOperation_NotEqual = 5, ComparisonOperation_MIN = ComparisonOperation_Equal, ComparisonOperation_MAX = ComparisonOperation_NotEqual
}
 
enum  UnaryOperation {
  UnaryOperation_Abs = 0, UnaryOperation_Rsqrt = 1, UnaryOperation_Sqrt = 2, UnaryOperation_Exp = 3,
  UnaryOperation_Neg = 4, UnaryOperation_LogicalNot = 5, UnaryOperation_Log = 6, UnaryOperation_Sin = 7,
  UnaryOperation_MIN = UnaryOperation_Abs, UnaryOperation_MAX = UnaryOperation_Sin
}
 
enum  LogicalBinaryOperation { LogicalBinaryOperation_LogicalAnd = 0, LogicalBinaryOperation_LogicalOr = 1, LogicalBinaryOperation_MIN = LogicalBinaryOperation_LogicalAnd, LogicalBinaryOperation_MAX = LogicalBinaryOperation_LogicalOr }
 
enum  PoolingAlgorithm {
  PoolingAlgorithm_Max = 0, PoolingAlgorithm_Average = 1, PoolingAlgorithm_L2 = 2, PoolingAlgorithm_MIN = PoolingAlgorithm_Max,
  PoolingAlgorithm_MAX = PoolingAlgorithm_L2
}
 
enum  OutputShapeRounding { OutputShapeRounding_Floor = 0, OutputShapeRounding_Ceiling = 1, OutputShapeRounding_MIN = OutputShapeRounding_Floor, OutputShapeRounding_MAX = OutputShapeRounding_Ceiling }
 
enum  PaddingMethod { PaddingMethod_IgnoreValue = 0, PaddingMethod_Exclude = 1, PaddingMethod_MIN = PaddingMethod_IgnoreValue, PaddingMethod_MAX = PaddingMethod_Exclude }
 
enum  NormalizationAlgorithmChannel { NormalizationAlgorithmChannel_Across = 0, NormalizationAlgorithmChannel_Within = 1, NormalizationAlgorithmChannel_MIN = NormalizationAlgorithmChannel_Across, NormalizationAlgorithmChannel_MAX = NormalizationAlgorithmChannel_Within }
 
enum  NormalizationAlgorithmMethod { NormalizationAlgorithmMethod_LocalBrightness = 0, NormalizationAlgorithmMethod_LocalContrast = 1, NormalizationAlgorithmMethod_MIN = NormalizationAlgorithmMethod_LocalBrightness, NormalizationAlgorithmMethod_MAX = NormalizationAlgorithmMethod_LocalContrast }
 
enum  PaddingMode {
  PaddingMode_Constant = 0, PaddingMode_Reflect = 1, PaddingMode_Symmetric = 2, PaddingMode_MIN = PaddingMode_Constant,
  PaddingMode_MAX = PaddingMode_Symmetric
}
 
enum  Layer {
  Layer_NONE = 0, Layer_ActivationLayer = 1, Layer_AdditionLayer = 2, Layer_BatchToSpaceNdLayer = 3,
  Layer_BatchNormalizationLayer = 4, Layer_ConstantLayer = 5, Layer_Convolution2dLayer = 6, Layer_DepthwiseConvolution2dLayer = 7,
  Layer_FullyConnectedLayer = 8, Layer_InputLayer = 9, Layer_MultiplicationLayer = 10, Layer_OutputLayer = 11,
  Layer_PermuteLayer = 12, Layer_Pooling2dLayer = 13, Layer_ReshapeLayer = 14, Layer_SoftmaxLayer = 15,
  Layer_SpaceToBatchNdLayer = 16, Layer_DivisionLayer = 17, Layer_MinimumLayer = 18, Layer_EqualLayer = 19,
  Layer_MaximumLayer = 20, Layer_NormalizationLayer = 21, Layer_PadLayer = 22, Layer_RsqrtLayer = 23,
  Layer_FloorLayer = 24, Layer_GreaterLayer = 25, Layer_ResizeBilinearLayer = 26, Layer_SubtractionLayer = 27,
  Layer_StridedSliceLayer = 28, Layer_GatherLayer = 29, Layer_MeanLayer = 30, Layer_MergerLayer = 31,
  Layer_L2NormalizationLayer = 32, Layer_SplitterLayer = 33, Layer_DetectionPostProcessLayer = 34, Layer_LstmLayer = 35,
  Layer_QuantizedLstmLayer = 36, Layer_QuantizeLayer = 37, Layer_DequantizeLayer = 38, Layer_MergeLayer = 39,
  Layer_SwitchLayer = 40, Layer_ConcatLayer = 41, Layer_SpaceToDepthLayer = 42, Layer_PreluLayer = 43,
  Layer_TransposeConvolution2dLayer = 44, Layer_ResizeLayer = 45, Layer_StackLayer = 46, Layer_AbsLayer = 47,
  Layer_ArgMinMaxLayer = 48, Layer_SliceLayer = 49, Layer_DepthToSpaceLayer = 50, Layer_InstanceNormalizationLayer = 51,
  Layer_LogSoftmaxLayer = 52, Layer_ComparisonLayer = 53, Layer_StandInLayer = 54, Layer_ElementwiseUnaryLayer = 55,
  Layer_TransposeLayer = 56, Layer_QLstmLayer = 57, Layer_FillLayer = 58, Layer_RankLayer = 59,
  Layer_LogicalBinaryLayer = 60, Layer_ReduceLayer = 61, Layer_CastLayer = 62, Layer_ShapeLayer = 63,
  Layer_UnidirectionalSequenceLstmLayer = 64, Layer_ChannelShuffleLayer = 65, Layer_Convolution3dLayer = 66, Layer_MIN = Layer_NONE,
  Layer_MAX = Layer_Convolution3dLayer
}
 

Functions

const ActivationFunction(& EnumValuesActivationFunction ())[12]
 
const char *const * EnumNamesActivationFunction ()
 
const char * EnumNameActivationFunction (ActivationFunction e)
 
const ArgMinMaxFunction(& EnumValuesArgMinMaxFunction ())[2]
 
const char *const * EnumNamesArgMinMaxFunction ()
 
const char * EnumNameArgMinMaxFunction (ArgMinMaxFunction e)
 
const DataType(& EnumValuesDataType ())[11]
 
const char *const * EnumNamesDataType ()
 
const char * EnumNameDataType (DataType e)
 
const DataLayout(& EnumValuesDataLayout ())[4]
 
const char *const * EnumNamesDataLayout ()
 
const char * EnumNameDataLayout (DataLayout e)
 
const ReduceOperation(& EnumValuesReduceOperation ())[5]
 
const char *const * EnumNamesReduceOperation ()
 
const char * EnumNameReduceOperation (ReduceOperation e)
 
const ResizeMethod(& EnumValuesResizeMethod ())[2]
 
const char *const * EnumNamesResizeMethod ()
 
const char * EnumNameResizeMethod (ResizeMethod e)
 
const ConstTensorData(& EnumValuesConstTensorData ())[5]
 
const char *const * EnumNamesConstTensorData ()
 
const char * EnumNameConstTensorData (ConstTensorData e)
 
bool VerifyConstTensorData (flatbuffers::Verifier &verifier, const void *obj, ConstTensorData type)
 
bool VerifyConstTensorDataVector (flatbuffers::Verifier &verifier, const flatbuffers::Vector< flatbuffers::Offset< void >> *values, const flatbuffers::Vector< uint8_t > *types)
 
const LayerType(& EnumValuesLayerType ())[66]
 
const char *const * EnumNamesLayerType ()
 
const char * EnumNameLayerType (LayerType e)
 
const ComparisonOperation(& EnumValuesComparisonOperation ())[6]
 
const char *const * EnumNamesComparisonOperation ()
 
const char * EnumNameComparisonOperation (ComparisonOperation e)
 
const UnaryOperation(& EnumValuesUnaryOperation ())[8]
 
const char *const * EnumNamesUnaryOperation ()
 
const char * EnumNameUnaryOperation (UnaryOperation e)
 
const LogicalBinaryOperation(& EnumValuesLogicalBinaryOperation ())[2]
 
const char *const * EnumNamesLogicalBinaryOperation ()
 
const char * EnumNameLogicalBinaryOperation (LogicalBinaryOperation e)
 
const PoolingAlgorithm(& EnumValuesPoolingAlgorithm ())[3]
 
const char *const * EnumNamesPoolingAlgorithm ()
 
const char * EnumNamePoolingAlgorithm (PoolingAlgorithm e)
 
const OutputShapeRounding(& EnumValuesOutputShapeRounding ())[2]
 
const char *const * EnumNamesOutputShapeRounding ()
 
const char * EnumNameOutputShapeRounding (OutputShapeRounding e)
 
const PaddingMethod(& EnumValuesPaddingMethod ())[2]
 
const char *const * EnumNamesPaddingMethod ()
 
const char * EnumNamePaddingMethod (PaddingMethod e)
 
const NormalizationAlgorithmChannel(& EnumValuesNormalizationAlgorithmChannel ())[2]
 
const char *const * EnumNamesNormalizationAlgorithmChannel ()
 
const char * EnumNameNormalizationAlgorithmChannel (NormalizationAlgorithmChannel e)
 
const NormalizationAlgorithmMethod(& EnumValuesNormalizationAlgorithmMethod ())[2]
 
const char *const * EnumNamesNormalizationAlgorithmMethod ()
 
const char * EnumNameNormalizationAlgorithmMethod (NormalizationAlgorithmMethod e)
 
const PaddingMode(& EnumValuesPaddingMode ())[3]
 
const char *const * EnumNamesPaddingMode ()
 
const char * EnumNamePaddingMode (PaddingMode e)
 
const Layer(& EnumValuesLayer ())[67]
 
const char *const * EnumNamesLayer ()
 
const char * EnumNameLayer (Layer e)
 
bool VerifyLayer (flatbuffers::Verifier &verifier, const void *obj, Layer type)
 
bool VerifyLayerVector (flatbuffers::Verifier &verifier, const flatbuffers::Vector< flatbuffers::Offset< void >> *values, const flatbuffers::Vector< uint8_t > *types)
 
 FLATBUFFERS_MANUALLY_ALIGNED_STRUCT (4) Connection FLATBUFFERS_FINAL_CLASS
 
 FLATBUFFERS_STRUCT_END (Connection, 8)
 
flatbuffers::Offset< TensorInfo > CreateTensorInfo (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> dimensions=0, armnnSerializer::DataType dataType=armnnSerializer::DataType_Float16, float quantizationScale=1.0f, int32_t quantizationOffset=0, flatbuffers::Offset< flatbuffers::Vector< float >> quantizationScales=0, uint32_t quantizationDim=0, uint32_t dimensionality=1, flatbuffers::Offset< flatbuffers::Vector< uint8_t >> dimensionSpecificity=0, bool isConstant=false)
 
flatbuffers::Offset< TensorInfo > CreateTensorInfoDirect (flatbuffers::FlatBufferBuilder &_fbb, const std::vector< uint32_t > *dimensions=nullptr, armnnSerializer::DataType dataType=armnnSerializer::DataType_Float16, float quantizationScale=1.0f, int32_t quantizationOffset=0, const std::vector< float > *quantizationScales=nullptr, uint32_t quantizationDim=0, uint32_t dimensionality=1, const std::vector< uint8_t > *dimensionSpecificity=nullptr, bool isConstant=false)
 
flatbuffers::Offset< ByteData > CreateByteData (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int8_t >> data=0)
 
flatbuffers::Offset< ByteData > CreateByteDataDirect (flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int8_t > *data=nullptr)
 
flatbuffers::Offset< ShortData > CreateShortData (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int16_t >> data=0)
 
flatbuffers::Offset< ShortData > CreateShortDataDirect (flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int16_t > *data=nullptr)
 
flatbuffers::Offset< IntData > CreateIntData (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int32_t >> data=0)
 
flatbuffers::Offset< IntData > CreateIntDataDirect (flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int32_t > *data=nullptr)
 
flatbuffers::Offset< LongData > CreateLongData (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int64_t >> data=0)
 
flatbuffers::Offset< LongData > CreateLongDataDirect (flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int64_t > *data=nullptr)
 
template<>
const armnnSerializer::ByteData * ConstTensor::data_as< armnnSerializer::ByteData > () const
 
template<>
const armnnSerializer::ShortData * ConstTensor::data_as< armnnSerializer::ShortData > () const
 
template<>
const armnnSerializer::IntData * ConstTensor::data_as< armnnSerializer::IntData > () const
 
template<>
const armnnSerializer::LongData * ConstTensor::data_as< armnnSerializer::LongData > () const
 
flatbuffers::Offset< ConstTensor > CreateConstTensor (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::TensorInfo > info=0, armnnSerializer::ConstTensorData data_type=armnnSerializer::ConstTensorData_NONE, flatbuffers::Offset< void > data=0)
 
flatbuffers::Offset< InputSlot > CreateInputSlot (flatbuffers::FlatBufferBuilder &_fbb, uint32_t index=0, const armnnSerializer::Connection *connection=0)
 
flatbuffers::Offset< OutputSlot > CreateOutputSlot (flatbuffers::FlatBufferBuilder &_fbb, uint32_t index=0, flatbuffers::Offset< armnnSerializer::TensorInfo > tensorInfo=0)
 
flatbuffers::Offset< LayerBase > CreateLayerBase (flatbuffers::FlatBufferBuilder &_fbb, uint32_t index=0, flatbuffers::Offset< flatbuffers::String > layerName=0, armnnSerializer::LayerType layerType=armnnSerializer::LayerType_Addition, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< armnnSerializer::InputSlot >>> inputSlots=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< armnnSerializer::OutputSlot >>> outputSlots=0)
 
flatbuffers::Offset< LayerBase > CreateLayerBaseDirect (flatbuffers::FlatBufferBuilder &_fbb, uint32_t index=0, const char *layerName=nullptr, armnnSerializer::LayerType layerType=armnnSerializer::LayerType_Addition, const std::vector< flatbuffers::Offset< armnnSerializer::InputSlot >> *inputSlots=nullptr, const std::vector< flatbuffers::Offset< armnnSerializer::OutputSlot >> *outputSlots=nullptr)
 
flatbuffers::Offset< BindableLayerBase > CreateBindableLayerBase (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, int32_t layerBindingId=0)
 
flatbuffers::Offset< AbsLayer > CreateAbsLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< ActivationLayer > CreateActivationLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::ActivationDescriptor > descriptor=0)
 
flatbuffers::Offset< ActivationDescriptor > CreateActivationDescriptor (flatbuffers::FlatBufferBuilder &_fbb, armnnSerializer::ActivationFunction activationFunction=armnnSerializer::ActivationFunction_Sigmoid, float a=0.0f, float b=0.0f)
 
flatbuffers::Offset< AdditionLayer > CreateAdditionLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< ArgMinMaxLayer > CreateArgMinMaxLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::ArgMinMaxDescriptor > descriptor=0)
 
flatbuffers::Offset< ArgMinMaxDescriptor > CreateArgMinMaxDescriptor (flatbuffers::FlatBufferBuilder &_fbb, armnnSerializer::ArgMinMaxFunction argMinMaxFunction=armnnSerializer::ArgMinMaxFunction_Min, int32_t axis=0)
 
flatbuffers::Offset< CastLayer > CreateCastLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< ChannelShuffleLayer > CreateChannelShuffleLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::ChannelShuffleDescriptor > descriptor=0)
 
flatbuffers::Offset< ChannelShuffleDescriptor > CreateChannelShuffleDescriptor (flatbuffers::FlatBufferBuilder &_fbb, uint32_t axis=0, uint32_t numGroups=0)
 
flatbuffers::Offset< ComparisonDescriptor > CreateComparisonDescriptor (flatbuffers::FlatBufferBuilder &_fbb, armnnSerializer::ComparisonOperation operation=armnnSerializer::ComparisonOperation_Equal)
 
flatbuffers::Offset< ComparisonLayer > CreateComparisonLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::ComparisonDescriptor > descriptor=0)
 
flatbuffers::Offset< ConstantLayer > CreateConstantLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::ConstTensor > input=0)
 
flatbuffers::Offset< Convolution2dLayer > CreateConvolution2dLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::Convolution2dDescriptor > descriptor=0, flatbuffers::Offset< armnnSerializer::ConstTensor > weights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > biases=0)
 
flatbuffers::Offset< Convolution2dDescriptor > CreateConvolution2dDescriptor (flatbuffers::FlatBufferBuilder &_fbb, uint32_t padLeft=0, uint32_t padRight=0, uint32_t padTop=0, uint32_t padBottom=0, uint32_t strideX=0, uint32_t strideY=0, uint32_t dilationX=1, uint32_t dilationY=1, bool biasEnabled=false, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NCHW)
 
flatbuffers::Offset< Convolution3dLayer > CreateConvolution3dLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::Convolution3dDescriptor > descriptor=0)
 
flatbuffers::Offset< Convolution3dDescriptor > CreateConvolution3dDescriptor (flatbuffers::FlatBufferBuilder &_fbb, uint32_t padLeft=0, uint32_t padRight=0, uint32_t padTop=0, uint32_t padBottom=0, uint32_t padFront=0, uint32_t padBack=0, uint32_t strideX=0, uint32_t strideY=0, uint32_t strideZ=0, uint32_t dilationX=1, uint32_t dilationY=1, uint32_t dilationZ=1, bool biasEnabled=false, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NDHWC)
 
flatbuffers::Offset< DepthToSpaceLayer > CreateDepthToSpaceLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::DepthToSpaceDescriptor > descriptor=0)
 
flatbuffers::Offset< DepthToSpaceDescriptor > CreateDepthToSpaceDescriptor (flatbuffers::FlatBufferBuilder &_fbb, uint32_t blockSize=0, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NHWC)
 
flatbuffers::Offset< DivisionLayer > CreateDivisionLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< ElementwiseUnaryDescriptor > CreateElementwiseUnaryDescriptor (flatbuffers::FlatBufferBuilder &_fbb, armnnSerializer::UnaryOperation operation=armnnSerializer::UnaryOperation_Abs)
 
flatbuffers::Offset< ElementwiseUnaryLayer > CreateElementwiseUnaryLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::ElementwiseUnaryDescriptor > descriptor=0)
 
flatbuffers::Offset< EqualLayer > CreateEqualLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< FillLayer > CreateFillLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::FillDescriptor > descriptor=0)
 
flatbuffers::Offset< FillDescriptor > CreateFillDescriptor (flatbuffers::FlatBufferBuilder &_fbb, float value=0.0f)
 
flatbuffers::Offset< FloorLayer > CreateFloorLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< FullyConnectedLayer > CreateFullyConnectedLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::FullyConnectedDescriptor > descriptor=0, flatbuffers::Offset< armnnSerializer::ConstTensor > weights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > biases=0)
 
flatbuffers::Offset< FullyConnectedDescriptor > CreateFullyConnectedDescriptor (flatbuffers::FlatBufferBuilder &_fbb, bool biasEnabled=false, bool transposeWeightsMatrix=false, bool constantWeights=true)
 
flatbuffers::Offset< GatherLayer > CreateGatherLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::GatherDescriptor > descriptor=0)
 
flatbuffers::Offset< GatherDescriptor > CreateGatherDescriptor (flatbuffers::FlatBufferBuilder &_fbb, int32_t axis=0)
 
flatbuffers::Offset< GreaterLayer > CreateGreaterLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< InputLayer > CreateInputLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::BindableLayerBase > base=0)
 
flatbuffers::Offset< InstanceNormalizationLayer > CreateInstanceNormalizationLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::InstanceNormalizationDescriptor > descriptor=0)
 
flatbuffers::Offset< InstanceNormalizationDescriptor > CreateInstanceNormalizationDescriptor (flatbuffers::FlatBufferBuilder &_fbb, float gamma=0.0f, float beta=0.0f, float eps=0.0f, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NHWC)
 
flatbuffers::Offset< LogSoftmaxLayer > CreateLogSoftmaxLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::LogSoftmaxDescriptor > descriptor=0)
 
flatbuffers::Offset< LogSoftmaxDescriptor > CreateLogSoftmaxDescriptor (flatbuffers::FlatBufferBuilder &_fbb, float beta=1.0f, int32_t axis=-1)
 
flatbuffers::Offset< L2NormalizationLayer > CreateL2NormalizationLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::L2NormalizationDescriptor > descriptor=0)
 
flatbuffers::Offset< L2NormalizationDescriptor > CreateL2NormalizationDescriptor (flatbuffers::FlatBufferBuilder &_fbb, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NCHW, float eps=1e-12f)
 
flatbuffers::Offset< LogicalBinaryDescriptor > CreateLogicalBinaryDescriptor (flatbuffers::FlatBufferBuilder &_fbb, armnnSerializer::LogicalBinaryOperation operation=armnnSerializer::LogicalBinaryOperation_LogicalAnd)
 
flatbuffers::Offset< LogicalBinaryLayer > CreateLogicalBinaryLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::LogicalBinaryDescriptor > descriptor=0)
 
flatbuffers::Offset< MinimumLayer > CreateMinimumLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< MaximumLayer > CreateMaximumLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< MultiplicationLayer > CreateMultiplicationLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< Pooling2dLayer > CreatePooling2dLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::Pooling2dDescriptor > descriptor=0)
 
flatbuffers::Offset< Pooling2dDescriptor > CreatePooling2dDescriptor (flatbuffers::FlatBufferBuilder &_fbb, armnnSerializer::PoolingAlgorithm poolType=armnnSerializer::PoolingAlgorithm_Max, uint32_t padLeft=0, uint32_t padRight=0, uint32_t padTop=0, uint32_t padBottom=0, uint32_t poolWidth=0, uint32_t poolHeight=0, uint32_t strideX=0, uint32_t strideY=0, armnnSerializer::OutputShapeRounding outputShapeRounding=armnnSerializer::OutputShapeRounding_Floor, armnnSerializer::PaddingMethod paddingMethod=armnnSerializer::PaddingMethod_IgnoreValue, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NHWC)
 
flatbuffers::Offset< QuantizeLayer > CreateQuantizeLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< SoftmaxLayer > CreateSoftmaxLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::SoftmaxDescriptor > descriptor=0)
 
flatbuffers::Offset< SoftmaxDescriptor > CreateSoftmaxDescriptor (flatbuffers::FlatBufferBuilder &_fbb, float beta=0.0f, int32_t axis=-1)
 
flatbuffers::Offset< DepthwiseConvolution2dLayer > CreateDepthwiseConvolution2dLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::DepthwiseConvolution2dDescriptor > descriptor=0, flatbuffers::Offset< armnnSerializer::ConstTensor > weights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > biases=0)
 
flatbuffers::Offset< DepthwiseConvolution2dDescriptor > CreateDepthwiseConvolution2dDescriptor (flatbuffers::FlatBufferBuilder &_fbb, uint32_t padLeft=0, uint32_t padRight=0, uint32_t padTop=0, uint32_t padBottom=0, uint32_t strideX=0, uint32_t strideY=0, uint32_t dilationX=1, uint32_t dilationY=1, bool biasEnabled=false, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NCHW)
 
flatbuffers::Offset< OutputLayer > CreateOutputLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::BindableLayerBase > base=0)
 
flatbuffers::Offset< ReshapeLayer > CreateReshapeLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::ReshapeDescriptor > descriptor=0)
 
flatbuffers::Offset< ReshapeDescriptor > CreateReshapeDescriptor (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> targetShape=0)
 
flatbuffers::Offset< ReshapeDescriptor > CreateReshapeDescriptorDirect (flatbuffers::FlatBufferBuilder &_fbb, const std::vector< uint32_t > *targetShape=nullptr)
 
flatbuffers::Offset< PermuteLayer > CreatePermuteLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::PermuteDescriptor > descriptor=0)
 
flatbuffers::Offset< PermuteDescriptor > CreatePermuteDescriptor (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> dimMappings=0)
 
flatbuffers::Offset< PermuteDescriptor > CreatePermuteDescriptorDirect (flatbuffers::FlatBufferBuilder &_fbb, const std::vector< uint32_t > *dimMappings=nullptr)
 
flatbuffers::Offset< ShapeLayer > CreateShapeLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< SpaceToBatchNdLayer > CreateSpaceToBatchNdLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::SpaceToBatchNdDescriptor > descriptor=0)
 
flatbuffers::Offset< SpaceToBatchNdDescriptor > CreateSpaceToBatchNdDescriptor (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> blockShape=0, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> padList=0, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NHWC)
 
flatbuffers::Offset< SpaceToBatchNdDescriptor > CreateSpaceToBatchNdDescriptorDirect (flatbuffers::FlatBufferBuilder &_fbb, const std::vector< uint32_t > *blockShape=nullptr, const std::vector< uint32_t > *padList=nullptr, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NHWC)
 
flatbuffers::Offset< SpaceToDepthLayer > CreateSpaceToDepthLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::SpaceToDepthDescriptor > descriptor=0)
 
flatbuffers::Offset< SpaceToDepthDescriptor > CreateSpaceToDepthDescriptor (flatbuffers::FlatBufferBuilder &_fbb, uint32_t blockSize=0, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NHWC)
 
flatbuffers::Offset< SubtractionLayer > CreateSubtractionLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< BatchToSpaceNdLayer > CreateBatchToSpaceNdLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::BatchToSpaceNdDescriptor > descriptor=0)
 
flatbuffers::Offset< BatchToSpaceNdDescriptor > CreateBatchToSpaceNdDescriptor (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> blockShape=0, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> crops=0, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NHWC)
 
flatbuffers::Offset< BatchToSpaceNdDescriptor > CreateBatchToSpaceNdDescriptorDirect (flatbuffers::FlatBufferBuilder &_fbb, const std::vector< uint32_t > *blockShape=nullptr, const std::vector< uint32_t > *crops=nullptr, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NHWC)
 
flatbuffers::Offset< NormalizationLayer > CreateNormalizationLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::NormalizationDescriptor > descriptor=0)
 
flatbuffers::Offset< NormalizationDescriptor > CreateNormalizationDescriptor (flatbuffers::FlatBufferBuilder &_fbb, armnnSerializer::NormalizationAlgorithmChannel normChannelType=armnnSerializer::NormalizationAlgorithmChannel_Across, armnnSerializer::NormalizationAlgorithmMethod normMethodType=armnnSerializer::NormalizationAlgorithmMethod_LocalBrightness, uint32_t normSize=0, float alpha=0.0f, float beta=0.0f, float k=0.0f, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NCHW)
 
flatbuffers::Offset< MeanLayer > CreateMeanLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::MeanDescriptor > descriptor=0)
 
flatbuffers::Offset< MeanDescriptor > CreateMeanDescriptor (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> axis=0, bool keepDims=false)
 
flatbuffers::Offset< MeanDescriptor > CreateMeanDescriptorDirect (flatbuffers::FlatBufferBuilder &_fbb, const std::vector< uint32_t > *axis=nullptr, bool keepDims=false)
 
flatbuffers::Offset< PadLayer > CreatePadLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::PadDescriptor > descriptor=0)
 
flatbuffers::Offset< PadDescriptor > CreatePadDescriptor (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> padList=0, float padValue=0.0f, armnnSerializer::PaddingMode paddingMode=armnnSerializer::PaddingMode_Constant)
 
flatbuffers::Offset< PadDescriptor > CreatePadDescriptorDirect (flatbuffers::FlatBufferBuilder &_fbb, const std::vector< uint32_t > *padList=nullptr, float padValue=0.0f, armnnSerializer::PaddingMode paddingMode=armnnSerializer::PaddingMode_Constant)
 
flatbuffers::Offset< RsqrtLayer > CreateRsqrtLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< BatchNormalizationLayer > CreateBatchNormalizationLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::BatchNormalizationDescriptor > descriptor=0, flatbuffers::Offset< armnnSerializer::ConstTensor > mean=0, flatbuffers::Offset< armnnSerializer::ConstTensor > variance=0, flatbuffers::Offset< armnnSerializer::ConstTensor > beta=0, flatbuffers::Offset< armnnSerializer::ConstTensor > gamma=0)
 
flatbuffers::Offset< BatchNormalizationDescriptor > CreateBatchNormalizationDescriptor (flatbuffers::FlatBufferBuilder &_fbb, float eps=0.0f, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NHWC)
 
flatbuffers::Offset< ResizeBilinearLayer > CreateResizeBilinearLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::ResizeBilinearDescriptor > descriptor=0)
 
flatbuffers::Offset< ResizeBilinearDescriptor > CreateResizeBilinearDescriptor (flatbuffers::FlatBufferBuilder &_fbb, uint32_t targetWidth=0, uint32_t targetHeight=0, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NHWC, bool alignCorners=false, bool halfPixelCenters=false)
 
flatbuffers::Offset< SliceLayer > CreateSliceLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::SliceDescriptor > descriptor=0)
 
flatbuffers::Offset< SliceDescriptor > CreateSliceDescriptor (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> begin=0, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> size=0)
 
flatbuffers::Offset< SliceDescriptor > CreateSliceDescriptorDirect (flatbuffers::FlatBufferBuilder &_fbb, const std::vector< uint32_t > *begin=nullptr, const std::vector< uint32_t > *size=nullptr)
 
flatbuffers::Offset< StridedSliceLayer > CreateStridedSliceLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::StridedSliceDescriptor > descriptor=0)
 
flatbuffers::Offset< StridedSliceDescriptor > CreateStridedSliceDescriptor (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int32_t >> begin=0, flatbuffers::Offset< flatbuffers::Vector< int32_t >> end=0, flatbuffers::Offset< flatbuffers::Vector< int32_t >> stride=0, int32_t beginMask=0, int32_t endMask=0, int32_t shrinkAxisMask=0, int32_t ellipsisMask=0, int32_t newAxisMask=0, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NHWC)
 
flatbuffers::Offset< StridedSliceDescriptor > CreateStridedSliceDescriptorDirect (flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int32_t > *begin=nullptr, const std::vector< int32_t > *end=nullptr, const std::vector< int32_t > *stride=nullptr, int32_t beginMask=0, int32_t endMask=0, int32_t shrinkAxisMask=0, int32_t ellipsisMask=0, int32_t newAxisMask=0, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NHWC)
 
flatbuffers::Offset< ConcatLayer > CreateConcatLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::OriginsDescriptor > descriptor=0)
 
flatbuffers::Offset< MergerLayerCreateMergerLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::OriginsDescriptor > descriptor=0)
 
flatbuffers::Offset< UintVector > CreateUintVector (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> data=0)
 
flatbuffers::Offset< UintVector > CreateUintVectorDirect (flatbuffers::FlatBufferBuilder &_fbb, const std::vector< uint32_t > *data=nullptr)
 
flatbuffers::Offset< OriginsDescriptor > CreateOriginsDescriptor (flatbuffers::FlatBufferBuilder &_fbb, uint32_t concatAxis=0, uint32_t numViews=0, uint32_t numDimensions=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< armnnSerializer::UintVector >>> viewOrigins=0)
 
flatbuffers::Offset< OriginsDescriptor > CreateOriginsDescriptorDirect (flatbuffers::FlatBufferBuilder &_fbb, uint32_t concatAxis=0, uint32_t numViews=0, uint32_t numDimensions=0, const std::vector< flatbuffers::Offset< armnnSerializer::UintVector >> *viewOrigins=nullptr)
 
flatbuffers::Offset< ViewsDescriptor > CreateViewsDescriptor (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::OriginsDescriptor > origins=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< armnnSerializer::UintVector >>> viewSizes=0)
 
flatbuffers::Offset< ViewsDescriptor > CreateViewsDescriptorDirect (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::OriginsDescriptor > origins=0, const std::vector< flatbuffers::Offset< armnnSerializer::UintVector >> *viewSizes=nullptr)
 
flatbuffers::Offset< SplitterLayer > CreateSplitterLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::ViewsDescriptor > descriptor=0)
 
flatbuffers::Offset< DetectionPostProcessLayer > CreateDetectionPostProcessLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::DetectionPostProcessDescriptor > descriptor=0, flatbuffers::Offset< armnnSerializer::ConstTensor > anchors=0)
 
flatbuffers::Offset< DetectionPostProcessDescriptor > CreateDetectionPostProcessDescriptor (flatbuffers::FlatBufferBuilder &_fbb, uint32_t maxDetections=0, uint32_t maxClassesPerDetection=0, uint32_t detectionsPerClass=0, float nmsScoreThreshold=0.0f, float nmsIouThreshold=0.0f, uint32_t numClasses=0, bool useRegularNms=false, float scaleX=0.0f, float scaleY=0.0f, float scaleW=0.0f, float scaleH=0.0f)
 
flatbuffers::Offset< LstmInputParams > CreateLstmInputParams (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::ConstTensor > inputToForgetWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > inputToCellWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > inputToOutputWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > recurrentToForgetWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > recurrentToCellWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > recurrentToOutputWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > forgetGateBias=0, flatbuffers::Offset< armnnSerializer::ConstTensor > cellBias=0, flatbuffers::Offset< armnnSerializer::ConstTensor > outputGateBias=0, flatbuffers::Offset< armnnSerializer::ConstTensor > inputToInputWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > recurrentToInputWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > cellToInputWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > inputGateBias=0, flatbuffers::Offset< armnnSerializer::ConstTensor > projectionWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > projectionBias=0, flatbuffers::Offset< armnnSerializer::ConstTensor > cellToForgetWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > cellToOutputWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > inputLayerNormWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > forgetLayerNormWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > cellLayerNormWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > outputLayerNormWeights=0)
 
flatbuffers::Offset< LstmDescriptor > CreateLstmDescriptor (flatbuffers::FlatBufferBuilder &_fbb, uint32_t activationFunc=0, float clippingThresCell=0.0f, float clippingThresProj=0.0f, bool cifgEnabled=true, bool peepholeEnabled=false, bool projectionEnabled=false, bool layerNormEnabled=false)
 
flatbuffers::Offset< LstmLayer > CreateLstmLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::LstmDescriptor > descriptor=0, flatbuffers::Offset< armnnSerializer::LstmInputParams > inputParams=0)
 
flatbuffers::Offset< QLstmInputParams > CreateQLstmInputParams (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::ConstTensor > inputToForgetWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > inputToCellWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > inputToOutputWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > recurrentToForgetWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > recurrentToCellWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > recurrentToOutputWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > forgetGateBias=0, flatbuffers::Offset< armnnSerializer::ConstTensor > cellBias=0, flatbuffers::Offset< armnnSerializer::ConstTensor > outputGateBias=0, flatbuffers::Offset< armnnSerializer::ConstTensor > inputToInputWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > recurrentToInputWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > inputGateBias=0, flatbuffers::Offset< armnnSerializer::ConstTensor > projectionWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > projectionBias=0, flatbuffers::Offset< armnnSerializer::ConstTensor > cellToInputWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > cellToForgetWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > cellToOutputWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > inputLayerNormWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > forgetLayerNormWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > cellLayerNormWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > outputLayerNormWeights=0)
 
flatbuffers::Offset< QLstmDescriptor > CreateQLstmDescriptor (flatbuffers::FlatBufferBuilder &_fbb, bool cifgEnabled=true, bool peepholeEnabled=false, bool projectionEnabled=false, bool layerNormEnabled=false, float cellClip=0.0f, float projectionClip=0.0f, float inputIntermediateScale=0.0f, float forgetIntermediateScale=0.0f, float cellIntermediateScale=0.0f, float outputIntermediateScale=0.0f, int32_t hiddenStateZeroPoint=0, float hiddenStateScale=0.0f)
 
flatbuffers::Offset< QLstmLayer > CreateQLstmLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::QLstmDescriptor > descriptor=0, flatbuffers::Offset< armnnSerializer::QLstmInputParams > inputParams=0)
 
flatbuffers::Offset< QuantizedLstmInputParams > CreateQuantizedLstmInputParams (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::ConstTensor > inputToInputWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > inputToForgetWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > inputToCellWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > inputToOutputWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > recurrentToInputWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > recurrentToForgetWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > recurrentToCellWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > recurrentToOutputWeights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > inputGateBias=0, flatbuffers::Offset< armnnSerializer::ConstTensor > forgetGateBias=0, flatbuffers::Offset< armnnSerializer::ConstTensor > cellBias=0, flatbuffers::Offset< armnnSerializer::ConstTensor > outputGateBias=0)
 
flatbuffers::Offset< QuantizedLstmLayer > CreateQuantizedLstmLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::QuantizedLstmInputParams > inputParams=0)
 
flatbuffers::Offset< DequantizeLayer > CreateDequantizeLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< MergeLayer > CreateMergeLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< SwitchLayer > CreateSwitchLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< PreluLayer > CreatePreluLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< TransposeConvolution2dLayer > CreateTransposeConvolution2dLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::TransposeConvolution2dDescriptor > descriptor=0, flatbuffers::Offset< armnnSerializer::ConstTensor > weights=0, flatbuffers::Offset< armnnSerializer::ConstTensor > biases=0)
 
flatbuffers::Offset< TransposeConvolution2dDescriptor > CreateTransposeConvolution2dDescriptor (flatbuffers::FlatBufferBuilder &_fbb, uint32_t padLeft=0, uint32_t padRight=0, uint32_t padTop=0, uint32_t padBottom=0, uint32_t strideX=0, uint32_t strideY=0, bool biasEnabled=false, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NCHW)
 
flatbuffers::Offset< TransposeLayer > CreateTransposeLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::TransposeDescriptor > descriptor=0)
 
flatbuffers::Offset< TransposeDescriptor > CreateTransposeDescriptor (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> dimMappings=0)
 
flatbuffers::Offset< TransposeDescriptor > CreateTransposeDescriptorDirect (flatbuffers::FlatBufferBuilder &_fbb, const std::vector< uint32_t > *dimMappings=nullptr)
 
flatbuffers::Offset< ResizeLayer > CreateResizeLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::ResizeDescriptor > descriptor=0)
 
flatbuffers::Offset< ResizeDescriptor > CreateResizeDescriptor (flatbuffers::FlatBufferBuilder &_fbb, uint32_t targetHeight=0, uint32_t targetWidth=0, armnnSerializer::ResizeMethod method=armnnSerializer::ResizeMethod_NearestNeighbor, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NHWC, bool alignCorners=false, bool halfPixelCenters=false)
 
flatbuffers::Offset< StackLayer > CreateStackLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::StackDescriptor > descriptor=0)
 
flatbuffers::Offset< StackDescriptor > CreateStackDescriptor (flatbuffers::FlatBufferBuilder &_fbb, uint32_t axis=0, uint32_t numInputs=0, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> inputShape=0)
 
flatbuffers::Offset< StackDescriptor > CreateStackDescriptorDirect (flatbuffers::FlatBufferBuilder &_fbb, uint32_t axis=0, uint32_t numInputs=0, const std::vector< uint32_t > *inputShape=nullptr)
 
flatbuffers::Offset< StandInDescriptor > CreateStandInDescriptor (flatbuffers::FlatBufferBuilder &_fbb, uint32_t numInputs=0, uint32_t numOutputs=0)
 
flatbuffers::Offset< StandInLayer > CreateStandInLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::StandInDescriptor > descriptor=0)
 
flatbuffers::Offset< RankLayer > CreateRankLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< ReduceLayer > CreateReduceLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::ReduceDescriptor > descriptor=0)
 
flatbuffers::Offset< ReduceDescriptor > CreateReduceDescriptor (flatbuffers::FlatBufferBuilder &_fbb, bool keepDims=false, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> axis=0, armnnSerializer::ReduceOperation reduceOperation=armnnSerializer::ReduceOperation_Sum)
 
flatbuffers::Offset< ReduceDescriptor > CreateReduceDescriptorDirect (flatbuffers::FlatBufferBuilder &_fbb, bool keepDims=false, const std::vector< uint32_t > *axis=nullptr, armnnSerializer::ReduceOperation reduceOperation=armnnSerializer::ReduceOperation_Sum)
 
flatbuffers::Offset< UnidirectionalSequenceLstmDescriptor > CreateUnidirectionalSequenceLstmDescriptor (flatbuffers::FlatBufferBuilder &_fbb, uint32_t activationFunc=0, float clippingThresCell=0.0f, float clippingThresProj=0.0f, bool cifgEnabled=true, bool peepholeEnabled=false, bool projectionEnabled=false, bool layerNormEnabled=false, bool timeMajor=false)
 
flatbuffers::Offset< UnidirectionalSequenceLstmLayer > CreateUnidirectionalSequenceLstmLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::UnidirectionalSequenceLstmDescriptor > descriptor=0, flatbuffers::Offset< armnnSerializer::LstmInputParams > inputParams=0)
 
template<>
const armnnSerializer::ActivationLayer * AnyLayer::layer_as< armnnSerializer::ActivationLayer > () const
 
template<>
const armnnSerializer::AdditionLayer * AnyLayer::layer_as< armnnSerializer::AdditionLayer > () const
 
template<>
const armnnSerializer::BatchToSpaceNdLayer * AnyLayer::layer_as< armnnSerializer::BatchToSpaceNdLayer > () const
 
template<>
const armnnSerializer::BatchNormalizationLayer * AnyLayer::layer_as< armnnSerializer::BatchNormalizationLayer > () const
 
template<>
const armnnSerializer::ConstantLayer * AnyLayer::layer_as< armnnSerializer::ConstantLayer > () const
 
template<>
const armnnSerializer::Convolution2dLayer * AnyLayer::layer_as< armnnSerializer::Convolution2dLayer > () const
 
template<>
const armnnSerializer::DepthwiseConvolution2dLayer * AnyLayer::layer_as< armnnSerializer::DepthwiseConvolution2dLayer > () const
 
template<>
const armnnSerializer::FullyConnectedLayer * AnyLayer::layer_as< armnnSerializer::FullyConnectedLayer > () const
 
template<>
const armnnSerializer::InputLayer * AnyLayer::layer_as< armnnSerializer::InputLayer > () const
 
template<>
const armnnSerializer::MultiplicationLayer * AnyLayer::layer_as< armnnSerializer::MultiplicationLayer > () const
 
template<>
const armnnSerializer::OutputLayer * AnyLayer::layer_as< armnnSerializer::OutputLayer > () const
 
template<>
const armnnSerializer::PermuteLayer * AnyLayer::layer_as< armnnSerializer::PermuteLayer > () const
 
template<>
const armnnSerializer::Pooling2dLayer * AnyLayer::layer_as< armnnSerializer::Pooling2dLayer > () const
 
template<>
const armnnSerializer::ReshapeLayer * AnyLayer::layer_as< armnnSerializer::ReshapeLayer > () const
 
template<>
const armnnSerializer::SoftmaxLayer * AnyLayer::layer_as< armnnSerializer::SoftmaxLayer > () const
 
template<>
const armnnSerializer::SpaceToBatchNdLayer * AnyLayer::layer_as< armnnSerializer::SpaceToBatchNdLayer > () const
 
template<>
const armnnSerializer::DivisionLayer * AnyLayer::layer_as< armnnSerializer::DivisionLayer > () const
 
template<>
const armnnSerializer::MinimumLayer * AnyLayer::layer_as< armnnSerializer::MinimumLayer > () const
 
template<>
const armnnSerializer::EqualLayer * AnyLayer::layer_as< armnnSerializer::EqualLayer > () const
 
template<>
const armnnSerializer::MaximumLayer * AnyLayer::layer_as< armnnSerializer::MaximumLayer > () const
 
template<>
const armnnSerializer::NormalizationLayer * AnyLayer::layer_as< armnnSerializer::NormalizationLayer > () const
 
template<>
const armnnSerializer::PadLayer * AnyLayer::layer_as< armnnSerializer::PadLayer > () const
 
template<>
const armnnSerializer::RsqrtLayer * AnyLayer::layer_as< armnnSerializer::RsqrtLayer > () const
 
template<>
const armnnSerializer::FloorLayer * AnyLayer::layer_as< armnnSerializer::FloorLayer > () const
 
template<>
const armnnSerializer::GreaterLayer * AnyLayer::layer_as< armnnSerializer::GreaterLayer > () const
 
template<>
const armnnSerializer::ResizeBilinearLayer * AnyLayer::layer_as< armnnSerializer::ResizeBilinearLayer > () const
 
template<>
const armnnSerializer::SubtractionLayer * AnyLayer::layer_as< armnnSerializer::SubtractionLayer > () const
 
template<>
const armnnSerializer::StridedSliceLayer * AnyLayer::layer_as< armnnSerializer::StridedSliceLayer > () const
 
template<>
const armnnSerializer::GatherLayer * AnyLayer::layer_as< armnnSerializer::GatherLayer > () const
 
template<>
const armnnSerializer::MeanLayer * AnyLayer::layer_as< armnnSerializer::MeanLayer > () const
 
template<>
const armnnSerializer::MergerLayerAnyLayer::layer_as< armnnSerializer::MergerLayer > () const
 
template<>
const armnnSerializer::L2NormalizationLayer * AnyLayer::layer_as< armnnSerializer::L2NormalizationLayer > () const
 
template<>
const armnnSerializer::SplitterLayer * AnyLayer::layer_as< armnnSerializer::SplitterLayer > () const
 
template<>
const armnnSerializer::DetectionPostProcessLayer * AnyLayer::layer_as< armnnSerializer::DetectionPostProcessLayer > () const
 
template<>
const armnnSerializer::LstmLayer * AnyLayer::layer_as< armnnSerializer::LstmLayer > () const
 
template<>
const armnnSerializer::QuantizedLstmLayer * AnyLayer::layer_as< armnnSerializer::QuantizedLstmLayer > () const
 
template<>
const armnnSerializer::QuantizeLayer * AnyLayer::layer_as< armnnSerializer::QuantizeLayer > () const
 
template<>
const armnnSerializer::DequantizeLayer * AnyLayer::layer_as< armnnSerializer::DequantizeLayer > () const
 
template<>
const armnnSerializer::MergeLayer * AnyLayer::layer_as< armnnSerializer::MergeLayer > () const
 
template<>
const armnnSerializer::SwitchLayer * AnyLayer::layer_as< armnnSerializer::SwitchLayer > () const
 
template<>
const armnnSerializer::ConcatLayer * AnyLayer::layer_as< armnnSerializer::ConcatLayer > () const
 
template<>
const armnnSerializer::SpaceToDepthLayer * AnyLayer::layer_as< armnnSerializer::SpaceToDepthLayer > () const
 
template<>
const armnnSerializer::PreluLayer * AnyLayer::layer_as< armnnSerializer::PreluLayer > () const
 
template<>
const armnnSerializer::TransposeConvolution2dLayer * AnyLayer::layer_as< armnnSerializer::TransposeConvolution2dLayer > () const
 
template<>
const armnnSerializer::ResizeLayer * AnyLayer::layer_as< armnnSerializer::ResizeLayer > () const
 
template<>
const armnnSerializer::StackLayer * AnyLayer::layer_as< armnnSerializer::StackLayer > () const
 
template<>
const armnnSerializer::AbsLayer * AnyLayer::layer_as< armnnSerializer::AbsLayer > () const
 
template<>
const armnnSerializer::ArgMinMaxLayer * AnyLayer::layer_as< armnnSerializer::ArgMinMaxLayer > () const
 
template<>
const armnnSerializer::SliceLayer * AnyLayer::layer_as< armnnSerializer::SliceLayer > () const
 
template<>
const armnnSerializer::DepthToSpaceLayer * AnyLayer::layer_as< armnnSerializer::DepthToSpaceLayer > () const
 
template<>
const armnnSerializer::InstanceNormalizationLayer * AnyLayer::layer_as< armnnSerializer::InstanceNormalizationLayer > () const
 
template<>
const armnnSerializer::LogSoftmaxLayer * AnyLayer::layer_as< armnnSerializer::LogSoftmaxLayer > () const
 
template<>
const armnnSerializer::ComparisonLayer * AnyLayer::layer_as< armnnSerializer::ComparisonLayer > () const
 
template<>
const armnnSerializer::StandInLayer * AnyLayer::layer_as< armnnSerializer::StandInLayer > () const
 
template<>
const armnnSerializer::ElementwiseUnaryLayer * AnyLayer::layer_as< armnnSerializer::ElementwiseUnaryLayer > () const
 
template<>
const armnnSerializer::TransposeLayer * AnyLayer::layer_as< armnnSerializer::TransposeLayer > () const
 
template<>
const armnnSerializer::QLstmLayer * AnyLayer::layer_as< armnnSerializer::QLstmLayer > () const
 
template<>
const armnnSerializer::FillLayer * AnyLayer::layer_as< armnnSerializer::FillLayer > () const
 
template<>
const armnnSerializer::RankLayer * AnyLayer::layer_as< armnnSerializer::RankLayer > () const
 
template<>
const armnnSerializer::LogicalBinaryLayer * AnyLayer::layer_as< armnnSerializer::LogicalBinaryLayer > () const
 
template<>
const armnnSerializer::ReduceLayer * AnyLayer::layer_as< armnnSerializer::ReduceLayer > () const
 
template<>
const armnnSerializer::CastLayer * AnyLayer::layer_as< armnnSerializer::CastLayer > () const
 
template<>
const armnnSerializer::ShapeLayer * AnyLayer::layer_as< armnnSerializer::ShapeLayer > () const
 
template<>
const armnnSerializer::UnidirectionalSequenceLstmLayer * AnyLayer::layer_as< armnnSerializer::UnidirectionalSequenceLstmLayer > () const
 
template<>
const armnnSerializer::ChannelShuffleLayer * AnyLayer::layer_as< armnnSerializer::ChannelShuffleLayer > () const
 
template<>
const armnnSerializer::Convolution3dLayer * AnyLayer::layer_as< armnnSerializer::Convolution3dLayer > () const
 
flatbuffers::Offset< AnyLayer > CreateAnyLayer (flatbuffers::FlatBufferBuilder &_fbb, armnnSerializer::Layer layer_type=armnnSerializer::Layer_NONE, flatbuffers::Offset< void > layer=0)
 
flatbuffers::Offset< FeatureCompatibilityVersions > CreateFeatureCompatibilityVersions (flatbuffers::FlatBufferBuilder &_fbb, uint32_t bindingIdsScheme=0, uint32_t weightsLayoutScheme=0, uint32_t constantTensorsAsInputs=0)
 
flatbuffers::Offset< SerializedGraph > CreateSerializedGraph (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< armnnSerializer::AnyLayer >>> layers=0, flatbuffers::Offset< flatbuffers::Vector< int32_t >> inputIds=0, flatbuffers::Offset< flatbuffers::Vector< int32_t >> outputIds=0, flatbuffers::Offset< armnnSerializer::FeatureCompatibilityVersions > featureVersions=0)
 
flatbuffers::Offset< SerializedGraph > CreateSerializedGraphDirect (flatbuffers::FlatBufferBuilder &_fbb, const std::vector< flatbuffers::Offset< armnnSerializer::AnyLayer >> *layers=nullptr, const std::vector< int32_t > *inputIds=nullptr, const std::vector< int32_t > *outputIds=nullptr, flatbuffers::Offset< armnnSerializer::FeatureCompatibilityVersions > featureVersions=0)
 
const armnnSerializer::SerializedGraph * GetSerializedGraph (const void *buf)
 
const armnnSerializer::SerializedGraph * GetSizePrefixedSerializedGraph (const void *buf)
 
const char * SerializedGraphIdentifier ()
 
bool SerializedGraphBufferHasIdentifier (const void *buf)
 
bool VerifySerializedGraphBuffer (flatbuffers::Verifier &verifier)
 
bool VerifySizePrefixedSerializedGraphBuffer (flatbuffers::Verifier &verifier)
 
const char * SerializedGraphExtension ()
 
void FinishSerializedGraphBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< armnnSerializer::SerializedGraph > root)
 
void FinishSizePrefixedSerializedGraphBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< armnnSerializer::SerializedGraph > root)
 
serializer::ActivationFunction GetFlatBufferActivationFunction (armnn::ActivationFunction function)
 
serializer::ArgMinMaxFunction GetFlatBufferArgMinMaxFunction (armnn::ArgMinMaxFunction function)
 
armnnSerializer::ComparisonOperation GetFlatBufferComparisonOperation (armnn::ComparisonOperation comparisonOperation)
 
armnnSerializer::LogicalBinaryOperation GetFlatBufferLogicalBinaryOperation (armnn::LogicalBinaryOperation logicalBinaryOperation)
 
armnnSerializer::ConstTensorData GetFlatBufferConstTensorData (armnn::DataType dataType)
 
armnnSerializer::DataType GetFlatBufferDataType (armnn::DataType dataType)
 
armnnSerializer::DataLayout GetFlatBufferDataLayout (armnn::DataLayout dataLayout)
 
armnnSerializer::UnaryOperation GetFlatBufferUnaryOperation (armnn::UnaryOperation comparisonOperation)
 
armnnSerializer::PoolingAlgorithm GetFlatBufferPoolingAlgorithm (armnn::PoolingAlgorithm poolingAlgorithm)
 
armnnSerializer::OutputShapeRounding GetFlatBufferOutputShapeRounding (armnn::OutputShapeRounding outputShapeRounding)
 
armnnSerializer::PaddingMethod GetFlatBufferPaddingMethod (armnn::PaddingMethod paddingMethod)
 
armnnSerializer::PaddingMode GetFlatBufferPaddingMode (armnn::PaddingMode paddingMode)
 
armnnSerializer::NormalizationAlgorithmChannel GetFlatBufferNormalizationAlgorithmChannel (armnn::NormalizationAlgorithmChannel normalizationAlgorithmChannel)
 
armnnSerializer::NormalizationAlgorithmMethod GetFlatBufferNormalizationAlgorithmMethod (armnn::NormalizationAlgorithmMethod normalizationAlgorithmMethod)
 
armnnSerializer::ResizeMethod GetFlatBufferResizeMethod (armnn::ResizeMethod method)
 
armnnSerializer::ReduceOperation GetFlatBufferReduceOperation (armnn::ReduceOperation reduceOperation)
 

Typedef Documentation

◆ ISerializerPtr

using ISerializerPtr = std::unique_ptr<ISerializer, void(*)(ISerializer* serializer)>

Definition at line 15 of file ISerializer.hpp.

Enumeration Type Documentation

◆ ActivationFunction

Enumerator
ActivationFunction_Sigmoid 
ActivationFunction_TanH 
ActivationFunction_Linear 
ActivationFunction_ReLu 
ActivationFunction_BoundedReLu 
ActivationFunction_SoftReLu 
ActivationFunction_LeakyReLu 
ActivationFunction_Abs 
ActivationFunction_Sqrt 
ActivationFunction_Square 
ActivationFunction_Elu 
ActivationFunction_HardSwish 
ActivationFunction_MIN 
ActivationFunction_MAX 

Definition at line 392 of file ArmnnSchema_generated.h.

392  {
407 };

◆ ArgMinMaxFunction

◆ ComparisonOperation

◆ ConstTensorData

◆ DataLayout

◆ DataType

enum DataType
Enumerator
DataType_Float16 
DataType_Float32 
DataType_QuantisedAsymm8 
DataType_Signed32 
DataType_Boolean 
DataType_QuantisedSymm16 
DataType_QAsymmU8 
DataType_QSymmS16 
DataType_QAsymmS8 
DataType_QSymmS8 
DataType_Signed64 
DataType_MIN 
DataType_MAX 

Definition at line 482 of file ArmnnSchema_generated.h.

◆ Layer

enum Layer
Enumerator
Layer_NONE 
Layer_ActivationLayer 
Layer_AdditionLayer 
Layer_BatchToSpaceNdLayer 
Layer_BatchNormalizationLayer 
Layer_ConstantLayer 
Layer_Convolution2dLayer 
Layer_DepthwiseConvolution2dLayer 
Layer_FullyConnectedLayer 
Layer_InputLayer 
Layer_MultiplicationLayer 
Layer_OutputLayer 
Layer_PermuteLayer 
Layer_Pooling2dLayer 
Layer_ReshapeLayer 
Layer_SoftmaxLayer 
Layer_SpaceToBatchNdLayer 
Layer_DivisionLayer 
Layer_MinimumLayer 
Layer_EqualLayer 
Layer_MaximumLayer 
Layer_NormalizationLayer 
Layer_PadLayer 
Layer_RsqrtLayer 
Layer_FloorLayer 
Layer_GreaterLayer 
Layer_ResizeBilinearLayer 
Layer_SubtractionLayer 
Layer_StridedSliceLayer 
Layer_GatherLayer 
Layer_MeanLayer 
Layer_MergerLayer 
Layer_L2NormalizationLayer 
Layer_SplitterLayer 
Layer_DetectionPostProcessLayer 
Layer_LstmLayer 
Layer_QuantizedLstmLayer 
Layer_QuantizeLayer 
Layer_DequantizeLayer 
Layer_MergeLayer 
Layer_SwitchLayer 
Layer_ConcatLayer 
Layer_SpaceToDepthLayer 
Layer_PreluLayer 
Layer_TransposeConvolution2dLayer 
Layer_ResizeLayer 
Layer_StackLayer 
Layer_AbsLayer 
Layer_ArgMinMaxLayer 
Layer_SliceLayer 
Layer_DepthToSpaceLayer 
Layer_InstanceNormalizationLayer 
Layer_LogSoftmaxLayer 
Layer_ComparisonLayer 
Layer_StandInLayer 
Layer_ElementwiseUnaryLayer 
Layer_TransposeLayer 
Layer_QLstmLayer 
Layer_FillLayer 
Layer_RankLayer 
Layer_LogicalBinaryLayer 
Layer_ReduceLayer 
Layer_CastLayer 
Layer_ShapeLayer 
Layer_UnidirectionalSequenceLstmLayer 
Layer_ChannelShuffleLayer 
Layer_Convolution3dLayer 
Layer_MIN 
Layer_MAX 

Definition at line 1234 of file ArmnnSchema_generated.h.

1234  {
1235  Layer_NONE = 0,
1237  Layer_AdditionLayer = 2,
1240  Layer_ConstantLayer = 5,
1244  Layer_InputLayer = 9,
1246  Layer_OutputLayer = 11,
1247  Layer_PermuteLayer = 12,
1248  Layer_Pooling2dLayer = 13,
1249  Layer_ReshapeLayer = 14,
1250  Layer_SoftmaxLayer = 15,
1252  Layer_DivisionLayer = 17,
1253  Layer_MinimumLayer = 18,
1254  Layer_EqualLayer = 19,
1255  Layer_MaximumLayer = 20,
1257  Layer_PadLayer = 22,
1258  Layer_RsqrtLayer = 23,
1259  Layer_FloorLayer = 24,
1260  Layer_GreaterLayer = 25,
1264  Layer_GatherLayer = 29,
1265  Layer_MeanLayer = 30,
1266  Layer_MergerLayer = 31,
1268  Layer_SplitterLayer = 33,
1270  Layer_LstmLayer = 35,
1272  Layer_QuantizeLayer = 37,
1273  Layer_DequantizeLayer = 38,
1274  Layer_MergeLayer = 39,
1275  Layer_SwitchLayer = 40,
1276  Layer_ConcatLayer = 41,
1278  Layer_PreluLayer = 43,
1280  Layer_ResizeLayer = 45,
1281  Layer_StackLayer = 46,
1282  Layer_AbsLayer = 47,
1283  Layer_ArgMinMaxLayer = 48,
1284  Layer_SliceLayer = 49,
1287  Layer_LogSoftmaxLayer = 52,
1288  Layer_ComparisonLayer = 53,
1289  Layer_StandInLayer = 54,
1291  Layer_TransposeLayer = 56,
1292  Layer_QLstmLayer = 57,
1293  Layer_FillLayer = 58,
1294  Layer_RankLayer = 59,
1296  Layer_ReduceLayer = 61,
1297  Layer_CastLayer = 62,
1298  Layer_ShapeLayer = 63,
1304 };

◆ LayerType

enum LayerType
Enumerator
LayerType_Addition 
LayerType_Input 
LayerType_Multiplication 
LayerType_Output 
LayerType_Pooling2d 
LayerType_Reshape 
LayerType_Softmax 
LayerType_Convolution2d 
LayerType_DepthwiseConvolution2d 
LayerType_Activation 
LayerType_Permute 
LayerType_FullyConnected 
LayerType_Constant 
LayerType_SpaceToBatchNd 
LayerType_BatchToSpaceNd 
LayerType_Division 
LayerType_Minimum 
LayerType_Equal 
LayerType_Maximum 
LayerType_Normalization 
LayerType_Pad 
LayerType_Rsqrt 
LayerType_Floor 
LayerType_BatchNormalization 
LayerType_Greater 
LayerType_ResizeBilinear 
LayerType_Subtraction 
LayerType_StridedSlice 
LayerType_Gather 
LayerType_Mean 
LayerType_Merger 
LayerType_L2Normalization 
LayerType_Splitter 
LayerType_DetectionPostProcess 
LayerType_Lstm 
LayerType_Quantize 
LayerType_Dequantize 
LayerType_Merge 
LayerType_Switch 
LayerType_Concat 
LayerType_SpaceToDepth 
LayerType_Prelu 
LayerType_TransposeConvolution2d 
LayerType_Resize 
LayerType_Stack 
LayerType_QuantizedLstm 
LayerType_Abs 
LayerType_ArgMinMax 
LayerType_Slice 
LayerType_DepthToSpace 
LayerType_InstanceNormalization 
LayerType_LogSoftmax 
LayerType_Comparison 
LayerType_StandIn 
LayerType_ElementwiseUnary 
LayerType_Transpose 
LayerType_QLstm 
LayerType_Fill 
LayerType_Rank 
LayerType_LogicalBinary 
LayerType_Reduce 
LayerType_Cast 
LayerType_Shape 
LayerType_UnidirectionalSequenceLstm 
LayerType_ChannelShuffle 
LayerType_Convolution3d 
LayerType_MIN 
LayerType_MAX 

Definition at line 706 of file ArmnnSchema_generated.h.

706  {
707  LayerType_Addition = 0,
708  LayerType_Input = 1,
710  LayerType_Output = 3,
712  LayerType_Reshape = 5,
713  LayerType_Softmax = 6,
717  LayerType_Permute = 10,
719  LayerType_Constant = 12,
722  LayerType_Division = 15,
723  LayerType_Minimum = 16,
724  LayerType_Equal = 17,
725  LayerType_Maximum = 18,
727  LayerType_Pad = 20,
728  LayerType_Rsqrt = 21,
729  LayerType_Floor = 22,
731  LayerType_Greater = 24,
735  LayerType_Gather = 28,
736  LayerType_Mean = 29,
737  LayerType_Merger = 30,
739  LayerType_Splitter = 32,
741  LayerType_Lstm = 34,
742  LayerType_Quantize = 35,
744  LayerType_Merge = 37,
745  LayerType_Switch = 38,
746  LayerType_Concat = 39,
748  LayerType_Prelu = 41,
750  LayerType_Resize = 43,
751  LayerType_Stack = 44,
753  LayerType_Abs = 46,
754  LayerType_ArgMinMax = 47,
755  LayerType_Slice = 48,
760  LayerType_StandIn = 53,
762  LayerType_Transpose = 55,
763  LayerType_QLstm = 56,
764  LayerType_Fill = 57,
765  LayerType_Rank = 58,
767  LayerType_Reduce = 60,
768  LayerType_Cast = 61,
769  LayerType_Shape = 62,
775 };

◆ LogicalBinaryOperation

◆ NormalizationAlgorithmChannel

◆ NormalizationAlgorithmMethod

◆ OutputShapeRounding

◆ PaddingMethod

◆ PaddingMode

◆ PoolingAlgorithm

◆ ReduceOperation

◆ ResizeMethod

◆ UnaryOperation

Function Documentation

◆ AnyLayer::layer_as< armnnSerializer::AbsLayer >()

const armnnSerializer::AbsLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::AbsLayer > ( ) const
inline

Definition at line 10465 of file ArmnnSchema_generated.h.

10465  {
10466  return layer_as_AbsLayer();
10467 }

◆ AnyLayer::layer_as< armnnSerializer::ActivationLayer >()

const armnnSerializer::ActivationLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::ActivationLayer > ( ) const
inline

Definition at line 10281 of file ArmnnSchema_generated.h.

10281  {
10282  return layer_as_ActivationLayer();
10283 }

◆ AnyLayer::layer_as< armnnSerializer::AdditionLayer >()

const armnnSerializer::AdditionLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::AdditionLayer > ( ) const
inline

Definition at line 10285 of file ArmnnSchema_generated.h.

10285  {
10286  return layer_as_AdditionLayer();
10287 }

◆ AnyLayer::layer_as< armnnSerializer::ArgMinMaxLayer >()

const armnnSerializer::ArgMinMaxLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::ArgMinMaxLayer > ( ) const
inline

Definition at line 10469 of file ArmnnSchema_generated.h.

10469  {
10470  return layer_as_ArgMinMaxLayer();
10471 }

◆ AnyLayer::layer_as< armnnSerializer::BatchNormalizationLayer >()

const armnnSerializer::BatchNormalizationLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::BatchNormalizationLayer > ( ) const
inline

Definition at line 10293 of file ArmnnSchema_generated.h.

10293  {
10294  return layer_as_BatchNormalizationLayer();
10295 }

◆ AnyLayer::layer_as< armnnSerializer::BatchToSpaceNdLayer >()

const armnnSerializer::BatchToSpaceNdLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::BatchToSpaceNdLayer > ( ) const
inline

Definition at line 10289 of file ArmnnSchema_generated.h.

10289  {
10290  return layer_as_BatchToSpaceNdLayer();
10291 }

◆ AnyLayer::layer_as< armnnSerializer::CastLayer >()

const armnnSerializer::CastLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::CastLayer > ( ) const
inline

Definition at line 10525 of file ArmnnSchema_generated.h.

10525  {
10526  return layer_as_CastLayer();
10527 }

◆ AnyLayer::layer_as< armnnSerializer::ChannelShuffleLayer >()

const armnnSerializer::ChannelShuffleLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::ChannelShuffleLayer > ( ) const
inline

Definition at line 10537 of file ArmnnSchema_generated.h.

10537  {
10538  return layer_as_ChannelShuffleLayer();
10539 }

◆ AnyLayer::layer_as< armnnSerializer::ComparisonLayer >()

const armnnSerializer::ComparisonLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::ComparisonLayer > ( ) const
inline

Definition at line 10489 of file ArmnnSchema_generated.h.

10489  {
10490  return layer_as_ComparisonLayer();
10491 }

◆ AnyLayer::layer_as< armnnSerializer::ConcatLayer >()

const armnnSerializer::ConcatLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::ConcatLayer > ( ) const
inline

Definition at line 10441 of file ArmnnSchema_generated.h.

10441  {
10442  return layer_as_ConcatLayer();
10443 }

◆ AnyLayer::layer_as< armnnSerializer::ConstantLayer >()

const armnnSerializer::ConstantLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::ConstantLayer > ( ) const
inline

Definition at line 10297 of file ArmnnSchema_generated.h.

10297  {
10298  return layer_as_ConstantLayer();
10299 }

◆ AnyLayer::layer_as< armnnSerializer::Convolution2dLayer >()

const armnnSerializer::Convolution2dLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::Convolution2dLayer > ( ) const
inline

Definition at line 10301 of file ArmnnSchema_generated.h.

10301  {
10302  return layer_as_Convolution2dLayer();
10303 }

◆ AnyLayer::layer_as< armnnSerializer::Convolution3dLayer >()

const armnnSerializer::Convolution3dLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::Convolution3dLayer > ( ) const
inline

Definition at line 10541 of file ArmnnSchema_generated.h.

10541  {
10542  return layer_as_Convolution3dLayer();
10543 }

◆ AnyLayer::layer_as< armnnSerializer::DepthToSpaceLayer >()

const armnnSerializer::DepthToSpaceLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::DepthToSpaceLayer > ( ) const
inline

Definition at line 10477 of file ArmnnSchema_generated.h.

10477  {
10478  return layer_as_DepthToSpaceLayer();
10479 }

◆ AnyLayer::layer_as< armnnSerializer::DepthwiseConvolution2dLayer >()

const armnnSerializer::DepthwiseConvolution2dLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::DepthwiseConvolution2dLayer > ( ) const
inline

Definition at line 10305 of file ArmnnSchema_generated.h.

10305  {
10306  return layer_as_DepthwiseConvolution2dLayer();
10307 }

◆ AnyLayer::layer_as< armnnSerializer::DequantizeLayer >()

const armnnSerializer::DequantizeLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::DequantizeLayer > ( ) const
inline

Definition at line 10429 of file ArmnnSchema_generated.h.

10429  {
10430  return layer_as_DequantizeLayer();
10431 }

◆ AnyLayer::layer_as< armnnSerializer::DetectionPostProcessLayer >()

const armnnSerializer::DetectionPostProcessLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::DetectionPostProcessLayer > ( ) const
inline

Definition at line 10413 of file ArmnnSchema_generated.h.

10413  {
10414  return layer_as_DetectionPostProcessLayer();
10415 }

◆ AnyLayer::layer_as< armnnSerializer::DivisionLayer >()

const armnnSerializer::DivisionLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::DivisionLayer > ( ) const
inline

Definition at line 10345 of file ArmnnSchema_generated.h.

10345  {
10346  return layer_as_DivisionLayer();
10347 }

◆ AnyLayer::layer_as< armnnSerializer::ElementwiseUnaryLayer >()

const armnnSerializer::ElementwiseUnaryLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::ElementwiseUnaryLayer > ( ) const
inline

Definition at line 10497 of file ArmnnSchema_generated.h.

10497  {
10498  return layer_as_ElementwiseUnaryLayer();
10499 }

◆ AnyLayer::layer_as< armnnSerializer::EqualLayer >()

const armnnSerializer::EqualLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::EqualLayer > ( ) const
inline

Definition at line 10353 of file ArmnnSchema_generated.h.

10353  {
10354  return layer_as_EqualLayer();
10355 }

◆ AnyLayer::layer_as< armnnSerializer::FillLayer >()

const armnnSerializer::FillLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::FillLayer > ( ) const
inline

Definition at line 10509 of file ArmnnSchema_generated.h.

10509  {
10510  return layer_as_FillLayer();
10511 }

◆ AnyLayer::layer_as< armnnSerializer::FloorLayer >()

const armnnSerializer::FloorLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::FloorLayer > ( ) const
inline

Definition at line 10373 of file ArmnnSchema_generated.h.

10373  {
10374  return layer_as_FloorLayer();
10375 }

◆ AnyLayer::layer_as< armnnSerializer::FullyConnectedLayer >()

const armnnSerializer::FullyConnectedLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::FullyConnectedLayer > ( ) const
inline

Definition at line 10309 of file ArmnnSchema_generated.h.

10309  {
10310  return layer_as_FullyConnectedLayer();
10311 }

◆ AnyLayer::layer_as< armnnSerializer::GatherLayer >()

const armnnSerializer::GatherLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::GatherLayer > ( ) const
inline

Definition at line 10393 of file ArmnnSchema_generated.h.

10393  {
10394  return layer_as_GatherLayer();
10395 }

◆ AnyLayer::layer_as< armnnSerializer::GreaterLayer >()

const armnnSerializer::GreaterLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::GreaterLayer > ( ) const
inline

Definition at line 10377 of file ArmnnSchema_generated.h.

10377  {
10378  return layer_as_GreaterLayer();
10379 }

◆ AnyLayer::layer_as< armnnSerializer::InputLayer >()

const armnnSerializer::InputLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::InputLayer > ( ) const
inline

Definition at line 10313 of file ArmnnSchema_generated.h.

10313  {
10314  return layer_as_InputLayer();
10315 }

◆ AnyLayer::layer_as< armnnSerializer::InstanceNormalizationLayer >()

const armnnSerializer::InstanceNormalizationLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::InstanceNormalizationLayer > ( ) const
inline

Definition at line 10481 of file ArmnnSchema_generated.h.

10481  {
10482  return layer_as_InstanceNormalizationLayer();
10483 }

◆ AnyLayer::layer_as< armnnSerializer::L2NormalizationLayer >()

const armnnSerializer::L2NormalizationLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::L2NormalizationLayer > ( ) const
inline

Definition at line 10405 of file ArmnnSchema_generated.h.

10405  {
10406  return layer_as_L2NormalizationLayer();
10407 }

◆ AnyLayer::layer_as< armnnSerializer::LogicalBinaryLayer >()

const armnnSerializer::LogicalBinaryLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::LogicalBinaryLayer > ( ) const
inline

Definition at line 10517 of file ArmnnSchema_generated.h.

10517  {
10518  return layer_as_LogicalBinaryLayer();
10519 }

◆ AnyLayer::layer_as< armnnSerializer::LogSoftmaxLayer >()

const armnnSerializer::LogSoftmaxLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::LogSoftmaxLayer > ( ) const
inline

Definition at line 10485 of file ArmnnSchema_generated.h.

10485  {
10486  return layer_as_LogSoftmaxLayer();
10487 }

◆ AnyLayer::layer_as< armnnSerializer::LstmLayer >()

const armnnSerializer::LstmLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::LstmLayer > ( ) const
inline

Definition at line 10417 of file ArmnnSchema_generated.h.

10417  {
10418  return layer_as_LstmLayer();
10419 }

◆ AnyLayer::layer_as< armnnSerializer::MaximumLayer >()

const armnnSerializer::MaximumLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::MaximumLayer > ( ) const
inline

Definition at line 10357 of file ArmnnSchema_generated.h.

10357  {
10358  return layer_as_MaximumLayer();
10359 }

◆ AnyLayer::layer_as< armnnSerializer::MeanLayer >()

const armnnSerializer::MeanLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::MeanLayer > ( ) const
inline

Definition at line 10397 of file ArmnnSchema_generated.h.

10397  {
10398  return layer_as_MeanLayer();
10399 }

◆ AnyLayer::layer_as< armnnSerializer::MergeLayer >()

const armnnSerializer::MergeLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::MergeLayer > ( ) const
inline

Definition at line 10433 of file ArmnnSchema_generated.h.

10433  {
10434  return layer_as_MergeLayer();
10435 }

◆ AnyLayer::layer_as< armnnSerializer::MergerLayer >()

const armnnSerializer::MergerLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::MergerLayer > ( ) const
inline

Definition at line 10401 of file ArmnnSchema_generated.h.

10401  {
10402  return layer_as_MergerLayer();
10403 }

◆ AnyLayer::layer_as< armnnSerializer::MinimumLayer >()

const armnnSerializer::MinimumLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::MinimumLayer > ( ) const
inline

Definition at line 10349 of file ArmnnSchema_generated.h.

10349  {
10350  return layer_as_MinimumLayer();
10351 }

◆ AnyLayer::layer_as< armnnSerializer::MultiplicationLayer >()

const armnnSerializer::MultiplicationLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::MultiplicationLayer > ( ) const
inline

Definition at line 10317 of file ArmnnSchema_generated.h.

10317  {
10318  return layer_as_MultiplicationLayer();
10319 }

◆ AnyLayer::layer_as< armnnSerializer::NormalizationLayer >()

const armnnSerializer::NormalizationLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::NormalizationLayer > ( ) const
inline

Definition at line 10361 of file ArmnnSchema_generated.h.

10361  {
10362  return layer_as_NormalizationLayer();
10363 }

◆ AnyLayer::layer_as< armnnSerializer::OutputLayer >()

const armnnSerializer::OutputLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::OutputLayer > ( ) const
inline

Definition at line 10321 of file ArmnnSchema_generated.h.

10321  {
10322  return layer_as_OutputLayer();
10323 }

◆ AnyLayer::layer_as< armnnSerializer::PadLayer >()

const armnnSerializer::PadLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::PadLayer > ( ) const
inline

Definition at line 10365 of file ArmnnSchema_generated.h.

10365  {
10366  return layer_as_PadLayer();
10367 }

◆ AnyLayer::layer_as< armnnSerializer::PermuteLayer >()

const armnnSerializer::PermuteLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::PermuteLayer > ( ) const
inline

Definition at line 10325 of file ArmnnSchema_generated.h.

10325  {
10326  return layer_as_PermuteLayer();
10327 }

◆ AnyLayer::layer_as< armnnSerializer::Pooling2dLayer >()

const armnnSerializer::Pooling2dLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::Pooling2dLayer > ( ) const
inline

Definition at line 10329 of file ArmnnSchema_generated.h.

10329  {
10330  return layer_as_Pooling2dLayer();
10331 }

◆ AnyLayer::layer_as< armnnSerializer::PreluLayer >()

const armnnSerializer::PreluLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::PreluLayer > ( ) const
inline

Definition at line 10449 of file ArmnnSchema_generated.h.

10449  {
10450  return layer_as_PreluLayer();
10451 }

◆ AnyLayer::layer_as< armnnSerializer::QLstmLayer >()

const armnnSerializer::QLstmLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::QLstmLayer > ( ) const
inline

Definition at line 10505 of file ArmnnSchema_generated.h.

10505  {
10506  return layer_as_QLstmLayer();
10507 }

◆ AnyLayer::layer_as< armnnSerializer::QuantizedLstmLayer >()

const armnnSerializer::QuantizedLstmLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::QuantizedLstmLayer > ( ) const
inline

Definition at line 10421 of file ArmnnSchema_generated.h.

10421  {
10422  return layer_as_QuantizedLstmLayer();
10423 }

◆ AnyLayer::layer_as< armnnSerializer::QuantizeLayer >()

const armnnSerializer::QuantizeLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::QuantizeLayer > ( ) const
inline

Definition at line 10425 of file ArmnnSchema_generated.h.

10425  {
10426  return layer_as_QuantizeLayer();
10427 }

◆ AnyLayer::layer_as< armnnSerializer::RankLayer >()

const armnnSerializer::RankLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::RankLayer > ( ) const
inline

Definition at line 10513 of file ArmnnSchema_generated.h.

10513  {
10514  return layer_as_RankLayer();
10515 }

◆ AnyLayer::layer_as< armnnSerializer::ReduceLayer >()

const armnnSerializer::ReduceLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::ReduceLayer > ( ) const
inline

Definition at line 10521 of file ArmnnSchema_generated.h.

10521  {
10522  return layer_as_ReduceLayer();
10523 }

◆ AnyLayer::layer_as< armnnSerializer::ReshapeLayer >()

const armnnSerializer::ReshapeLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::ReshapeLayer > ( ) const
inline

Definition at line 10333 of file ArmnnSchema_generated.h.

10333  {
10334  return layer_as_ReshapeLayer();
10335 }

◆ AnyLayer::layer_as< armnnSerializer::ResizeBilinearLayer >()

const armnnSerializer::ResizeBilinearLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::ResizeBilinearLayer > ( ) const
inline

Definition at line 10381 of file ArmnnSchema_generated.h.

10381  {
10382  return layer_as_ResizeBilinearLayer();
10383 }

◆ AnyLayer::layer_as< armnnSerializer::ResizeLayer >()

const armnnSerializer::ResizeLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::ResizeLayer > ( ) const
inline

Definition at line 10457 of file ArmnnSchema_generated.h.

10457  {
10458  return layer_as_ResizeLayer();
10459 }

◆ AnyLayer::layer_as< armnnSerializer::RsqrtLayer >()

const armnnSerializer::RsqrtLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::RsqrtLayer > ( ) const
inline

Definition at line 10369 of file ArmnnSchema_generated.h.

10369  {
10370  return layer_as_RsqrtLayer();
10371 }

◆ AnyLayer::layer_as< armnnSerializer::ShapeLayer >()

const armnnSerializer::ShapeLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::ShapeLayer > ( ) const
inline

Definition at line 10529 of file ArmnnSchema_generated.h.

10529  {
10530  return layer_as_ShapeLayer();
10531 }

◆ AnyLayer::layer_as< armnnSerializer::SliceLayer >()

const armnnSerializer::SliceLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::SliceLayer > ( ) const
inline

Definition at line 10473 of file ArmnnSchema_generated.h.

10473  {
10474  return layer_as_SliceLayer();
10475 }

◆ AnyLayer::layer_as< armnnSerializer::SoftmaxLayer >()

const armnnSerializer::SoftmaxLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::SoftmaxLayer > ( ) const
inline

Definition at line 10337 of file ArmnnSchema_generated.h.

10337  {
10338  return layer_as_SoftmaxLayer();
10339 }

◆ AnyLayer::layer_as< armnnSerializer::SpaceToBatchNdLayer >()

const armnnSerializer::SpaceToBatchNdLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::SpaceToBatchNdLayer > ( ) const
inline

Definition at line 10341 of file ArmnnSchema_generated.h.

10341  {
10342  return layer_as_SpaceToBatchNdLayer();
10343 }

◆ AnyLayer::layer_as< armnnSerializer::SpaceToDepthLayer >()

const armnnSerializer::SpaceToDepthLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::SpaceToDepthLayer > ( ) const
inline

Definition at line 10445 of file ArmnnSchema_generated.h.

10445  {
10446  return layer_as_SpaceToDepthLayer();
10447 }

◆ AnyLayer::layer_as< armnnSerializer::SplitterLayer >()

const armnnSerializer::SplitterLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::SplitterLayer > ( ) const
inline

Definition at line 10409 of file ArmnnSchema_generated.h.

10409  {
10410  return layer_as_SplitterLayer();
10411 }

◆ AnyLayer::layer_as< armnnSerializer::StackLayer >()

const armnnSerializer::StackLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::StackLayer > ( ) const
inline

Definition at line 10461 of file ArmnnSchema_generated.h.

10461  {
10462  return layer_as_StackLayer();
10463 }

◆ AnyLayer::layer_as< armnnSerializer::StandInLayer >()

const armnnSerializer::StandInLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::StandInLayer > ( ) const
inline

Definition at line 10493 of file ArmnnSchema_generated.h.

10493  {
10494  return layer_as_StandInLayer();
10495 }

◆ AnyLayer::layer_as< armnnSerializer::StridedSliceLayer >()

const armnnSerializer::StridedSliceLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::StridedSliceLayer > ( ) const
inline

Definition at line 10389 of file ArmnnSchema_generated.h.

10389  {
10390  return layer_as_StridedSliceLayer();
10391 }

◆ AnyLayer::layer_as< armnnSerializer::SubtractionLayer >()

const armnnSerializer::SubtractionLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::SubtractionLayer > ( ) const
inline

Definition at line 10385 of file ArmnnSchema_generated.h.

10385  {
10386  return layer_as_SubtractionLayer();
10387 }

◆ AnyLayer::layer_as< armnnSerializer::SwitchLayer >()

const armnnSerializer::SwitchLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::SwitchLayer > ( ) const
inline

Definition at line 10437 of file ArmnnSchema_generated.h.

10437  {
10438  return layer_as_SwitchLayer();
10439 }

◆ AnyLayer::layer_as< armnnSerializer::TransposeConvolution2dLayer >()

const armnnSerializer::TransposeConvolution2dLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::TransposeConvolution2dLayer > ( ) const
inline

Definition at line 10453 of file ArmnnSchema_generated.h.

10453  {
10454  return layer_as_TransposeConvolution2dLayer();
10455 }

◆ AnyLayer::layer_as< armnnSerializer::TransposeLayer >()

const armnnSerializer::TransposeLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::TransposeLayer > ( ) const
inline

Definition at line 10501 of file ArmnnSchema_generated.h.

10501  {
10502  return layer_as_TransposeLayer();
10503 }

◆ AnyLayer::layer_as< armnnSerializer::UnidirectionalSequenceLstmLayer >()

const armnnSerializer::UnidirectionalSequenceLstmLayer* armnnSerializer::AnyLayer::layer_as< armnnSerializer::UnidirectionalSequenceLstmLayer > ( ) const
inline

Definition at line 10533 of file ArmnnSchema_generated.h.

10533  {
10534  return layer_as_UnidirectionalSequenceLstmLayer();
10535 }

◆ ConstTensor::data_as< armnnSerializer::ByteData >()

const armnnSerializer::ByteData* armnnSerializer::ConstTensor::data_as< armnnSerializer::ByteData > ( ) const
inline

Definition at line 2152 of file ArmnnSchema_generated.h.

2152  {
2153  return data_as_ByteData();
2154 }

◆ ConstTensor::data_as< armnnSerializer::IntData >()

const armnnSerializer::IntData* armnnSerializer::ConstTensor::data_as< armnnSerializer::IntData > ( ) const
inline

Definition at line 2160 of file ArmnnSchema_generated.h.

2160  {
2161  return data_as_IntData();
2162 }

◆ ConstTensor::data_as< armnnSerializer::LongData >()

const armnnSerializer::LongData* armnnSerializer::ConstTensor::data_as< armnnSerializer::LongData > ( ) const
inline

Definition at line 2164 of file ArmnnSchema_generated.h.

2164  {
2165  return data_as_LongData();
2166 }

◆ ConstTensor::data_as< armnnSerializer::ShortData >()

const armnnSerializer::ShortData* armnnSerializer::ConstTensor::data_as< armnnSerializer::ShortData > ( ) const
inline

Definition at line 2156 of file ArmnnSchema_generated.h.

2156  {
2157  return data_as_ShortData();
2158 }

◆ CreateAbsLayer()

flatbuffers::Offset<AbsLayer> armnnSerializer::CreateAbsLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0 
)
inline

Definition at line 2505 of file ArmnnSchema_generated.h.

References AbsLayerBuilder::add_base(), and AbsLayerBuilder::Finish().

2507  {
2508  AbsLayerBuilder builder_(_fbb);
2509  builder_.add_base(base);
2510  return builder_.Finish();
2511 }

◆ CreateActivationDescriptor()

flatbuffers::Offset<ActivationDescriptor> armnnSerializer::CreateActivationDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
armnnSerializer::ActivationFunction  activationFunction = armnnSerializer::ActivationFunction_Sigmoid,
float  a = 0.0f,
float  b = 0.0f 
)
inline

Definition at line 2617 of file ArmnnSchema_generated.h.

References ActivationDescriptorBuilder::add_a(), ActivationDescriptorBuilder::add_activationFunction(), ActivationDescriptorBuilder::add_b(), and ActivationDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

2621  {
2622  ActivationDescriptorBuilder builder_(_fbb);
2623  builder_.add_b(b);
2624  builder_.add_a(a);
2625  builder_.add_activationFunction(activationFunction);
2626  return builder_.Finish();
2627 }

◆ CreateActivationLayer()

flatbuffers::Offset<ActivationLayer> armnnSerializer::CreateActivationLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::ActivationDescriptor >  descriptor = 0 
)
inline

Definition at line 2557 of file ArmnnSchema_generated.h.

References ActivationLayerBuilder::add_base(), ActivationLayerBuilder::add_descriptor(), and ActivationLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

2560  {
2561  ActivationLayerBuilder builder_(_fbb);
2562  builder_.add_descriptor(descriptor);
2563  builder_.add_base(base);
2564  return builder_.Finish();
2565 }

◆ CreateAdditionLayer()

flatbuffers::Offset<AdditionLayer> armnnSerializer::CreateAdditionLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0 
)
inline

Definition at line 2664 of file ArmnnSchema_generated.h.

References AdditionLayerBuilder::add_base(), and AdditionLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

2666  {
2667  AdditionLayerBuilder builder_(_fbb);
2668  builder_.add_base(base);
2669  return builder_.Finish();
2670 }

◆ CreateAnyLayer()

flatbuffers::Offset<AnyLayer> armnnSerializer::CreateAnyLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
armnnSerializer::Layer  layer_type = armnnSerializer::Layer_NONE,
flatbuffers::Offset< void >  layer = 0 
)
inline

Definition at line 10567 of file ArmnnSchema_generated.h.

References AnyLayerBuilder::add_layer(), AnyLayerBuilder::add_layer_type(), and AnyLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

10570  {
10571  AnyLayerBuilder builder_(_fbb);
10572  builder_.add_layer(layer);
10573  builder_.add_layer_type(layer_type);
10574  return builder_.Finish();
10575 }

◆ CreateArgMinMaxDescriptor()

flatbuffers::Offset<ArgMinMaxDescriptor> armnnSerializer::CreateArgMinMaxDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
armnnSerializer::ArgMinMaxFunction  argMinMaxFunction = armnnSerializer::ArgMinMaxFunction_Min,
int32_t  axis = 0 
)
inline

Definition at line 2768 of file ArmnnSchema_generated.h.

References ArgMinMaxDescriptorBuilder::add_argMinMaxFunction(), ArgMinMaxDescriptorBuilder::add_axis(), and ArgMinMaxDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

2771  {
2772  ArgMinMaxDescriptorBuilder builder_(_fbb);
2773  builder_.add_axis(axis);
2774  builder_.add_argMinMaxFunction(argMinMaxFunction);
2775  return builder_.Finish();
2776 }

◆ CreateArgMinMaxLayer()

flatbuffers::Offset<ArgMinMaxLayer> armnnSerializer::CreateArgMinMaxLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::ArgMinMaxDescriptor >  descriptor = 0 
)
inline

Definition at line 2716 of file ArmnnSchema_generated.h.

References ArgMinMaxLayerBuilder::add_base(), ArgMinMaxLayerBuilder::add_descriptor(), and ArgMinMaxLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

2719  {
2720  ArgMinMaxLayerBuilder builder_(_fbb);
2721  builder_.add_descriptor(descriptor);
2722  builder_.add_base(base);
2723  return builder_.Finish();
2724 }

◆ CreateBatchNormalizationDescriptor()

flatbuffers::Offset<BatchNormalizationDescriptor> armnnSerializer::CreateBatchNormalizationDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
float  eps = 0.0f,
armnnSerializer::DataLayout  dataLayout = armnnSerializer::DataLayout_NHWC 
)
inline

Definition at line 6685 of file ArmnnSchema_generated.h.

References BatchNormalizationDescriptorBuilder::add_dataLayout(), BatchNormalizationDescriptorBuilder::add_eps(), and BatchNormalizationDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

6688  {
6689  BatchNormalizationDescriptorBuilder builder_(_fbb);
6690  builder_.add_eps(eps);
6691  builder_.add_dataLayout(dataLayout);
6692  return builder_.Finish();
6693 }

◆ CreateBatchNormalizationLayer()

flatbuffers::Offset<BatchNormalizationLayer> armnnSerializer::CreateBatchNormalizationLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::BatchNormalizationDescriptor >  descriptor = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  mean = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  variance = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  beta = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  gamma = 0 
)
inline

Definition at line 6625 of file ArmnnSchema_generated.h.

References BatchNormalizationLayerBuilder::add_base(), BatchNormalizationLayerBuilder::add_beta(), BatchNormalizationLayerBuilder::add_descriptor(), BatchNormalizationLayerBuilder::add_gamma(), BatchNormalizationLayerBuilder::add_mean(), BatchNormalizationLayerBuilder::add_variance(), and BatchNormalizationLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

6632  {
6633  BatchNormalizationLayerBuilder builder_(_fbb);
6634  builder_.add_gamma(gamma);
6635  builder_.add_beta(beta);
6636  builder_.add_variance(variance);
6637  builder_.add_mean(mean);
6638  builder_.add_descriptor(descriptor);
6639  builder_.add_base(base);
6640  return builder_.Finish();
6641 }

◆ CreateBatchToSpaceNdDescriptor()

flatbuffers::Offset<BatchToSpaceNdDescriptor> armnnSerializer::CreateBatchToSpaceNdDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::Vector< uint32_t >>  blockShape = 0,
flatbuffers::Offset< flatbuffers::Vector< uint32_t >>  crops = 0,
armnnSerializer::DataLayout  dataLayout = armnnSerializer::DataLayout_NHWC 
)
inline

Definition at line 6071 of file ArmnnSchema_generated.h.

References BatchToSpaceNdDescriptorBuilder::add_blockShape(), BatchToSpaceNdDescriptorBuilder::add_crops(), BatchToSpaceNdDescriptorBuilder::add_dataLayout(), and BatchToSpaceNdDescriptorBuilder::Finish().

Referenced by CreateBatchToSpaceNdDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

6075  {
6076  BatchToSpaceNdDescriptorBuilder builder_(_fbb);
6077  builder_.add_crops(crops);
6078  builder_.add_blockShape(blockShape);
6079  builder_.add_dataLayout(dataLayout);
6080  return builder_.Finish();
6081 }

◆ CreateBatchToSpaceNdDescriptorDirect()

flatbuffers::Offset<BatchToSpaceNdDescriptor> armnnSerializer::CreateBatchToSpaceNdDescriptorDirect ( flatbuffers::FlatBufferBuilder &  _fbb,
const std::vector< uint32_t > *  blockShape = nullptr,
const std::vector< uint32_t > *  crops = nullptr,
armnnSerializer::DataLayout  dataLayout = armnnSerializer::DataLayout_NHWC 
)
inline

Definition at line 6083 of file ArmnnSchema_generated.h.

References CreateBatchToSpaceNdDescriptor().

6087  {
6088  auto blockShape__ = blockShape ? _fbb.CreateVector<uint32_t>(*blockShape) : 0;
6089  auto crops__ = crops ? _fbb.CreateVector<uint32_t>(*crops) : 0;
6091  _fbb,
6092  blockShape__,
6093  crops__,
6094  dataLayout);
6095 }
flatbuffers::Offset< BatchToSpaceNdDescriptor > CreateBatchToSpaceNdDescriptor(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> blockShape=0, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> crops=0, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NHWC)

◆ CreateBatchToSpaceNdLayer()

flatbuffers::Offset<BatchToSpaceNdLayer> armnnSerializer::CreateBatchToSpaceNdLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::BatchToSpaceNdDescriptor >  descriptor = 0 
)
inline

Definition at line 6009 of file ArmnnSchema_generated.h.

References BatchToSpaceNdLayerBuilder::add_base(), BatchToSpaceNdLayerBuilder::add_descriptor(), and BatchToSpaceNdLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

6012  {
6013  BatchToSpaceNdLayerBuilder builder_(_fbb);
6014  builder_.add_descriptor(descriptor);
6015  builder_.add_base(base);
6016  return builder_.Finish();
6017 }

◆ CreateBindableLayerBase()

flatbuffers::Offset<BindableLayerBase> armnnSerializer::CreateBindableLayerBase ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
int32_t  layerBindingId = 0 
)
inline

Definition at line 2459 of file ArmnnSchema_generated.h.

References BindableLayerBaseBuilder::add_base(), BindableLayerBaseBuilder::add_layerBindingId(), and BindableLayerBaseBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

2462  {
2463  BindableLayerBaseBuilder builder_(_fbb);
2464  builder_.add_layerBindingId(layerBindingId);
2465  builder_.add_base(base);
2466  return builder_.Finish();
2467 }

◆ CreateByteData()

flatbuffers::Offset<ByteData> armnnSerializer::CreateByteData ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::Vector< int8_t >>  data = 0 
)
inline

Definition at line 1939 of file ArmnnSchema_generated.h.

References ByteDataBuilder::add_data(), and ByteDataBuilder::Finish().

Referenced by CreateByteDataDirect(), and GetFlatBufferArgMinMaxFunction().

1941  {
1942  ByteDataBuilder builder_(_fbb);
1943  builder_.add_data(data);
1944  return builder_.Finish();
1945 }

◆ CreateByteDataDirect()

flatbuffers::Offset<ByteData> armnnSerializer::CreateByteDataDirect ( flatbuffers::FlatBufferBuilder &  _fbb,
const std::vector< int8_t > *  data = nullptr 
)
inline

Definition at line 1947 of file ArmnnSchema_generated.h.

References CreateByteData().

1949  {
1950  auto data__ = data ? _fbb.CreateVector<int8_t>(*data) : 0;
1952  _fbb,
1953  data__);
1954 }
flatbuffers::Offset< ByteData > CreateByteData(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int8_t >> data=0)

◆ CreateCastLayer()

flatbuffers::Offset<CastLayer> armnnSerializer::CreateCastLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0 
)
inline

Definition at line 2813 of file ArmnnSchema_generated.h.

References CastLayerBuilder::add_base(), and CastLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

2815  {
2816  CastLayerBuilder builder_(_fbb);
2817  builder_.add_base(base);
2818  return builder_.Finish();
2819 }

◆ CreateChannelShuffleDescriptor()

flatbuffers::Offset<ChannelShuffleDescriptor> armnnSerializer::CreateChannelShuffleDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
uint32_t  axis = 0,
uint32_t  numGroups = 0 
)
inline

Definition at line 2917 of file ArmnnSchema_generated.h.

References ChannelShuffleDescriptorBuilder::add_axis(), ChannelShuffleDescriptorBuilder::add_numGroups(), and ChannelShuffleDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

2920  {
2921  ChannelShuffleDescriptorBuilder builder_(_fbb);
2922  builder_.add_numGroups(numGroups);
2923  builder_.add_axis(axis);
2924  return builder_.Finish();
2925 }

◆ CreateChannelShuffleLayer()

flatbuffers::Offset<ChannelShuffleLayer> armnnSerializer::CreateChannelShuffleLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::ChannelShuffleDescriptor >  descriptor = 0 
)
inline

Definition at line 2865 of file ArmnnSchema_generated.h.

References ChannelShuffleLayerBuilder::add_base(), ChannelShuffleLayerBuilder::add_descriptor(), and ChannelShuffleLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

2868  {
2869  ChannelShuffleLayerBuilder builder_(_fbb);
2870  builder_.add_descriptor(descriptor);
2871  builder_.add_base(base);
2872  return builder_.Finish();
2873 }

◆ CreateComparisonDescriptor()

flatbuffers::Offset<ComparisonDescriptor> armnnSerializer::CreateComparisonDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
armnnSerializer::ComparisonOperation  operation = armnnSerializer::ComparisonOperation_Equal 
)
inline

Definition at line 2961 of file ArmnnSchema_generated.h.

References ComparisonDescriptorBuilder::add_operation(), and ComparisonDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

2963  {
2964  ComparisonDescriptorBuilder builder_(_fbb);
2965  builder_.add_operation(operation);
2966  return builder_.Finish();
2967 }

◆ CreateComparisonLayer()

flatbuffers::Offset<ComparisonLayer> armnnSerializer::CreateComparisonLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::ComparisonDescriptor >  descriptor = 0 
)
inline

Definition at line 3013 of file ArmnnSchema_generated.h.

References ComparisonLayerBuilder::add_base(), ComparisonLayerBuilder::add_descriptor(), and ComparisonLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

3016  {
3017  ComparisonLayerBuilder builder_(_fbb);
3018  builder_.add_descriptor(descriptor);
3019  builder_.add_base(base);
3020  return builder_.Finish();
3021 }

◆ CreateConcatLayer()

flatbuffers::Offset<ConcatLayer> armnnSerializer::CreateConcatLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::OriginsDescriptor >  descriptor = 0 
)
inline

Definition at line 7202 of file ArmnnSchema_generated.h.

References ConcatLayerBuilder::add_base(), ConcatLayerBuilder::add_descriptor(), and ConcatLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

7205  {
7206  ConcatLayerBuilder builder_(_fbb);
7207  builder_.add_descriptor(descriptor);
7208  builder_.add_base(base);
7209  return builder_.Finish();
7210 }

◆ CreateConstantLayer()

flatbuffers::Offset<ConstantLayer> armnnSerializer::CreateConstantLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  input = 0 
)
inline

Definition at line 3067 of file ArmnnSchema_generated.h.

References ConstantLayerBuilder::add_base(), ConstantLayerBuilder::add_input(), and ConstantLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

3070  {
3071  ConstantLayerBuilder builder_(_fbb);
3072  builder_.add_input(input);
3073  builder_.add_base(base);
3074  return builder_.Finish();
3075 }

◆ CreateConstTensor()

flatbuffers::Offset<ConstTensor> armnnSerializer::CreateConstTensor ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::TensorInfo >  info = 0,
armnnSerializer::ConstTensorData  data_type = armnnSerializer::ConstTensorData_NONE,
flatbuffers::Offset< void >  data = 0 
)
inline

Definition at line 2193 of file ArmnnSchema_generated.h.

References ConstTensorBuilder::add_data(), ConstTensorBuilder::add_data_type(), ConstTensorBuilder::add_info(), and ConstTensorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

2197  {
2198  ConstTensorBuilder builder_(_fbb);
2199  builder_.add_data(data);
2200  builder_.add_info(info);
2201  builder_.add_data_type(data_type);
2202  return builder_.Finish();
2203 }

◆ CreateConvolution2dDescriptor()

flatbuffers::Offset<Convolution2dDescriptor> armnnSerializer::CreateConvolution2dDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
uint32_t  padLeft = 0,
uint32_t  padRight = 0,
uint32_t  padTop = 0,
uint32_t  padBottom = 0,
uint32_t  strideX = 0,
uint32_t  strideY = 0,
uint32_t  dilationX = 1,
uint32_t  dilationY = 1,
bool  biasEnabled = false,
armnnSerializer::DataLayout  dataLayout = armnnSerializer::DataLayout_NCHW 
)
inline

Definition at line 3259 of file ArmnnSchema_generated.h.

References Convolution2dDescriptorBuilder::add_biasEnabled(), Convolution2dDescriptorBuilder::add_dataLayout(), Convolution2dDescriptorBuilder::add_dilationX(), Convolution2dDescriptorBuilder::add_dilationY(), Convolution2dDescriptorBuilder::add_padBottom(), Convolution2dDescriptorBuilder::add_padLeft(), Convolution2dDescriptorBuilder::add_padRight(), Convolution2dDescriptorBuilder::add_padTop(), Convolution2dDescriptorBuilder::add_strideX(), Convolution2dDescriptorBuilder::add_strideY(), and Convolution2dDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

3270  {
3271  Convolution2dDescriptorBuilder builder_(_fbb);
3272  builder_.add_dilationY(dilationY);
3273  builder_.add_dilationX(dilationX);
3274  builder_.add_strideY(strideY);
3275  builder_.add_strideX(strideX);
3276  builder_.add_padBottom(padBottom);
3277  builder_.add_padTop(padTop);
3278  builder_.add_padRight(padRight);
3279  builder_.add_padLeft(padLeft);
3280  builder_.add_dataLayout(dataLayout);
3281  builder_.add_biasEnabled(biasEnabled);
3282  return builder_.Finish();
3283 }

◆ CreateConvolution2dLayer()

flatbuffers::Offset<Convolution2dLayer> armnnSerializer::CreateConvolution2dLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::Convolution2dDescriptor >  descriptor = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  weights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  biases = 0 
)
inline

Definition at line 3139 of file ArmnnSchema_generated.h.

References Convolution2dLayerBuilder::add_base(), Convolution2dLayerBuilder::add_biases(), Convolution2dLayerBuilder::add_descriptor(), Convolution2dLayerBuilder::add_weights(), and Convolution2dLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

3144  {
3145  Convolution2dLayerBuilder builder_(_fbb);
3146  builder_.add_biases(biases);
3147  builder_.add_weights(weights);
3148  builder_.add_descriptor(descriptor);
3149  builder_.add_base(base);
3150  return builder_.Finish();
3151 }

◆ CreateConvolution3dDescriptor()

flatbuffers::Offset<Convolution3dDescriptor> armnnSerializer::CreateConvolution3dDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
uint32_t  padLeft = 0,
uint32_t  padRight = 0,
uint32_t  padTop = 0,
uint32_t  padBottom = 0,
uint32_t  padFront = 0,
uint32_t  padBack = 0,
uint32_t  strideX = 0,
uint32_t  strideY = 0,
uint32_t  strideZ = 0,
uint32_t  dilationX = 1,
uint32_t  dilationY = 1,
uint32_t  dilationZ = 1,
bool  biasEnabled = false,
armnnSerializer::DataLayout  dataLayout = armnnSerializer::DataLayout_NDHWC 
)
inline

Definition at line 3477 of file ArmnnSchema_generated.h.

References Convolution3dDescriptorBuilder::add_biasEnabled(), Convolution3dDescriptorBuilder::add_dataLayout(), Convolution3dDescriptorBuilder::add_dilationX(), Convolution3dDescriptorBuilder::add_dilationY(), Convolution3dDescriptorBuilder::add_dilationZ(), Convolution3dDescriptorBuilder::add_padBack(), Convolution3dDescriptorBuilder::add_padBottom(), Convolution3dDescriptorBuilder::add_padFront(), Convolution3dDescriptorBuilder::add_padLeft(), Convolution3dDescriptorBuilder::add_padRight(), Convolution3dDescriptorBuilder::add_padTop(), Convolution3dDescriptorBuilder::add_strideX(), Convolution3dDescriptorBuilder::add_strideY(), Convolution3dDescriptorBuilder::add_strideZ(), and Convolution3dDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

3492  {
3493  Convolution3dDescriptorBuilder builder_(_fbb);
3494  builder_.add_dilationZ(dilationZ);
3495  builder_.add_dilationY(dilationY);
3496  builder_.add_dilationX(dilationX);
3497  builder_.add_strideZ(strideZ);
3498  builder_.add_strideY(strideY);
3499  builder_.add_strideX(strideX);
3500  builder_.add_padBack(padBack);
3501  builder_.add_padFront(padFront);
3502  builder_.add_padBottom(padBottom);
3503  builder_.add_padTop(padTop);
3504  builder_.add_padRight(padRight);
3505  builder_.add_padLeft(padLeft);
3506  builder_.add_dataLayout(dataLayout);
3507  builder_.add_biasEnabled(biasEnabled);
3508  return builder_.Finish();
3509 }

◆ CreateConvolution3dLayer()

flatbuffers::Offset<Convolution3dLayer> armnnSerializer::CreateConvolution3dLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::Convolution3dDescriptor >  descriptor = 0 
)
inline

Definition at line 3329 of file ArmnnSchema_generated.h.

References Convolution3dLayerBuilder::add_base(), Convolution3dLayerBuilder::add_descriptor(), and Convolution3dLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

3332  {
3333  Convolution3dLayerBuilder builder_(_fbb);
3334  builder_.add_descriptor(descriptor);
3335  builder_.add_base(base);
3336  return builder_.Finish();
3337 }

◆ CreateDepthToSpaceDescriptor()

flatbuffers::Offset<DepthToSpaceDescriptor> armnnSerializer::CreateDepthToSpaceDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
uint32_t  blockSize = 0,
armnnSerializer::DataLayout  dataLayout = armnnSerializer::DataLayout_NHWC 
)
inline

Definition at line 3607 of file ArmnnSchema_generated.h.

References DepthToSpaceDescriptorBuilder::add_blockSize(), DepthToSpaceDescriptorBuilder::add_dataLayout(), and DepthToSpaceDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

3610  {
3611  DepthToSpaceDescriptorBuilder builder_(_fbb);
3612  builder_.add_blockSize(blockSize);
3613  builder_.add_dataLayout(dataLayout);
3614  return builder_.Finish();
3615 }

◆ CreateDepthToSpaceLayer()

flatbuffers::Offset<DepthToSpaceLayer> armnnSerializer::CreateDepthToSpaceLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::DepthToSpaceDescriptor >  descriptor = 0 
)
inline

Definition at line 3555 of file ArmnnSchema_generated.h.

References DepthToSpaceLayerBuilder::add_base(), DepthToSpaceLayerBuilder::add_descriptor(), and DepthToSpaceLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

3558  {
3559  DepthToSpaceLayerBuilder builder_(_fbb);
3560  builder_.add_descriptor(descriptor);
3561  builder_.add_base(base);
3562  return builder_.Finish();
3563 }

◆ CreateDepthwiseConvolution2dDescriptor()

flatbuffers::Offset<DepthwiseConvolution2dDescriptor> armnnSerializer::CreateDepthwiseConvolution2dDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
uint32_t  padLeft = 0,
uint32_t  padRight = 0,
uint32_t  padTop = 0,
uint32_t  padBottom = 0,
uint32_t  strideX = 0,
uint32_t  strideY = 0,
uint32_t  dilationX = 1,
uint32_t  dilationY = 1,
bool  biasEnabled = false,
armnnSerializer::DataLayout  dataLayout = armnnSerializer::DataLayout_NCHW 
)
inline

Definition at line 5360 of file ArmnnSchema_generated.h.

References DepthwiseConvolution2dDescriptorBuilder::add_biasEnabled(), DepthwiseConvolution2dDescriptorBuilder::add_dataLayout(), DepthwiseConvolution2dDescriptorBuilder::add_dilationX(), DepthwiseConvolution2dDescriptorBuilder::add_dilationY(), DepthwiseConvolution2dDescriptorBuilder::add_padBottom(), DepthwiseConvolution2dDescriptorBuilder::add_padLeft(), DepthwiseConvolution2dDescriptorBuilder::add_padRight(), DepthwiseConvolution2dDescriptorBuilder::add_padTop(), DepthwiseConvolution2dDescriptorBuilder::add_strideX(), DepthwiseConvolution2dDescriptorBuilder::add_strideY(), and DepthwiseConvolution2dDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

5371  {
5372  DepthwiseConvolution2dDescriptorBuilder builder_(_fbb);
5373  builder_.add_dilationY(dilationY);
5374  builder_.add_dilationX(dilationX);
5375  builder_.add_strideY(strideY);
5376  builder_.add_strideX(strideX);
5377  builder_.add_padBottom(padBottom);
5378  builder_.add_padTop(padTop);
5379  builder_.add_padRight(padRight);
5380  builder_.add_padLeft(padLeft);
5381  builder_.add_dataLayout(dataLayout);
5382  builder_.add_biasEnabled(biasEnabled);
5383  return builder_.Finish();
5384 }

◆ CreateDepthwiseConvolution2dLayer()

flatbuffers::Offset<DepthwiseConvolution2dLayer> armnnSerializer::CreateDepthwiseConvolution2dLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::DepthwiseConvolution2dDescriptor >  descriptor = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  weights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  biases = 0 
)
inline

Definition at line 5240 of file ArmnnSchema_generated.h.

References DepthwiseConvolution2dLayerBuilder::add_base(), DepthwiseConvolution2dLayerBuilder::add_biases(), DepthwiseConvolution2dLayerBuilder::add_descriptor(), DepthwiseConvolution2dLayerBuilder::add_weights(), and DepthwiseConvolution2dLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

5245  {
5246  DepthwiseConvolution2dLayerBuilder builder_(_fbb);
5247  builder_.add_biases(biases);
5248  builder_.add_weights(weights);
5249  builder_.add_descriptor(descriptor);
5250  builder_.add_base(base);
5251  return builder_.Finish();
5252 }

◆ CreateDequantizeLayer()

flatbuffers::Offset<DequantizeLayer> armnnSerializer::CreateDequantizeLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0 
)
inline

Definition at line 8898 of file ArmnnSchema_generated.h.

References DequantizeLayerBuilder::add_base(), and DequantizeLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

8900  {
8901  DequantizeLayerBuilder builder_(_fbb);
8902  builder_.add_base(base);
8903  return builder_.Finish();
8904 }

◆ CreateDetectionPostProcessDescriptor()

flatbuffers::Offset<DetectionPostProcessDescriptor> armnnSerializer::CreateDetectionPostProcessDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
uint32_t  maxDetections = 0,
uint32_t  maxClassesPerDetection = 0,
uint32_t  detectionsPerClass = 0,
float  nmsScoreThreshold = 0.0f,
float  nmsIouThreshold = 0.0f,
uint32_t  numClasses = 0,
bool  useRegularNms = false,
float  scaleX = 0.0f,
float  scaleY = 0.0f,
float  scaleW = 0.0f,
float  scaleH = 0.0f 
)
inline

Definition at line 7707 of file ArmnnSchema_generated.h.

References DetectionPostProcessDescriptorBuilder::add_detectionsPerClass(), DetectionPostProcessDescriptorBuilder::add_maxClassesPerDetection(), DetectionPostProcessDescriptorBuilder::add_maxDetections(), DetectionPostProcessDescriptorBuilder::add_nmsIouThreshold(), DetectionPostProcessDescriptorBuilder::add_nmsScoreThreshold(), DetectionPostProcessDescriptorBuilder::add_numClasses(), DetectionPostProcessDescriptorBuilder::add_scaleH(), DetectionPostProcessDescriptorBuilder::add_scaleW(), DetectionPostProcessDescriptorBuilder::add_scaleX(), DetectionPostProcessDescriptorBuilder::add_scaleY(), DetectionPostProcessDescriptorBuilder::add_useRegularNms(), and DetectionPostProcessDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

7719  {
7720  DetectionPostProcessDescriptorBuilder builder_(_fbb);
7721  builder_.add_scaleH(scaleH);
7722  builder_.add_scaleW(scaleW);
7723  builder_.add_scaleY(scaleY);
7724  builder_.add_scaleX(scaleX);
7725  builder_.add_numClasses(numClasses);
7726  builder_.add_nmsIouThreshold(nmsIouThreshold);
7727  builder_.add_nmsScoreThreshold(nmsScoreThreshold);
7728  builder_.add_detectionsPerClass(detectionsPerClass);
7729  builder_.add_maxClassesPerDetection(maxClassesPerDetection);
7730  builder_.add_maxDetections(maxDetections);
7731  builder_.add_useRegularNms(useRegularNms);
7732  return builder_.Finish();
7733 }

◆ CreateDetectionPostProcessLayer()

flatbuffers::Offset<DetectionPostProcessLayer> armnnSerializer::CreateDetectionPostProcessLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::DetectionPostProcessDescriptor >  descriptor = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  anchors = 0 
)
inline

Definition at line 7581 of file ArmnnSchema_generated.h.

References DetectionPostProcessLayerBuilder::add_anchors(), DetectionPostProcessLayerBuilder::add_base(), DetectionPostProcessLayerBuilder::add_descriptor(), and DetectionPostProcessLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

7585  {
7586  DetectionPostProcessLayerBuilder builder_(_fbb);
7587  builder_.add_anchors(anchors);
7588  builder_.add_descriptor(descriptor);
7589  builder_.add_base(base);
7590  return builder_.Finish();
7591 }

◆ CreateDivisionLayer()

flatbuffers::Offset<DivisionLayer> armnnSerializer::CreateDivisionLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0 
)
inline

Definition at line 3652 of file ArmnnSchema_generated.h.

References DivisionLayerBuilder::add_base(), and DivisionLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

3654  {
3655  DivisionLayerBuilder builder_(_fbb);
3656  builder_.add_base(base);
3657  return builder_.Finish();
3658 }

◆ CreateElementwiseUnaryDescriptor()

flatbuffers::Offset<ElementwiseUnaryDescriptor> armnnSerializer::CreateElementwiseUnaryDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
armnnSerializer::UnaryOperation  operation = armnnSerializer::UnaryOperation_Abs 
)
inline

Definition at line 3694 of file ArmnnSchema_generated.h.

References ElementwiseUnaryDescriptorBuilder::add_operation(), and ElementwiseUnaryDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

3696  {
3697  ElementwiseUnaryDescriptorBuilder builder_(_fbb);
3698  builder_.add_operation(operation);
3699  return builder_.Finish();
3700 }

◆ CreateElementwiseUnaryLayer()

flatbuffers::Offset<ElementwiseUnaryLayer> armnnSerializer::CreateElementwiseUnaryLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::ElementwiseUnaryDescriptor >  descriptor = 0 
)
inline

Definition at line 3746 of file ArmnnSchema_generated.h.

References ElementwiseUnaryLayerBuilder::add_base(), ElementwiseUnaryLayerBuilder::add_descriptor(), and ElementwiseUnaryLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

3749  {
3750  ElementwiseUnaryLayerBuilder builder_(_fbb);
3751  builder_.add_descriptor(descriptor);
3752  builder_.add_base(base);
3753  return builder_.Finish();
3754 }

◆ CreateEqualLayer()

flatbuffers::Offset<EqualLayer> armnnSerializer::CreateEqualLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0 
)
inline

Definition at line 3792 of file ArmnnSchema_generated.h.

References EqualLayerBuilder::add_base(), and EqualLayerBuilder::Finish().

3794  {
3795  EqualLayerBuilder builder_(_fbb);
3796  builder_.add_base(base);
3797  return builder_.Finish();
3798 }

◆ CreateFeatureCompatibilityVersions()

flatbuffers::Offset<FeatureCompatibilityVersions> armnnSerializer::CreateFeatureCompatibilityVersions ( flatbuffers::FlatBufferBuilder &  _fbb,
uint32_t  bindingIdsScheme = 0,
uint32_t  weightsLayoutScheme = 0,
uint32_t  constantTensorsAsInputs = 0 
)
inline

Definition at line 10627 of file ArmnnSchema_generated.h.

References FeatureCompatibilityVersionsBuilder::add_bindingIdsScheme(), FeatureCompatibilityVersionsBuilder::add_constantTensorsAsInputs(), FeatureCompatibilityVersionsBuilder::add_weightsLayoutScheme(), and FeatureCompatibilityVersionsBuilder::Finish().

Referenced by SerializerStrategy::GetVersionTable().

10631  {
10632  FeatureCompatibilityVersionsBuilder builder_(_fbb);
10633  builder_.add_constantTensorsAsInputs(constantTensorsAsInputs);
10634  builder_.add_weightsLayoutScheme(weightsLayoutScheme);
10635  builder_.add_bindingIdsScheme(bindingIdsScheme);
10636  return builder_.Finish();
10637 }

◆ CreateFillDescriptor()

flatbuffers::Offset<FillDescriptor> armnnSerializer::CreateFillDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
float  value = 0.0f 
)
inline

Definition at line 3888 of file ArmnnSchema_generated.h.

References FillDescriptorBuilder::add_value(), and FillDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

3890  {
3891  FillDescriptorBuilder builder_(_fbb);
3892  builder_.add_value(value);
3893  return builder_.Finish();
3894 }

◆ CreateFillLayer()

flatbuffers::Offset<FillLayer> armnnSerializer::CreateFillLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::FillDescriptor >  descriptor = 0 
)
inline

Definition at line 3844 of file ArmnnSchema_generated.h.

References FillLayerBuilder::add_base(), FillLayerBuilder::add_descriptor(), and FillLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

3847  {
3848  FillLayerBuilder builder_(_fbb);
3849  builder_.add_descriptor(descriptor);
3850  builder_.add_base(base);
3851  return builder_.Finish();
3852 }

◆ CreateFloorLayer()

flatbuffers::Offset<FloorLayer> armnnSerializer::CreateFloorLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0 
)
inline

Definition at line 3931 of file ArmnnSchema_generated.h.

References FloorLayerBuilder::add_base(), and FloorLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

3933  {
3934  FloorLayerBuilder builder_(_fbb);
3935  builder_.add_base(base);
3936  return builder_.Finish();
3937 }

◆ CreateFullyConnectedDescriptor()

flatbuffers::Offset<FullyConnectedDescriptor> armnnSerializer::CreateFullyConnectedDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
bool  biasEnabled = false,
bool  transposeWeightsMatrix = false,
bool  constantWeights = true 
)
inline

Definition at line 4065 of file ArmnnSchema_generated.h.

References FullyConnectedDescriptorBuilder::add_biasEnabled(), FullyConnectedDescriptorBuilder::add_constantWeights(), FullyConnectedDescriptorBuilder::add_transposeWeightsMatrix(), and FullyConnectedDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

4069  {
4070  FullyConnectedDescriptorBuilder builder_(_fbb);
4071  builder_.add_constantWeights(constantWeights);
4072  builder_.add_transposeWeightsMatrix(transposeWeightsMatrix);
4073  builder_.add_biasEnabled(biasEnabled);
4074  return builder_.Finish();
4075 }

◆ CreateFullyConnectedLayer()

flatbuffers::Offset<FullyConnectedLayer> armnnSerializer::CreateFullyConnectedLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::FullyConnectedDescriptor >  descriptor = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  weights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  biases = 0 
)
inline

Definition at line 4001 of file ArmnnSchema_generated.h.

References FullyConnectedLayerBuilder::add_base(), FullyConnectedLayerBuilder::add_biases(), FullyConnectedLayerBuilder::add_descriptor(), FullyConnectedLayerBuilder::add_weights(), and FullyConnectedLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

4006  {
4007  FullyConnectedLayerBuilder builder_(_fbb);
4008  builder_.add_biases(biases);
4009  builder_.add_weights(weights);
4010  builder_.add_descriptor(descriptor);
4011  builder_.add_base(base);
4012  return builder_.Finish();
4013 }

◆ CreateGatherDescriptor()

flatbuffers::Offset<GatherDescriptor> armnnSerializer::CreateGatherDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
int32_t  axis = 0 
)
inline

Definition at line 4165 of file ArmnnSchema_generated.h.

References GatherDescriptorBuilder::add_axis(), and GatherDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

4167  {
4168  GatherDescriptorBuilder builder_(_fbb);
4169  builder_.add_axis(axis);
4170  return builder_.Finish();
4171 }

◆ CreateGatherLayer()

flatbuffers::Offset<GatherLayer> armnnSerializer::CreateGatherLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::GatherDescriptor >  descriptor = 0 
)
inline

Definition at line 4121 of file ArmnnSchema_generated.h.

References GatherLayerBuilder::add_base(), GatherLayerBuilder::add_descriptor(), and GatherLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

4124  {
4125  GatherLayerBuilder builder_(_fbb);
4126  builder_.add_descriptor(descriptor);
4127  builder_.add_base(base);
4128  return builder_.Finish();
4129 }

◆ CreateGreaterLayer()

flatbuffers::Offset<GreaterLayer> armnnSerializer::CreateGreaterLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0 
)
inline

Definition at line 4209 of file ArmnnSchema_generated.h.

References GreaterLayerBuilder::add_base(), and GreaterLayerBuilder::Finish().

4211  {
4212  GreaterLayerBuilder builder_(_fbb);
4213  builder_.add_base(base);
4214  return builder_.Finish();
4215 }

◆ CreateInputLayer()

flatbuffers::Offset<InputLayer> armnnSerializer::CreateInputLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::BindableLayerBase >  base = 0 
)
inline

Definition at line 4252 of file ArmnnSchema_generated.h.

References InputLayerBuilder::add_base(), and InputLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

4254  {
4255  InputLayerBuilder builder_(_fbb);
4256  builder_.add_base(base);
4257  return builder_.Finish();
4258 }

◆ CreateInputSlot()

flatbuffers::Offset<InputSlot> armnnSerializer::CreateInputSlot ( flatbuffers::FlatBufferBuilder &  _fbb,
uint32_t  index = 0,
const armnnSerializer::Connection *  connection = 0 
)
inline

Definition at line 2247 of file ArmnnSchema_generated.h.

References InputSlotBuilder::add_connection(), InputSlotBuilder::add_index(), and InputSlotBuilder::Finish().

Referenced by SerializerStrategy::GetVersionTable().

2250  {
2251  InputSlotBuilder builder_(_fbb);
2252  builder_.add_connection(connection);
2253  builder_.add_index(index);
2254  return builder_.Finish();
2255 }

◆ CreateInstanceNormalizationDescriptor()

flatbuffers::Offset<InstanceNormalizationDescriptor> armnnSerializer::CreateInstanceNormalizationDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
float  gamma = 0.0f,
float  beta = 0.0f,
float  eps = 0.0f,
armnnSerializer::DataLayout  dataLayout = armnnSerializer::DataLayout_NHWC 
)
inline

Definition at line 4372 of file ArmnnSchema_generated.h.

References InstanceNormalizationDescriptorBuilder::add_beta(), InstanceNormalizationDescriptorBuilder::add_dataLayout(), InstanceNormalizationDescriptorBuilder::add_eps(), InstanceNormalizationDescriptorBuilder::add_gamma(), and InstanceNormalizationDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

4377  {
4378  InstanceNormalizationDescriptorBuilder builder_(_fbb);
4379  builder_.add_eps(eps);
4380  builder_.add_beta(beta);
4381  builder_.add_gamma(gamma);
4382  builder_.add_dataLayout(dataLayout);
4383  return builder_.Finish();
4384 }

◆ CreateInstanceNormalizationLayer()

flatbuffers::Offset<InstanceNormalizationLayer> armnnSerializer::CreateInstanceNormalizationLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::InstanceNormalizationDescriptor >  descriptor = 0 
)
inline

Definition at line 4304 of file ArmnnSchema_generated.h.

References InstanceNormalizationLayerBuilder::add_base(), InstanceNormalizationLayerBuilder::add_descriptor(), and InstanceNormalizationLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

4307  {
4308  InstanceNormalizationLayerBuilder builder_(_fbb);
4309  builder_.add_descriptor(descriptor);
4310  builder_.add_base(base);
4311  return builder_.Finish();
4312 }

◆ CreateIntData()

flatbuffers::Offset<IntData> armnnSerializer::CreateIntData ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::Vector< int32_t >>  data = 0 
)
inline

Definition at line 2043 of file ArmnnSchema_generated.h.

References IntDataBuilder::add_data(), and IntDataBuilder::Finish().

Referenced by CreateIntDataDirect(), and GetFlatBufferArgMinMaxFunction().

2045  {
2046  IntDataBuilder builder_(_fbb);
2047  builder_.add_data(data);
2048  return builder_.Finish();
2049 }

◆ CreateIntDataDirect()

flatbuffers::Offset<IntData> armnnSerializer::CreateIntDataDirect ( flatbuffers::FlatBufferBuilder &  _fbb,
const std::vector< int32_t > *  data = nullptr 
)
inline

Definition at line 2051 of file ArmnnSchema_generated.h.

References CreateIntData().

2053  {
2054  auto data__ = data ? _fbb.CreateVector<int32_t>(*data) : 0;
2056  _fbb,
2057  data__);
2058 }
flatbuffers::Offset< IntData > CreateIntData(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int32_t >> data=0)

◆ CreateL2NormalizationDescriptor()

flatbuffers::Offset<L2NormalizationDescriptor> armnnSerializer::CreateL2NormalizationDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
armnnSerializer::DataLayout  dataLayout = armnnSerializer::DataLayout_NCHW,
float  eps = 1e-12f 
)
inline

Definition at line 4588 of file ArmnnSchema_generated.h.

References L2NormalizationDescriptorBuilder::add_dataLayout(), L2NormalizationDescriptorBuilder::add_eps(), and L2NormalizationDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

4591  {
4592  L2NormalizationDescriptorBuilder builder_(_fbb);
4593  builder_.add_eps(eps);
4594  builder_.add_dataLayout(dataLayout);
4595  return builder_.Finish();
4596 }

◆ CreateL2NormalizationLayer()

flatbuffers::Offset<L2NormalizationLayer> armnnSerializer::CreateL2NormalizationLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::L2NormalizationDescriptor >  descriptor = 0 
)
inline

Definition at line 4536 of file ArmnnSchema_generated.h.

References L2NormalizationLayerBuilder::add_base(), L2NormalizationLayerBuilder::add_descriptor(), and L2NormalizationLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

4539  {
4540  L2NormalizationLayerBuilder builder_(_fbb);
4541  builder_.add_descriptor(descriptor);
4542  builder_.add_base(base);
4543  return builder_.Finish();
4544 }

◆ CreateLayerBase()

flatbuffers::Offset<LayerBase> armnnSerializer::CreateLayerBase ( flatbuffers::FlatBufferBuilder &  _fbb,
uint32_t  index = 0,
flatbuffers::Offset< flatbuffers::String >  layerName = 0,
armnnSerializer::LayerType  layerType = armnnSerializer::LayerType_Addition,
flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< armnnSerializer::InputSlot >>>  inputSlots = 0,
flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< armnnSerializer::OutputSlot >>>  outputSlots = 0 
)
inline

Definition at line 2381 of file ArmnnSchema_generated.h.

References LayerBaseBuilder::add_index(), LayerBaseBuilder::add_inputSlots(), LayerBaseBuilder::add_layerName(), LayerBaseBuilder::add_layerType(), LayerBaseBuilder::add_outputSlots(), and LayerBaseBuilder::Finish().

Referenced by CreateLayerBaseDirect(), and GetFlatBufferArgMinMaxFunction().

2387  {
2388  LayerBaseBuilder builder_(_fbb);
2389  builder_.add_outputSlots(outputSlots);
2390  builder_.add_inputSlots(inputSlots);
2391  builder_.add_layerType(layerType);
2392  builder_.add_layerName(layerName);
2393  builder_.add_index(index);
2394  return builder_.Finish();
2395 }

◆ CreateLayerBaseDirect()

flatbuffers::Offset<LayerBase> armnnSerializer::CreateLayerBaseDirect ( flatbuffers::FlatBufferBuilder &  _fbb,
uint32_t  index = 0,
const char *  layerName = nullptr,
armnnSerializer::LayerType  layerType = armnnSerializer::LayerType_Addition,
const std::vector< flatbuffers::Offset< armnnSerializer::InputSlot >> *  inputSlots = nullptr,
const std::vector< flatbuffers::Offset< armnnSerializer::OutputSlot >> *  outputSlots = nullptr 
)
inline

Definition at line 2397 of file ArmnnSchema_generated.h.

References CreateLayerBase().

2403  {
2404  auto layerName__ = layerName ? _fbb.CreateString(layerName) : 0;
2405  auto inputSlots__ = inputSlots ? _fbb.CreateVector<flatbuffers::Offset<armnnSerializer::InputSlot>>(*inputSlots) : 0;
2406  auto outputSlots__ = outputSlots ? _fbb.CreateVector<flatbuffers::Offset<armnnSerializer::OutputSlot>>(*outputSlots) : 0;
2408  _fbb,
2409  index,
2410  layerName__,
2411  layerType,
2412  inputSlots__,
2413  outputSlots__);
2414 }
flatbuffers::Offset< LayerBase > CreateLayerBase(flatbuffers::FlatBufferBuilder &_fbb, uint32_t index=0, flatbuffers::Offset< flatbuffers::String > layerName=0, armnnSerializer::LayerType layerType=armnnSerializer::LayerType_Addition, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< armnnSerializer::InputSlot >>> inputSlots=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< armnnSerializer::OutputSlot >>> outputSlots=0)

◆ CreateLogicalBinaryDescriptor()

flatbuffers::Offset<LogicalBinaryDescriptor> armnnSerializer::CreateLogicalBinaryDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
armnnSerializer::LogicalBinaryOperation  operation = armnnSerializer::LogicalBinaryOperation_LogicalAnd 
)
inline

Definition at line 4632 of file ArmnnSchema_generated.h.

References LogicalBinaryDescriptorBuilder::add_operation(), and LogicalBinaryDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

4634  {
4635  LogicalBinaryDescriptorBuilder builder_(_fbb);
4636  builder_.add_operation(operation);
4637  return builder_.Finish();
4638 }

◆ CreateLogicalBinaryLayer()

flatbuffers::Offset<LogicalBinaryLayer> armnnSerializer::CreateLogicalBinaryLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::LogicalBinaryDescriptor >  descriptor = 0 
)
inline

Definition at line 4684 of file ArmnnSchema_generated.h.

References LogicalBinaryLayerBuilder::add_base(), LogicalBinaryLayerBuilder::add_descriptor(), and LogicalBinaryLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

4687  {
4688  LogicalBinaryLayerBuilder builder_(_fbb);
4689  builder_.add_descriptor(descriptor);
4690  builder_.add_base(base);
4691  return builder_.Finish();
4692 }

◆ CreateLogSoftmaxDescriptor()

flatbuffers::Offset<LogSoftmaxDescriptor> armnnSerializer::CreateLogSoftmaxDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
float  beta = 1.0f,
int32_t  axis = -1 
)
inline

Definition at line 4482 of file ArmnnSchema_generated.h.

References LogSoftmaxDescriptorBuilder::add_axis(), LogSoftmaxDescriptorBuilder::add_beta(), and LogSoftmaxDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

4485  {
4486  LogSoftmaxDescriptorBuilder builder_(_fbb);
4487  builder_.add_axis(axis);
4488  builder_.add_beta(beta);
4489  return builder_.Finish();
4490 }

◆ CreateLogSoftmaxLayer()

flatbuffers::Offset<LogSoftmaxLayer> armnnSerializer::CreateLogSoftmaxLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::LogSoftmaxDescriptor >  descriptor = 0 
)
inline

Definition at line 4430 of file ArmnnSchema_generated.h.

References LogSoftmaxLayerBuilder::add_base(), LogSoftmaxLayerBuilder::add_descriptor(), and LogSoftmaxLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

4433  {
4434  LogSoftmaxLayerBuilder builder_(_fbb);
4435  builder_.add_descriptor(descriptor);
4436  builder_.add_base(base);
4437  return builder_.Finish();
4438 }

◆ CreateLongData()

flatbuffers::Offset<LongData> armnnSerializer::CreateLongData ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::Vector< int64_t >>  data = 0 
)
inline

Definition at line 2095 of file ArmnnSchema_generated.h.

References LongDataBuilder::add_data(), and LongDataBuilder::Finish().

Referenced by CreateLongDataDirect(), and GetFlatBufferArgMinMaxFunction().

2097  {
2098  LongDataBuilder builder_(_fbb);
2099  builder_.add_data(data);
2100  return builder_.Finish();
2101 }

◆ CreateLongDataDirect()

flatbuffers::Offset<LongData> armnnSerializer::CreateLongDataDirect ( flatbuffers::FlatBufferBuilder &  _fbb,
const std::vector< int64_t > *  data = nullptr 
)
inline

Definition at line 2103 of file ArmnnSchema_generated.h.

References CreateLongData().

2105  {
2106  auto data__ = data ? _fbb.CreateVector<int64_t>(*data) : 0;
2108  _fbb,
2109  data__);
2110 }
flatbuffers::Offset< LongData > CreateLongData(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int64_t >> data=0)

◆ CreateLstmDescriptor()

flatbuffers::Offset<LstmDescriptor> armnnSerializer::CreateLstmDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
uint32_t  activationFunc = 0,
float  clippingThresCell = 0.0f,
float  clippingThresProj = 0.0f,
bool  cifgEnabled = true,
bool  peepholeEnabled = false,
bool  projectionEnabled = false,
bool  layerNormEnabled = false 
)
inline

Definition at line 8080 of file ArmnnSchema_generated.h.

References LstmDescriptorBuilder::add_activationFunc(), LstmDescriptorBuilder::add_cifgEnabled(), LstmDescriptorBuilder::add_clippingThresCell(), LstmDescriptorBuilder::add_clippingThresProj(), LstmDescriptorBuilder::add_layerNormEnabled(), LstmDescriptorBuilder::add_peepholeEnabled(), LstmDescriptorBuilder::add_projectionEnabled(), and LstmDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

8088  {
8089  LstmDescriptorBuilder builder_(_fbb);
8090  builder_.add_clippingThresProj(clippingThresProj);
8091  builder_.add_clippingThresCell(clippingThresCell);
8092  builder_.add_activationFunc(activationFunc);
8093  builder_.add_layerNormEnabled(layerNormEnabled);
8094  builder_.add_projectionEnabled(projectionEnabled);
8095  builder_.add_peepholeEnabled(peepholeEnabled);
8096  builder_.add_cifgEnabled(cifgEnabled);
8097  return builder_.Finish();
8098 }

◆ CreateLstmInputParams()

flatbuffers::Offset<LstmInputParams> armnnSerializer::CreateLstmInputParams ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::ConstTensor >  inputToForgetWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  inputToCellWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  inputToOutputWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  recurrentToForgetWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  recurrentToCellWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  recurrentToOutputWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  forgetGateBias = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  cellBias = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  outputGateBias = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  inputToInputWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  recurrentToInputWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  cellToInputWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  inputGateBias = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  projectionWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  projectionBias = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  cellToForgetWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  cellToOutputWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  inputLayerNormWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  forgetLayerNormWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  cellLayerNormWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  outputLayerNormWeights = 0 
)
inline

Definition at line 7950 of file ArmnnSchema_generated.h.

References LstmInputParamsBuilder::add_cellBias(), LstmInputParamsBuilder::add_cellLayerNormWeights(), LstmInputParamsBuilder::add_cellToForgetWeights(), LstmInputParamsBuilder::add_cellToInputWeights(), LstmInputParamsBuilder::add_cellToOutputWeights(), LstmInputParamsBuilder::add_forgetGateBias(), LstmInputParamsBuilder::add_forgetLayerNormWeights(), LstmInputParamsBuilder::add_inputGateBias(), LstmInputParamsBuilder::add_inputLayerNormWeights(), LstmInputParamsBuilder::add_inputToCellWeights(), LstmInputParamsBuilder::add_inputToForgetWeights(), LstmInputParamsBuilder::add_inputToInputWeights(), LstmInputParamsBuilder::add_inputToOutputWeights(), LstmInputParamsBuilder::add_outputGateBias(), LstmInputParamsBuilder::add_outputLayerNormWeights(), LstmInputParamsBuilder::add_projectionBias(), LstmInputParamsBuilder::add_projectionWeights(), LstmInputParamsBuilder::add_recurrentToCellWeights(), LstmInputParamsBuilder::add_recurrentToForgetWeights(), LstmInputParamsBuilder::add_recurrentToInputWeights(), LstmInputParamsBuilder::add_recurrentToOutputWeights(), and LstmInputParamsBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

7972  {
7973  LstmInputParamsBuilder builder_(_fbb);
7974  builder_.add_outputLayerNormWeights(outputLayerNormWeights);
7975  builder_.add_cellLayerNormWeights(cellLayerNormWeights);
7976  builder_.add_forgetLayerNormWeights(forgetLayerNormWeights);
7977  builder_.add_inputLayerNormWeights(inputLayerNormWeights);
7978  builder_.add_cellToOutputWeights(cellToOutputWeights);
7979  builder_.add_cellToForgetWeights(cellToForgetWeights);
7980  builder_.add_projectionBias(projectionBias);
7981  builder_.add_projectionWeights(projectionWeights);
7982  builder_.add_inputGateBias(inputGateBias);
7983  builder_.add_cellToInputWeights(cellToInputWeights);
7984  builder_.add_recurrentToInputWeights(recurrentToInputWeights);
7985  builder_.add_inputToInputWeights(inputToInputWeights);
7986  builder_.add_outputGateBias(outputGateBias);
7987  builder_.add_cellBias(cellBias);
7988  builder_.add_forgetGateBias(forgetGateBias);
7989  builder_.add_recurrentToOutputWeights(recurrentToOutputWeights);
7990  builder_.add_recurrentToCellWeights(recurrentToCellWeights);
7991  builder_.add_recurrentToForgetWeights(recurrentToForgetWeights);
7992  builder_.add_inputToOutputWeights(inputToOutputWeights);
7993  builder_.add_inputToCellWeights(inputToCellWeights);
7994  builder_.add_inputToForgetWeights(inputToForgetWeights);
7995  return builder_.Finish();
7996 }

◆ CreateLstmLayer()

flatbuffers::Offset<LstmLayer> armnnSerializer::CreateLstmLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::LstmDescriptor >  descriptor = 0,
flatbuffers::Offset< armnnSerializer::LstmInputParams >  inputParams = 0 
)
inline

Definition at line 8153 of file ArmnnSchema_generated.h.

References LstmLayerBuilder::add_base(), LstmLayerBuilder::add_descriptor(), LstmLayerBuilder::add_inputParams(), and LstmLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

8157  {
8158  LstmLayerBuilder builder_(_fbb);
8159  builder_.add_inputParams(inputParams);
8160  builder_.add_descriptor(descriptor);
8161  builder_.add_base(base);
8162  return builder_.Finish();
8163 }

◆ CreateMaximumLayer()

flatbuffers::Offset<MaximumLayer> armnnSerializer::CreateMaximumLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0 
)
inline

Definition at line 4772 of file ArmnnSchema_generated.h.

References MaximumLayerBuilder::add_base(), and MaximumLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

4774  {
4775  MaximumLayerBuilder builder_(_fbb);
4776  builder_.add_base(base);
4777  return builder_.Finish();
4778 }

◆ CreateMeanDescriptor()

flatbuffers::Offset<MeanDescriptor> armnnSerializer::CreateMeanDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::Vector< uint32_t >>  axis = 0,
bool  keepDims = false 
)
inline

Definition at line 6350 of file ArmnnSchema_generated.h.

References MeanDescriptorBuilder::add_axis(), MeanDescriptorBuilder::add_keepDims(), and MeanDescriptorBuilder::Finish().

Referenced by CreateMeanDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

6353  {
6354  MeanDescriptorBuilder builder_(_fbb);
6355  builder_.add_axis(axis);
6356  builder_.add_keepDims(keepDims);
6357  return builder_.Finish();
6358 }

◆ CreateMeanDescriptorDirect()

flatbuffers::Offset<MeanDescriptor> armnnSerializer::CreateMeanDescriptorDirect ( flatbuffers::FlatBufferBuilder &  _fbb,
const std::vector< uint32_t > *  axis = nullptr,
bool  keepDims = false 
)
inline

Definition at line 6360 of file ArmnnSchema_generated.h.

References CreateMeanDescriptor().

6363  {
6364  auto axis__ = axis ? _fbb.CreateVector<uint32_t>(*axis) : 0;
6366  _fbb,
6367  axis__,
6368  keepDims);
6369 }
flatbuffers::Offset< MeanDescriptor > CreateMeanDescriptor(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> axis=0, bool keepDims=false)

◆ CreateMeanLayer()

flatbuffers::Offset<MeanLayer> armnnSerializer::CreateMeanLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::MeanDescriptor >  descriptor = 0 
)
inline

Definition at line 6297 of file ArmnnSchema_generated.h.

References MeanLayerBuilder::add_base(), MeanLayerBuilder::add_descriptor(), and MeanLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

6300  {
6301  MeanLayerBuilder builder_(_fbb);
6302  builder_.add_descriptor(descriptor);
6303  builder_.add_base(base);
6304  return builder_.Finish();
6305 }

◆ CreateMergeLayer()

flatbuffers::Offset<MergeLayer> armnnSerializer::CreateMergeLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0 
)
inline

Definition at line 8941 of file ArmnnSchema_generated.h.

References MergeLayerBuilder::add_base(), and MergeLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

8943  {
8944  MergeLayerBuilder builder_(_fbb);
8945  builder_.add_base(base);
8946  return builder_.Finish();
8947 }

◆ CreateMergerLayer()

flatbuffers::Offset<MergerLayer> armnnSerializer::CreateMergerLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::OriginsDescriptor >  descriptor = 0 
)
inline

Definition at line 7257 of file ArmnnSchema_generated.h.

References MergerLayerBuilder::add_base(), MergerLayerBuilder::add_descriptor(), and MergerLayerBuilder::Finish().

7260  {
7261  MergerLayerBuilder builder_(_fbb);
7262  builder_.add_descriptor(descriptor);
7263  builder_.add_base(base);
7264  return builder_.Finish();
7265 }

◆ CreateMinimumLayer()

flatbuffers::Offset<MinimumLayer> armnnSerializer::CreateMinimumLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0 
)
inline

Definition at line 4729 of file ArmnnSchema_generated.h.

References MinimumLayerBuilder::add_base(), and MinimumLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

4731  {
4732  MinimumLayerBuilder builder_(_fbb);
4733  builder_.add_base(base);
4734  return builder_.Finish();
4735 }

◆ CreateMultiplicationLayer()

flatbuffers::Offset<MultiplicationLayer> armnnSerializer::CreateMultiplicationLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0 
)
inline

Definition at line 4815 of file ArmnnSchema_generated.h.

References MultiplicationLayerBuilder::add_base(), and MultiplicationLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

4817  {
4818  MultiplicationLayerBuilder builder_(_fbb);
4819  builder_.add_base(base);
4820  return builder_.Finish();
4821 }

◆ CreateNormalizationDescriptor()

flatbuffers::Offset<NormalizationDescriptor> armnnSerializer::CreateNormalizationDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
armnnSerializer::NormalizationAlgorithmChannel  normChannelType = armnnSerializer::NormalizationAlgorithmChannel_Across,
armnnSerializer::NormalizationAlgorithmMethod  normMethodType = armnnSerializer::NormalizationAlgorithmMethod_LocalBrightness,
uint32_t  normSize = 0,
float  alpha = 0.0f,
float  beta = 0.0f,
float  k = 0.0f,
armnnSerializer::DataLayout  dataLayout = armnnSerializer::DataLayout_NCHW 
)
inline

Definition at line 6233 of file ArmnnSchema_generated.h.

References NormalizationDescriptorBuilder::add_alpha(), NormalizationDescriptorBuilder::add_beta(), NormalizationDescriptorBuilder::add_dataLayout(), NormalizationDescriptorBuilder::add_k(), NormalizationDescriptorBuilder::add_normChannelType(), NormalizationDescriptorBuilder::add_normMethodType(), NormalizationDescriptorBuilder::add_normSize(), and NormalizationDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

6241  {
6242  NormalizationDescriptorBuilder builder_(_fbb);
6243  builder_.add_k(k);
6244  builder_.add_beta(beta);
6245  builder_.add_alpha(alpha);
6246  builder_.add_normSize(normSize);
6247  builder_.add_dataLayout(dataLayout);
6248  builder_.add_normMethodType(normMethodType);
6249  builder_.add_normChannelType(normChannelType);
6250  return builder_.Finish();
6251 }

◆ CreateNormalizationLayer()

flatbuffers::Offset<NormalizationLayer> armnnSerializer::CreateNormalizationLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::NormalizationDescriptor >  descriptor = 0 
)
inline

Definition at line 6141 of file ArmnnSchema_generated.h.

References NormalizationLayerBuilder::add_base(), NormalizationLayerBuilder::add_descriptor(), and NormalizationLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

6144  {
6145  NormalizationLayerBuilder builder_(_fbb);
6146  builder_.add_descriptor(descriptor);
6147  builder_.add_base(base);
6148  return builder_.Finish();
6149 }

◆ CreateOriginsDescriptor()

flatbuffers::Offset<OriginsDescriptor> armnnSerializer::CreateOriginsDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
uint32_t  concatAxis = 0,
uint32_t  numViews = 0,
uint32_t  numDimensions = 0,
flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< armnnSerializer::UintVector >>>  viewOrigins = 0 
)
inline

Definition at line 7379 of file ArmnnSchema_generated.h.

References OriginsDescriptorBuilder::add_concatAxis(), OriginsDescriptorBuilder::add_numDimensions(), OriginsDescriptorBuilder::add_numViews(), OriginsDescriptorBuilder::add_viewOrigins(), and OriginsDescriptorBuilder::Finish().

Referenced by CreateOriginsDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

7384  {
7385  OriginsDescriptorBuilder builder_(_fbb);
7386  builder_.add_viewOrigins(viewOrigins);
7387  builder_.add_numDimensions(numDimensions);
7388  builder_.add_numViews(numViews);
7389  builder_.add_concatAxis(concatAxis);
7390  return builder_.Finish();
7391 }

◆ CreateOriginsDescriptorDirect()

flatbuffers::Offset<OriginsDescriptor> armnnSerializer::CreateOriginsDescriptorDirect ( flatbuffers::FlatBufferBuilder &  _fbb,
uint32_t  concatAxis = 0,
uint32_t  numViews = 0,
uint32_t  numDimensions = 0,
const std::vector< flatbuffers::Offset< armnnSerializer::UintVector >> *  viewOrigins = nullptr 
)
inline

Definition at line 7393 of file ArmnnSchema_generated.h.

References CreateOriginsDescriptor().

7398  {
7399  auto viewOrigins__ = viewOrigins ? _fbb.CreateVector<flatbuffers::Offset<armnnSerializer::UintVector>>(*viewOrigins) : 0;
7401  _fbb,
7402  concatAxis,
7403  numViews,
7404  numDimensions,
7405  viewOrigins__);
7406 }
flatbuffers::Offset< OriginsDescriptor > CreateOriginsDescriptor(flatbuffers::FlatBufferBuilder &_fbb, uint32_t concatAxis=0, uint32_t numViews=0, uint32_t numDimensions=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< armnnSerializer::UintVector >>> viewOrigins=0)

◆ CreateOutputLayer()

flatbuffers::Offset<OutputLayer> armnnSerializer::CreateOutputLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::BindableLayerBase >  base = 0 
)
inline

Definition at line 5421 of file ArmnnSchema_generated.h.

References OutputLayerBuilder::add_base(), and OutputLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

5423  {
5424  OutputLayerBuilder builder_(_fbb);
5425  builder_.add_base(base);
5426  return builder_.Finish();
5427 }

◆ CreateOutputSlot()

flatbuffers::Offset<OutputSlot> armnnSerializer::CreateOutputSlot ( flatbuffers::FlatBufferBuilder &  _fbb,
uint32_t  index = 0,
flatbuffers::Offset< armnnSerializer::TensorInfo >  tensorInfo = 0 
)
inline

Definition at line 2300 of file ArmnnSchema_generated.h.

References OutputSlotBuilder::add_index(), OutputSlotBuilder::add_tensorInfo(), and OutputSlotBuilder::Finish().

Referenced by SerializerStrategy::GetVersionTable().

2303  {
2304  OutputSlotBuilder builder_(_fbb);
2305  builder_.add_tensorInfo(tensorInfo);
2306  builder_.add_index(index);
2307  return builder_.Finish();
2308 }

◆ CreatePadDescriptor()

flatbuffers::Offset<PadDescriptor> armnnSerializer::CreatePadDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::Vector< uint32_t >>  padList = 0,
float  padValue = 0.0f,
armnnSerializer::PaddingMode  paddingMode = armnnSerializer::PaddingMode_Constant 
)
inline

Definition at line 6476 of file ArmnnSchema_generated.h.

References PadDescriptorBuilder::add_paddingMode(), PadDescriptorBuilder::add_padList(), PadDescriptorBuilder::add_padValue(), and PadDescriptorBuilder::Finish().

Referenced by CreatePadDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

6480  {
6481  PadDescriptorBuilder builder_(_fbb);
6482  builder_.add_padValue(padValue);
6483  builder_.add_padList(padList);
6484  builder_.add_paddingMode(paddingMode);
6485  return builder_.Finish();
6486 }

◆ CreatePadDescriptorDirect()

flatbuffers::Offset<PadDescriptor> armnnSerializer::CreatePadDescriptorDirect ( flatbuffers::FlatBufferBuilder &  _fbb,
const std::vector< uint32_t > *  padList = nullptr,
float  padValue = 0.0f,
armnnSerializer::PaddingMode  paddingMode = armnnSerializer::PaddingMode_Constant 
)
inline

Definition at line 6488 of file ArmnnSchema_generated.h.

References CreatePadDescriptor().

6492  {
6493  auto padList__ = padList ? _fbb.CreateVector<uint32_t>(*padList) : 0;
6495  _fbb,
6496  padList__,
6497  padValue,
6498  paddingMode);
6499 }
flatbuffers::Offset< PadDescriptor > CreatePadDescriptor(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> padList=0, float padValue=0.0f, armnnSerializer::PaddingMode paddingMode=armnnSerializer::PaddingMode_Constant)

◆ CreatePadLayer()

flatbuffers::Offset<PadLayer> armnnSerializer::CreatePadLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::PadDescriptor >  descriptor = 0 
)
inline

Definition at line 6415 of file ArmnnSchema_generated.h.

References PadLayerBuilder::add_base(), PadLayerBuilder::add_descriptor(), and PadLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

6418  {
6419  PadLayerBuilder builder_(_fbb);
6420  builder_.add_descriptor(descriptor);
6421  builder_.add_base(base);
6422  return builder_.Finish();
6423 }

◆ CreatePermuteDescriptor()

flatbuffers::Offset<PermuteDescriptor> armnnSerializer::CreatePermuteDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::Vector< uint32_t >>  dimMappings = 0 
)
inline

Definition at line 5624 of file ArmnnSchema_generated.h.

References PermuteDescriptorBuilder::add_dimMappings(), and PermuteDescriptorBuilder::Finish().

Referenced by CreatePermuteDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

5626  {
5627  PermuteDescriptorBuilder builder_(_fbb);
5628  builder_.add_dimMappings(dimMappings);
5629  return builder_.Finish();
5630 }

◆ CreatePermuteDescriptorDirect()

flatbuffers::Offset<PermuteDescriptor> armnnSerializer::CreatePermuteDescriptorDirect ( flatbuffers::FlatBufferBuilder &  _fbb,
const std::vector< uint32_t > *  dimMappings = nullptr 
)
inline

Definition at line 5632 of file ArmnnSchema_generated.h.

References CreatePermuteDescriptor().

5634  {
5635  auto dimMappings__ = dimMappings ? _fbb.CreateVector<uint32_t>(*dimMappings) : 0;
5637  _fbb,
5638  dimMappings__);
5639 }
flatbuffers::Offset< PermuteDescriptor > CreatePermuteDescriptor(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> dimMappings=0)

◆ CreatePermuteLayer()

flatbuffers::Offset<PermuteLayer> armnnSerializer::CreatePermuteLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::PermuteDescriptor >  descriptor = 0 
)
inline

Definition at line 5579 of file ArmnnSchema_generated.h.

References PermuteLayerBuilder::add_base(), PermuteLayerBuilder::add_descriptor(), and PermuteLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

5582  {
5583  PermuteLayerBuilder builder_(_fbb);
5584  builder_.add_descriptor(descriptor);
5585  builder_.add_base(base);
5586  return builder_.Finish();
5587 }

◆ CreatePooling2dDescriptor()

flatbuffers::Offset<Pooling2dDescriptor> armnnSerializer::CreatePooling2dDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
armnnSerializer::PoolingAlgorithm  poolType = armnnSerializer::PoolingAlgorithm_Max,
uint32_t  padLeft = 0,
uint32_t  padRight = 0,
uint32_t  padTop = 0,
uint32_t  padBottom = 0,
uint32_t  poolWidth = 0,
uint32_t  poolHeight = 0,
uint32_t  strideX = 0,
uint32_t  strideY = 0,
armnnSerializer::OutputShapeRounding  outputShapeRounding = armnnSerializer::OutputShapeRounding_Floor,
armnnSerializer::PaddingMethod  paddingMethod = armnnSerializer::PaddingMethod_IgnoreValue,
armnnSerializer::DataLayout  dataLayout = armnnSerializer::DataLayout_NHWC 
)
inline

Definition at line 4999 of file ArmnnSchema_generated.h.

References Pooling2dDescriptorBuilder::add_dataLayout(), Pooling2dDescriptorBuilder::add_outputShapeRounding(), Pooling2dDescriptorBuilder::add_padBottom(), Pooling2dDescriptorBuilder::add_paddingMethod(), Pooling2dDescriptorBuilder::add_padLeft(), Pooling2dDescriptorBuilder::add_padRight(), Pooling2dDescriptorBuilder::add_padTop(), Pooling2dDescriptorBuilder::add_poolHeight(), Pooling2dDescriptorBuilder::add_poolType(), Pooling2dDescriptorBuilder::add_poolWidth(), Pooling2dDescriptorBuilder::add_strideX(), Pooling2dDescriptorBuilder::add_strideY(), and Pooling2dDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

5012  {
5013  Pooling2dDescriptorBuilder builder_(_fbb);
5014  builder_.add_strideY(strideY);
5015  builder_.add_strideX(strideX);
5016  builder_.add_poolHeight(poolHeight);
5017  builder_.add_poolWidth(poolWidth);
5018  builder_.add_padBottom(padBottom);
5019  builder_.add_padTop(padTop);
5020  builder_.add_padRight(padRight);
5021  builder_.add_padLeft(padLeft);
5022  builder_.add_dataLayout(dataLayout);
5023  builder_.add_paddingMethod(paddingMethod);
5024  builder_.add_outputShapeRounding(outputShapeRounding);
5025  builder_.add_poolType(poolType);
5026  return builder_.Finish();
5027 }

◆ CreatePooling2dLayer()

flatbuffers::Offset<Pooling2dLayer> armnnSerializer::CreatePooling2dLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::Pooling2dDescriptor >  descriptor = 0 
)
inline

Definition at line 4867 of file ArmnnSchema_generated.h.

References Pooling2dLayerBuilder::add_base(), Pooling2dLayerBuilder::add_descriptor(), and Pooling2dLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

4870  {
4871  Pooling2dLayerBuilder builder_(_fbb);
4872  builder_.add_descriptor(descriptor);
4873  builder_.add_base(base);
4874  return builder_.Finish();
4875 }

◆ CreatePreluLayer()

flatbuffers::Offset<PreluLayer> armnnSerializer::CreatePreluLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0 
)
inline

Definition at line 9027 of file ArmnnSchema_generated.h.

References PreluLayerBuilder::add_base(), and PreluLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

9029  {
9030  PreluLayerBuilder builder_(_fbb);
9031  builder_.add_base(base);
9032  return builder_.Finish();
9033 }

◆ CreateQLstmDescriptor()

flatbuffers::Offset<QLstmDescriptor> armnnSerializer::CreateQLstmDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
bool  cifgEnabled = true,
bool  peepholeEnabled = false,
bool  projectionEnabled = false,
bool  layerNormEnabled = false,
float  cellClip = 0.0f,
float  projectionClip = 0.0f,
float  inputIntermediateScale = 0.0f,
float  forgetIntermediateScale = 0.0f,
float  cellIntermediateScale = 0.0f,
float  outputIntermediateScale = 0.0f,
int32_t  hiddenStateZeroPoint = 0,
float  hiddenStateScale = 0.0f 
)
inline

Definition at line 8550 of file ArmnnSchema_generated.h.

References QLstmDescriptorBuilder::add_cellClip(), QLstmDescriptorBuilder::add_cellIntermediateScale(), QLstmDescriptorBuilder::add_cifgEnabled(), QLstmDescriptorBuilder::add_forgetIntermediateScale(), QLstmDescriptorBuilder::add_hiddenStateScale(), QLstmDescriptorBuilder::add_hiddenStateZeroPoint(), QLstmDescriptorBuilder::add_inputIntermediateScale(), QLstmDescriptorBuilder::add_layerNormEnabled(), QLstmDescriptorBuilder::add_outputIntermediateScale(), QLstmDescriptorBuilder::add_peepholeEnabled(), QLstmDescriptorBuilder::add_projectionClip(), QLstmDescriptorBuilder::add_projectionEnabled(), and QLstmDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

8563  {
8564  QLstmDescriptorBuilder builder_(_fbb);
8565  builder_.add_hiddenStateScale(hiddenStateScale);
8566  builder_.add_hiddenStateZeroPoint(hiddenStateZeroPoint);
8567  builder_.add_outputIntermediateScale(outputIntermediateScale);
8568  builder_.add_cellIntermediateScale(cellIntermediateScale);
8569  builder_.add_forgetIntermediateScale(forgetIntermediateScale);
8570  builder_.add_inputIntermediateScale(inputIntermediateScale);
8571  builder_.add_projectionClip(projectionClip);
8572  builder_.add_cellClip(cellClip);
8573  builder_.add_layerNormEnabled(layerNormEnabled);
8574  builder_.add_projectionEnabled(projectionEnabled);
8575  builder_.add_peepholeEnabled(peepholeEnabled);
8576  builder_.add_cifgEnabled(cifgEnabled);
8577  return builder_.Finish();
8578 }

◆ CreateQLstmInputParams()

flatbuffers::Offset<QLstmInputParams> armnnSerializer::CreateQLstmInputParams ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::ConstTensor >  inputToForgetWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  inputToCellWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  inputToOutputWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  recurrentToForgetWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  recurrentToCellWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  recurrentToOutputWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  forgetGateBias = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  cellBias = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  outputGateBias = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  inputToInputWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  recurrentToInputWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  inputGateBias = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  projectionWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  projectionBias = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  cellToInputWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  cellToForgetWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  cellToOutputWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  inputLayerNormWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  forgetLayerNormWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  cellLayerNormWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  outputLayerNormWeights = 0 
)
inline

Definition at line 8380 of file ArmnnSchema_generated.h.

References QLstmInputParamsBuilder::add_cellBias(), QLstmInputParamsBuilder::add_cellLayerNormWeights(), QLstmInputParamsBuilder::add_cellToForgetWeights(), QLstmInputParamsBuilder::add_cellToInputWeights(), QLstmInputParamsBuilder::add_cellToOutputWeights(), QLstmInputParamsBuilder::add_forgetGateBias(), QLstmInputParamsBuilder::add_forgetLayerNormWeights(), QLstmInputParamsBuilder::add_inputGateBias(), QLstmInputParamsBuilder::add_inputLayerNormWeights(), QLstmInputParamsBuilder::add_inputToCellWeights(), QLstmInputParamsBuilder::add_inputToForgetWeights(), QLstmInputParamsBuilder::add_inputToInputWeights(), QLstmInputParamsBuilder::add_inputToOutputWeights(), QLstmInputParamsBuilder::add_outputGateBias(), QLstmInputParamsBuilder::add_outputLayerNormWeights(), QLstmInputParamsBuilder::add_projectionBias(), QLstmInputParamsBuilder::add_projectionWeights(), QLstmInputParamsBuilder::add_recurrentToCellWeights(), QLstmInputParamsBuilder::add_recurrentToForgetWeights(), QLstmInputParamsBuilder::add_recurrentToInputWeights(), QLstmInputParamsBuilder::add_recurrentToOutputWeights(), and QLstmInputParamsBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

8402  {
8403  QLstmInputParamsBuilder builder_(_fbb);
8404  builder_.add_outputLayerNormWeights(outputLayerNormWeights);
8405  builder_.add_cellLayerNormWeights(cellLayerNormWeights);
8406  builder_.add_forgetLayerNormWeights(forgetLayerNormWeights);
8407  builder_.add_inputLayerNormWeights(inputLayerNormWeights);
8408  builder_.add_cellToOutputWeights(cellToOutputWeights);
8409  builder_.add_cellToForgetWeights(cellToForgetWeights);
8410  builder_.add_cellToInputWeights(cellToInputWeights);
8411  builder_.add_projectionBias(projectionBias);
8412  builder_.add_projectionWeights(projectionWeights);
8413  builder_.add_inputGateBias(inputGateBias);
8414  builder_.add_recurrentToInputWeights(recurrentToInputWeights);
8415  builder_.add_inputToInputWeights(inputToInputWeights);
8416  builder_.add_outputGateBias(outputGateBias);
8417  builder_.add_cellBias(cellBias);
8418  builder_.add_forgetGateBias(forgetGateBias);
8419  builder_.add_recurrentToOutputWeights(recurrentToOutputWeights);
8420  builder_.add_recurrentToCellWeights(recurrentToCellWeights);
8421  builder_.add_recurrentToForgetWeights(recurrentToForgetWeights);
8422  builder_.add_inputToOutputWeights(inputToOutputWeights);
8423  builder_.add_inputToCellWeights(inputToCellWeights);
8424  builder_.add_inputToForgetWeights(inputToForgetWeights);
8425  return builder_.Finish();
8426 }

◆ CreateQLstmLayer()

flatbuffers::Offset<QLstmLayer> armnnSerializer::CreateQLstmLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::QLstmDescriptor >  descriptor = 0,
flatbuffers::Offset< armnnSerializer::QLstmInputParams >  inputParams = 0 
)
inline

Definition at line 8633 of file ArmnnSchema_generated.h.

References QLstmLayerBuilder::add_base(), QLstmLayerBuilder::add_descriptor(), QLstmLayerBuilder::add_inputParams(), and QLstmLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

8637  {
8638  QLstmLayerBuilder builder_(_fbb);
8639  builder_.add_inputParams(inputParams);
8640  builder_.add_descriptor(descriptor);
8641  builder_.add_base(base);
8642  return builder_.Finish();
8643 }

◆ CreateQuantizedLstmInputParams()

flatbuffers::Offset<QuantizedLstmInputParams> armnnSerializer::CreateQuantizedLstmInputParams ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::ConstTensor >  inputToInputWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  inputToForgetWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  inputToCellWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  inputToOutputWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  recurrentToInputWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  recurrentToForgetWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  recurrentToCellWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  recurrentToOutputWeights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  inputGateBias = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  forgetGateBias = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  cellBias = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  outputGateBias = 0 
)
inline

Definition at line 8779 of file ArmnnSchema_generated.h.

References QuantizedLstmInputParamsBuilder::add_cellBias(), QuantizedLstmInputParamsBuilder::add_forgetGateBias(), QuantizedLstmInputParamsBuilder::add_inputGateBias(), QuantizedLstmInputParamsBuilder::add_inputToCellWeights(), QuantizedLstmInputParamsBuilder::add_inputToForgetWeights(), QuantizedLstmInputParamsBuilder::add_inputToInputWeights(), QuantizedLstmInputParamsBuilder::add_inputToOutputWeights(), QuantizedLstmInputParamsBuilder::add_outputGateBias(), QuantizedLstmInputParamsBuilder::add_recurrentToCellWeights(), QuantizedLstmInputParamsBuilder::add_recurrentToForgetWeights(), QuantizedLstmInputParamsBuilder::add_recurrentToInputWeights(), QuantizedLstmInputParamsBuilder::add_recurrentToOutputWeights(), and QuantizedLstmInputParamsBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

8792  {
8793  QuantizedLstmInputParamsBuilder builder_(_fbb);
8794  builder_.add_outputGateBias(outputGateBias);
8795  builder_.add_cellBias(cellBias);
8796  builder_.add_forgetGateBias(forgetGateBias);
8797  builder_.add_inputGateBias(inputGateBias);
8798  builder_.add_recurrentToOutputWeights(recurrentToOutputWeights);
8799  builder_.add_recurrentToCellWeights(recurrentToCellWeights);
8800  builder_.add_recurrentToForgetWeights(recurrentToForgetWeights);
8801  builder_.add_recurrentToInputWeights(recurrentToInputWeights);
8802  builder_.add_inputToOutputWeights(inputToOutputWeights);
8803  builder_.add_inputToCellWeights(inputToCellWeights);
8804  builder_.add_inputToForgetWeights(inputToForgetWeights);
8805  builder_.add_inputToInputWeights(inputToInputWeights);
8806  return builder_.Finish();
8807 }

◆ CreateQuantizedLstmLayer()

flatbuffers::Offset<QuantizedLstmLayer> armnnSerializer::CreateQuantizedLstmLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::QuantizedLstmInputParams >  inputParams = 0 
)
inline

Definition at line 8853 of file ArmnnSchema_generated.h.

References QuantizedLstmLayerBuilder::add_base(), QuantizedLstmLayerBuilder::add_inputParams(), and QuantizedLstmLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

8856  {
8857  QuantizedLstmLayerBuilder builder_(_fbb);
8858  builder_.add_inputParams(inputParams);
8859  builder_.add_base(base);
8860  return builder_.Finish();
8861 }

◆ CreateQuantizeLayer()

flatbuffers::Offset<QuantizeLayer> armnnSerializer::CreateQuantizeLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0 
)
inline

Definition at line 5064 of file ArmnnSchema_generated.h.

References QuantizeLayerBuilder::add_base(), and QuantizeLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

5066  {
5067  QuantizeLayerBuilder builder_(_fbb);
5068  builder_.add_base(base);
5069  return builder_.Finish();
5070 }

◆ CreateRankLayer()

flatbuffers::Offset<RankLayer> armnnSerializer::CreateRankLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0 
)
inline

Definition at line 9746 of file ArmnnSchema_generated.h.

References RankLayerBuilder::add_base(), and RankLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

9748  {
9749  RankLayerBuilder builder_(_fbb);
9750  builder_.add_base(base);
9751  return builder_.Finish();
9752 }

◆ CreateReduceDescriptor()

flatbuffers::Offset<ReduceDescriptor> armnnSerializer::CreateReduceDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
bool  keepDims = false,
flatbuffers::Offset< flatbuffers::Vector< uint32_t >>  axis = 0,
armnnSerializer::ReduceOperation  reduceOperation = armnnSerializer::ReduceOperation_Sum 
)
inline

Definition at line 9859 of file ArmnnSchema_generated.h.

References ReduceDescriptorBuilder::add_axis(), ReduceDescriptorBuilder::add_keepDims(), ReduceDescriptorBuilder::add_reduceOperation(), and ReduceDescriptorBuilder::Finish().

Referenced by CreateReduceDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

9863  {
9864  ReduceDescriptorBuilder builder_(_fbb);
9865  builder_.add_axis(axis);
9866  builder_.add_reduceOperation(reduceOperation);
9867  builder_.add_keepDims(keepDims);
9868  return builder_.Finish();
9869 }

◆ CreateReduceDescriptorDirect()

flatbuffers::Offset<ReduceDescriptor> armnnSerializer::CreateReduceDescriptorDirect ( flatbuffers::FlatBufferBuilder &  _fbb,
bool  keepDims = false,
const std::vector< uint32_t > *  axis = nullptr,
armnnSerializer::ReduceOperation  reduceOperation = armnnSerializer::ReduceOperation_Sum 
)
inline

Definition at line 9871 of file ArmnnSchema_generated.h.

References CreateReduceDescriptor().

9875  {
9876  auto axis__ = axis ? _fbb.CreateVector<uint32_t>(*axis) : 0;
9878  _fbb,
9879  keepDims,
9880  axis__,
9881  reduceOperation);
9882 }
flatbuffers::Offset< ReduceDescriptor > CreateReduceDescriptor(flatbuffers::FlatBufferBuilder &_fbb, bool keepDims=false, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> axis=0, armnnSerializer::ReduceOperation reduceOperation=armnnSerializer::ReduceOperation_Sum)

◆ CreateReduceLayer()

flatbuffers::Offset<ReduceLayer> armnnSerializer::CreateReduceLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::ReduceDescriptor >  descriptor = 0 
)
inline

Definition at line 9798 of file ArmnnSchema_generated.h.

References ReduceLayerBuilder::add_base(), ReduceLayerBuilder::add_descriptor(), and ReduceLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

9801  {
9802  ReduceLayerBuilder builder_(_fbb);
9803  builder_.add_descriptor(descriptor);
9804  builder_.add_base(base);
9805  return builder_.Finish();
9806 }

◆ CreateReshapeDescriptor()

flatbuffers::Offset<ReshapeDescriptor> armnnSerializer::CreateReshapeDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::Vector< uint32_t >>  targetShape = 0 
)
inline

Definition at line 5518 of file ArmnnSchema_generated.h.

References ReshapeDescriptorBuilder::add_targetShape(), and ReshapeDescriptorBuilder::Finish().

Referenced by CreateReshapeDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

5520  {
5521  ReshapeDescriptorBuilder builder_(_fbb);
5522  builder_.add_targetShape(targetShape);
5523  return builder_.Finish();
5524 }

◆ CreateReshapeDescriptorDirect()

flatbuffers::Offset<ReshapeDescriptor> armnnSerializer::CreateReshapeDescriptorDirect ( flatbuffers::FlatBufferBuilder &  _fbb,
const std::vector< uint32_t > *  targetShape = nullptr 
)
inline

Definition at line 5526 of file ArmnnSchema_generated.h.

References CreateReshapeDescriptor().

5528  {
5529  auto targetShape__ = targetShape ? _fbb.CreateVector<uint32_t>(*targetShape) : 0;
5531  _fbb,
5532  targetShape__);
5533 }
flatbuffers::Offset< ReshapeDescriptor > CreateReshapeDescriptor(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> targetShape=0)

◆ CreateReshapeLayer()

flatbuffers::Offset<ReshapeLayer> armnnSerializer::CreateReshapeLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::ReshapeDescriptor >  descriptor = 0 
)
inline

Definition at line 5473 of file ArmnnSchema_generated.h.

References ReshapeLayerBuilder::add_base(), ReshapeLayerBuilder::add_descriptor(), and ReshapeLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

5476  {
5477  ReshapeLayerBuilder builder_(_fbb);
5478  builder_.add_descriptor(descriptor);
5479  builder_.add_base(base);
5480  return builder_.Finish();
5481 }

◆ CreateResizeBilinearDescriptor()

flatbuffers::Offset<ResizeBilinearDescriptor> armnnSerializer::CreateResizeBilinearDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
uint32_t  targetWidth = 0,
uint32_t  targetHeight = 0,
armnnSerializer::DataLayout  dataLayout = armnnSerializer::DataLayout_NHWC,
bool  alignCorners = false,
bool  halfPixelCenters = false 
)
inline

Definition at line 6816 of file ArmnnSchema_generated.h.

References ResizeBilinearDescriptorBuilder::add_alignCorners(), ResizeBilinearDescriptorBuilder::add_dataLayout(), ResizeBilinearDescriptorBuilder::add_halfPixelCenters(), ResizeBilinearDescriptorBuilder::add_targetHeight(), ResizeBilinearDescriptorBuilder::add_targetWidth(), and ResizeBilinearDescriptorBuilder::Finish().

6822  {
6823  ResizeBilinearDescriptorBuilder builder_(_fbb);
6824  builder_.add_targetHeight(targetHeight);
6825  builder_.add_targetWidth(targetWidth);
6826  builder_.add_halfPixelCenters(halfPixelCenters);
6827  builder_.add_alignCorners(alignCorners);
6828  builder_.add_dataLayout(dataLayout);
6829  return builder_.Finish();
6830 }

◆ CreateResizeBilinearLayer()

flatbuffers::Offset<ResizeBilinearLayer> armnnSerializer::CreateResizeBilinearLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::ResizeBilinearDescriptor >  descriptor = 0 
)
inline

Definition at line 6740 of file ArmnnSchema_generated.h.

References ResizeBilinearLayerBuilder::add_base(), ResizeBilinearLayerBuilder::add_descriptor(), and ResizeBilinearLayerBuilder::Finish().

6743  {
6744  ResizeBilinearLayerBuilder builder_(_fbb);
6745  builder_.add_descriptor(descriptor);
6746  builder_.add_base(base);
6747  return builder_.Finish();
6748 }

◆ CreateResizeDescriptor()

flatbuffers::Offset<ResizeDescriptor> armnnSerializer::CreateResizeDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
uint32_t  targetHeight = 0,
uint32_t  targetWidth = 0,
armnnSerializer::ResizeMethod  method = armnnSerializer::ResizeMethod_NearestNeighbor,
armnnSerializer::DataLayout  dataLayout = armnnSerializer::DataLayout_NHWC,
bool  alignCorners = false,
bool  halfPixelCenters = false 
)
inline

Definition at line 9457 of file ArmnnSchema_generated.h.

References ResizeDescriptorBuilder::add_alignCorners(), ResizeDescriptorBuilder::add_dataLayout(), ResizeDescriptorBuilder::add_halfPixelCenters(), ResizeDescriptorBuilder::add_method(), ResizeDescriptorBuilder::add_targetHeight(), ResizeDescriptorBuilder::add_targetWidth(), and ResizeDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

9464  {
9465  ResizeDescriptorBuilder builder_(_fbb);
9466  builder_.add_targetWidth(targetWidth);
9467  builder_.add_targetHeight(targetHeight);
9468  builder_.add_halfPixelCenters(halfPixelCenters);
9469  builder_.add_alignCorners(alignCorners);
9470  builder_.add_dataLayout(dataLayout);
9471  builder_.add_method(method);
9472  return builder_.Finish();
9473 }

◆ CreateResizeLayer()

flatbuffers::Offset<ResizeLayer> armnnSerializer::CreateResizeLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::ResizeDescriptor >  descriptor = 0 
)
inline

Definition at line 9373 of file ArmnnSchema_generated.h.

References ResizeLayerBuilder::add_base(), ResizeLayerBuilder::add_descriptor(), and ResizeLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

9376  {
9377  ResizeLayerBuilder builder_(_fbb);
9378  builder_.add_descriptor(descriptor);
9379  builder_.add_base(base);
9380  return builder_.Finish();
9381 }

◆ CreateRsqrtLayer()

flatbuffers::Offset<RsqrtLayer> armnnSerializer::CreateRsqrtLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0 
)
inline

Definition at line 6537 of file ArmnnSchema_generated.h.

References RsqrtLayerBuilder::add_base(), and RsqrtLayerBuilder::Finish().

6539  {
6540  RsqrtLayerBuilder builder_(_fbb);
6541  builder_.add_base(base);
6542  return builder_.Finish();
6543 }

◆ CreateSerializedGraph()

flatbuffers::Offset<SerializedGraph> armnnSerializer::CreateSerializedGraph ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< armnnSerializer::AnyLayer >>>  layers = 0,
flatbuffers::Offset< flatbuffers::Vector< int32_t >>  inputIds = 0,
flatbuffers::Offset< flatbuffers::Vector< int32_t >>  outputIds = 0,
flatbuffers::Offset< armnnSerializer::FeatureCompatibilityVersions >  featureVersions = 0 
)
inline

Definition at line 10702 of file ArmnnSchema_generated.h.

References SerializedGraphBuilder::add_featureVersions(), SerializedGraphBuilder::add_inputIds(), SerializedGraphBuilder::add_layers(), SerializedGraphBuilder::add_outputIds(), and SerializedGraphBuilder::Finish().

Referenced by CreateSerializedGraphDirect(), and ISerializer::SerializerImpl::Serialize().

10707  {
10708  SerializedGraphBuilder builder_(_fbb);
10709  builder_.add_featureVersions(featureVersions);
10710  builder_.add_outputIds(outputIds);
10711  builder_.add_inputIds(inputIds);
10712  builder_.add_layers(layers);
10713  return builder_.Finish();
10714 }

◆ CreateSerializedGraphDirect()

flatbuffers::Offset<SerializedGraph> armnnSerializer::CreateSerializedGraphDirect ( flatbuffers::FlatBufferBuilder &  _fbb,
const std::vector< flatbuffers::Offset< armnnSerializer::AnyLayer >> *  layers = nullptr,
const std::vector< int32_t > *  inputIds = nullptr,
const std::vector< int32_t > *  outputIds = nullptr,
flatbuffers::Offset< armnnSerializer::FeatureCompatibilityVersions >  featureVersions = 0 
)
inline

Definition at line 10716 of file ArmnnSchema_generated.h.

References CreateSerializedGraph().

10721  {
10722  auto layers__ = layers ? _fbb.CreateVector<flatbuffers::Offset<armnnSerializer::AnyLayer>>(*layers) : 0;
10723  auto inputIds__ = inputIds ? _fbb.CreateVector<int32_t>(*inputIds) : 0;
10724  auto outputIds__ = outputIds ? _fbb.CreateVector<int32_t>(*outputIds) : 0;
10726  _fbb,
10727  layers__,
10728  inputIds__,
10729  outputIds__,
10730  featureVersions);
10731 }
flatbuffers::Offset< SerializedGraph > CreateSerializedGraph(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< armnnSerializer::AnyLayer >>> layers=0, flatbuffers::Offset< flatbuffers::Vector< int32_t >> inputIds=0, flatbuffers::Offset< flatbuffers::Vector< int32_t >> outputIds=0, flatbuffers::Offset< armnnSerializer::FeatureCompatibilityVersions > featureVersions=0)

◆ CreateShapeLayer()

flatbuffers::Offset<ShapeLayer> armnnSerializer::CreateShapeLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0 
)
inline

Definition at line 5676 of file ArmnnSchema_generated.h.

References ShapeLayerBuilder::add_base(), and ShapeLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

5678  {
5679  ShapeLayerBuilder builder_(_fbb);
5680  builder_.add_base(base);
5681  return builder_.Finish();
5682 }

◆ CreateShortData()

flatbuffers::Offset<ShortData> armnnSerializer::CreateShortData ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::Vector< int16_t >>  data = 0 
)
inline

Definition at line 1991 of file ArmnnSchema_generated.h.

References ShortDataBuilder::add_data(), and ShortDataBuilder::Finish().

Referenced by CreateShortDataDirect(), and GetFlatBufferArgMinMaxFunction().

1993  {
1994  ShortDataBuilder builder_(_fbb);
1995  builder_.add_data(data);
1996  return builder_.Finish();
1997 }

◆ CreateShortDataDirect()

flatbuffers::Offset<ShortData> armnnSerializer::CreateShortDataDirect ( flatbuffers::FlatBufferBuilder &  _fbb,
const std::vector< int16_t > *  data = nullptr 
)
inline

Definition at line 1999 of file ArmnnSchema_generated.h.

References CreateShortData().

2001  {
2002  auto data__ = data ? _fbb.CreateVector<int16_t>(*data) : 0;
2004  _fbb,
2005  data__);
2006 }
flatbuffers::Offset< ShortData > CreateShortData(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int16_t >> data=0)

◆ CreateSliceDescriptor()

flatbuffers::Offset<SliceDescriptor> armnnSerializer::CreateSliceDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::Vector< uint32_t >>  begin = 0,
flatbuffers::Offset< flatbuffers::Vector< uint32_t >>  size = 0 
)
inline

Definition at line 6930 of file ArmnnSchema_generated.h.

References SliceDescriptorBuilder::add_begin(), SliceDescriptorBuilder::add_size(), and SliceDescriptorBuilder::Finish().

Referenced by CreateSliceDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

6933  {
6934  SliceDescriptorBuilder builder_(_fbb);
6935  builder_.add_size(size);
6936  builder_.add_begin(begin);
6937  return builder_.Finish();
6938 }

◆ CreateSliceDescriptorDirect()

flatbuffers::Offset<SliceDescriptor> armnnSerializer::CreateSliceDescriptorDirect ( flatbuffers::FlatBufferBuilder &  _fbb,
const std::vector< uint32_t > *  begin = nullptr,
const std::vector< uint32_t > *  size = nullptr 
)
inline

Definition at line 6940 of file ArmnnSchema_generated.h.

References CreateSliceDescriptor().

6943  {
6944  auto begin__ = begin ? _fbb.CreateVector<uint32_t>(*begin) : 0;
6945  auto size__ = size ? _fbb.CreateVector<uint32_t>(*size) : 0;
6947  _fbb,
6948  begin__,
6949  size__);
6950 }
flatbuffers::Offset< SliceDescriptor > CreateSliceDescriptor(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> begin=0, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> size=0)

◆ CreateSliceLayer()

flatbuffers::Offset<SliceLayer> armnnSerializer::CreateSliceLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::SliceDescriptor >  descriptor = 0 
)
inline

Definition at line 6876 of file ArmnnSchema_generated.h.

References SliceLayerBuilder::add_base(), SliceLayerBuilder::add_descriptor(), and SliceLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

6879  {
6880  SliceLayerBuilder builder_(_fbb);
6881  builder_.add_descriptor(descriptor);
6882  builder_.add_base(base);
6883  return builder_.Finish();
6884 }

◆ CreateSoftmaxDescriptor()

flatbuffers::Offset<SoftmaxDescriptor> armnnSerializer::CreateSoftmaxDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
float  beta = 0.0f,
int32_t  axis = -1 
)
inline

Definition at line 5168 of file ArmnnSchema_generated.h.

References SoftmaxDescriptorBuilder::add_axis(), SoftmaxDescriptorBuilder::add_beta(), and SoftmaxDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

5171  {
5172  SoftmaxDescriptorBuilder builder_(_fbb);
5173  builder_.add_axis(axis);
5174  builder_.add_beta(beta);
5175  return builder_.Finish();
5176 }

◆ CreateSoftmaxLayer()

flatbuffers::Offset<SoftmaxLayer> armnnSerializer::CreateSoftmaxLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::SoftmaxDescriptor >  descriptor = 0 
)
inline

Definition at line 5116 of file ArmnnSchema_generated.h.

References SoftmaxLayerBuilder::add_base(), SoftmaxLayerBuilder::add_descriptor(), and SoftmaxLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

5119  {
5120  SoftmaxLayerBuilder builder_(_fbb);
5121  builder_.add_descriptor(descriptor);
5122  builder_.add_base(base);
5123  return builder_.Finish();
5124 }

◆ CreateSpaceToBatchNdDescriptor()

flatbuffers::Offset<SpaceToBatchNdDescriptor> armnnSerializer::CreateSpaceToBatchNdDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::Vector< uint32_t >>  blockShape = 0,
flatbuffers::Offset< flatbuffers::Vector< uint32_t >>  padList = 0,
armnnSerializer::DataLayout  dataLayout = armnnSerializer::DataLayout_NHWC 
)
inline

Definition at line 5790 of file ArmnnSchema_generated.h.

References SpaceToBatchNdDescriptorBuilder::add_blockShape(), SpaceToBatchNdDescriptorBuilder::add_dataLayout(), SpaceToBatchNdDescriptorBuilder::add_padList(), and SpaceToBatchNdDescriptorBuilder::Finish().

Referenced by CreateSpaceToBatchNdDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

5794  {
5795  SpaceToBatchNdDescriptorBuilder builder_(_fbb);
5796  builder_.add_padList(padList);
5797  builder_.add_blockShape(blockShape);
5798  builder_.add_dataLayout(dataLayout);
5799  return builder_.Finish();
5800 }

◆ CreateSpaceToBatchNdDescriptorDirect()

flatbuffers::Offset<SpaceToBatchNdDescriptor> armnnSerializer::CreateSpaceToBatchNdDescriptorDirect ( flatbuffers::FlatBufferBuilder &  _fbb,
const std::vector< uint32_t > *  blockShape = nullptr,
const std::vector< uint32_t > *  padList = nullptr,
armnnSerializer::DataLayout  dataLayout = armnnSerializer::DataLayout_NHWC 
)
inline

Definition at line 5802 of file ArmnnSchema_generated.h.

References CreateSpaceToBatchNdDescriptor().

5806  {
5807  auto blockShape__ = blockShape ? _fbb.CreateVector<uint32_t>(*blockShape) : 0;
5808  auto padList__ = padList ? _fbb.CreateVector<uint32_t>(*padList) : 0;
5810  _fbb,
5811  blockShape__,
5812  padList__,
5813  dataLayout);
5814 }
flatbuffers::Offset< SpaceToBatchNdDescriptor > CreateSpaceToBatchNdDescriptor(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> blockShape=0, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> padList=0, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NHWC)

◆ CreateSpaceToBatchNdLayer()

flatbuffers::Offset<SpaceToBatchNdLayer> armnnSerializer::CreateSpaceToBatchNdLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::SpaceToBatchNdDescriptor >  descriptor = 0 
)
inline

Definition at line 5728 of file ArmnnSchema_generated.h.

References SpaceToBatchNdLayerBuilder::add_base(), SpaceToBatchNdLayerBuilder::add_descriptor(), and SpaceToBatchNdLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

5731  {
5732  SpaceToBatchNdLayerBuilder builder_(_fbb);
5733  builder_.add_descriptor(descriptor);
5734  builder_.add_base(base);
5735  return builder_.Finish();
5736 }

◆ CreateSpaceToDepthDescriptor()

flatbuffers::Offset<SpaceToDepthDescriptor> armnnSerializer::CreateSpaceToDepthDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
uint32_t  blockSize = 0,
armnnSerializer::DataLayout  dataLayout = armnnSerializer::DataLayout_NHWC 
)
inline

Definition at line 5912 of file ArmnnSchema_generated.h.

References SpaceToDepthDescriptorBuilder::add_blockSize(), SpaceToDepthDescriptorBuilder::add_dataLayout(), and SpaceToDepthDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

5915  {
5916  SpaceToDepthDescriptorBuilder builder_(_fbb);
5917  builder_.add_blockSize(blockSize);
5918  builder_.add_dataLayout(dataLayout);
5919  return builder_.Finish();
5920 }

◆ CreateSpaceToDepthLayer()

flatbuffers::Offset<SpaceToDepthLayer> armnnSerializer::CreateSpaceToDepthLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::SpaceToDepthDescriptor >  descriptor = 0 
)
inline

Definition at line 5860 of file ArmnnSchema_generated.h.

References SpaceToDepthLayerBuilder::add_base(), SpaceToDepthLayerBuilder::add_descriptor(), and SpaceToDepthLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

5863  {
5864  SpaceToDepthLayerBuilder builder_(_fbb);
5865  builder_.add_descriptor(descriptor);
5866  builder_.add_base(base);
5867  return builder_.Finish();
5868 }

◆ CreateSplitterLayer()

flatbuffers::Offset<SplitterLayer> armnnSerializer::CreateSplitterLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::ViewsDescriptor >  descriptor = 0 
)
inline

Definition at line 7518 of file ArmnnSchema_generated.h.

References SplitterLayerBuilder::add_base(), SplitterLayerBuilder::add_descriptor(), and SplitterLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

7521  {
7522  SplitterLayerBuilder builder_(_fbb);
7523  builder_.add_descriptor(descriptor);
7524  builder_.add_base(base);
7525  return builder_.Finish();
7526 }

◆ CreateStackDescriptor()

flatbuffers::Offset<StackDescriptor> armnnSerializer::CreateStackDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
uint32_t  axis = 0,
uint32_t  numInputs = 0,
flatbuffers::Offset< flatbuffers::Vector< uint32_t >>  inputShape = 0 
)
inline

Definition at line 9580 of file ArmnnSchema_generated.h.

References StackDescriptorBuilder::add_axis(), StackDescriptorBuilder::add_inputShape(), StackDescriptorBuilder::add_numInputs(), and StackDescriptorBuilder::Finish().

Referenced by CreateStackDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

9584  {
9585  StackDescriptorBuilder builder_(_fbb);
9586  builder_.add_inputShape(inputShape);
9587  builder_.add_numInputs(numInputs);
9588  builder_.add_axis(axis);
9589  return builder_.Finish();
9590 }

◆ CreateStackDescriptorDirect()

flatbuffers::Offset<StackDescriptor> armnnSerializer::CreateStackDescriptorDirect ( flatbuffers::FlatBufferBuilder &  _fbb,
uint32_t  axis = 0,
uint32_t  numInputs = 0,
const std::vector< uint32_t > *  inputShape = nullptr 
)
inline

Definition at line 9592 of file ArmnnSchema_generated.h.

References CreateStackDescriptor().

9596  {
9597  auto inputShape__ = inputShape ? _fbb.CreateVector<uint32_t>(*inputShape) : 0;
9599  _fbb,
9600  axis,
9601  numInputs,
9602  inputShape__);
9603 }
flatbuffers::Offset< StackDescriptor > CreateStackDescriptor(flatbuffers::FlatBufferBuilder &_fbb, uint32_t axis=0, uint32_t numInputs=0, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> inputShape=0)

◆ CreateStackLayer()

flatbuffers::Offset<StackLayer> armnnSerializer::CreateStackLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::StackDescriptor >  descriptor = 0 
)
inline

Definition at line 9519 of file ArmnnSchema_generated.h.

References StackLayerBuilder::add_base(), StackLayerBuilder::add_descriptor(), and StackLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

9522  {
9523  StackLayerBuilder builder_(_fbb);
9524  builder_.add_descriptor(descriptor);
9525  builder_.add_base(base);
9526  return builder_.Finish();
9527 }

◆ CreateStandInDescriptor()

flatbuffers::Offset<StandInDescriptor> armnnSerializer::CreateStandInDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
uint32_t  numInputs = 0,
uint32_t  numOutputs = 0 
)
inline

Definition at line 9647 of file ArmnnSchema_generated.h.

References StandInDescriptorBuilder::add_numInputs(), StandInDescriptorBuilder::add_numOutputs(), and StandInDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

9650  {
9651  StandInDescriptorBuilder builder_(_fbb);
9652  builder_.add_numOutputs(numOutputs);
9653  builder_.add_numInputs(numInputs);
9654  return builder_.Finish();
9655 }

◆ CreateStandInLayer()

flatbuffers::Offset<StandInLayer> armnnSerializer::CreateStandInLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::StandInDescriptor >  descriptor = 0 
)
inline

Definition at line 9701 of file ArmnnSchema_generated.h.

References StandInLayerBuilder::add_base(), StandInLayerBuilder::add_descriptor(), and StandInLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

9704  {
9705  StandInLayerBuilder builder_(_fbb);
9706  builder_.add_descriptor(descriptor);
9707  builder_.add_base(base);
9708  return builder_.Finish();
9709 }

◆ CreateStridedSliceDescriptor()

flatbuffers::Offset<StridedSliceDescriptor> armnnSerializer::CreateStridedSliceDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::Vector< int32_t >>  begin = 0,
flatbuffers::Offset< flatbuffers::Vector< int32_t >>  end = 0,
flatbuffers::Offset< flatbuffers::Vector< int32_t >>  stride = 0,
int32_t  beginMask = 0,
int32_t  endMask = 0,
int32_t  shrinkAxisMask = 0,
int32_t  ellipsisMask = 0,
int32_t  newAxisMask = 0,
armnnSerializer::DataLayout  dataLayout = armnnSerializer::DataLayout_NHWC 
)
inline

Definition at line 7107 of file ArmnnSchema_generated.h.

References StridedSliceDescriptorBuilder::add_begin(), StridedSliceDescriptorBuilder::add_beginMask(), StridedSliceDescriptorBuilder::add_dataLayout(), StridedSliceDescriptorBuilder::add_ellipsisMask(), StridedSliceDescriptorBuilder::add_end(), StridedSliceDescriptorBuilder::add_endMask(), StridedSliceDescriptorBuilder::add_newAxisMask(), StridedSliceDescriptorBuilder::add_shrinkAxisMask(), StridedSliceDescriptorBuilder::add_stride(), and StridedSliceDescriptorBuilder::Finish().

Referenced by CreateStridedSliceDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

7117  {
7118  StridedSliceDescriptorBuilder builder_(_fbb);
7119  builder_.add_newAxisMask(newAxisMask);
7120  builder_.add_ellipsisMask(ellipsisMask);
7121  builder_.add_shrinkAxisMask(shrinkAxisMask);
7122  builder_.add_endMask(endMask);
7123  builder_.add_beginMask(beginMask);
7124  builder_.add_stride(stride);
7125  builder_.add_end(end);
7126  builder_.add_begin(begin);
7127  builder_.add_dataLayout(dataLayout);
7128  return builder_.Finish();
7129 }

◆ CreateStridedSliceDescriptorDirect()

flatbuffers::Offset<StridedSliceDescriptor> armnnSerializer::CreateStridedSliceDescriptorDirect ( flatbuffers::FlatBufferBuilder &  _fbb,
const std::vector< int32_t > *  begin = nullptr,
const std::vector< int32_t > *  end = nullptr,
const std::vector< int32_t > *  stride = nullptr,
int32_t  beginMask = 0,
int32_t  endMask = 0,
int32_t  shrinkAxisMask = 0,
int32_t  ellipsisMask = 0,
int32_t  newAxisMask = 0,
armnnSerializer::DataLayout  dataLayout = armnnSerializer::DataLayout_NHWC 
)
inline

Definition at line 7131 of file ArmnnSchema_generated.h.

References CreateStridedSliceDescriptor().

7141  {
7142  auto begin__ = begin ? _fbb.CreateVector<int32_t>(*begin) : 0;
7143  auto end__ = end ? _fbb.CreateVector<int32_t>(*end) : 0;
7144  auto stride__ = stride ? _fbb.CreateVector<int32_t>(*stride) : 0;
7146  _fbb,
7147  begin__,
7148  end__,
7149  stride__,
7150  beginMask,
7151  endMask,
7152  shrinkAxisMask,
7153  ellipsisMask,
7154  newAxisMask,
7155  dataLayout);
7156 }
flatbuffers::Offset< StridedSliceDescriptor > CreateStridedSliceDescriptor(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int32_t >> begin=0, flatbuffers::Offset< flatbuffers::Vector< int32_t >> end=0, flatbuffers::Offset< flatbuffers::Vector< int32_t >> stride=0, int32_t beginMask=0, int32_t endMask=0, int32_t shrinkAxisMask=0, int32_t ellipsisMask=0, int32_t newAxisMask=0, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NHWC)

◆ CreateStridedSliceLayer()

flatbuffers::Offset<StridedSliceLayer> armnnSerializer::CreateStridedSliceLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::StridedSliceDescriptor >  descriptor = 0 
)
inline

Definition at line 6996 of file ArmnnSchema_generated.h.

References StridedSliceLayerBuilder::add_base(), StridedSliceLayerBuilder::add_descriptor(), and StridedSliceLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

6999  {
7000  StridedSliceLayerBuilder builder_(_fbb);
7001  builder_.add_descriptor(descriptor);
7002  builder_.add_base(base);
7003  return builder_.Finish();
7004 }

◆ CreateSubtractionLayer()

flatbuffers::Offset<SubtractionLayer> armnnSerializer::CreateSubtractionLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0 
)
inline

Definition at line 5957 of file ArmnnSchema_generated.h.

References SubtractionLayerBuilder::add_base(), and SubtractionLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

5959  {
5960  SubtractionLayerBuilder builder_(_fbb);
5961  builder_.add_base(base);
5962  return builder_.Finish();
5963 }

◆ CreateSwitchLayer()

flatbuffers::Offset<SwitchLayer> armnnSerializer::CreateSwitchLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0 
)
inline

Definition at line 8984 of file ArmnnSchema_generated.h.

References SwitchLayerBuilder::add_base(), and SwitchLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

8986  {
8987  SwitchLayerBuilder builder_(_fbb);
8988  builder_.add_base(base);
8989  return builder_.Finish();
8990 }

◆ CreateTensorInfo()

flatbuffers::Offset<TensorInfo> armnnSerializer::CreateTensorInfo ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::Vector< uint32_t >>  dimensions = 0,
armnnSerializer::DataType  dataType = armnnSerializer::DataType_Float16,
float  quantizationScale = 1.0f,
int32_t  quantizationOffset = 0,
flatbuffers::Offset< flatbuffers::Vector< float >>  quantizationScales = 0,
uint32_t  quantizationDim = 0,
uint32_t  dimensionality = 1,
flatbuffers::Offset< flatbuffers::Vector< uint8_t >>  dimensionSpecificity = 0,
bool  isConstant = false 
)
inline

Definition at line 1853 of file ArmnnSchema_generated.h.

References TensorInfoBuilder::add_dataType(), TensorInfoBuilder::add_dimensionality(), TensorInfoBuilder::add_dimensions(), TensorInfoBuilder::add_dimensionSpecificity(), TensorInfoBuilder::add_isConstant(), TensorInfoBuilder::add_quantizationDim(), TensorInfoBuilder::add_quantizationOffset(), TensorInfoBuilder::add_quantizationScale(), TensorInfoBuilder::add_quantizationScales(), and TensorInfoBuilder::Finish().

Referenced by CreateTensorInfoDirect(), GetFlatBufferArgMinMaxFunction(), and SerializerStrategy::GetVersionTable().

1863  {
1864  TensorInfoBuilder builder_(_fbb);
1865  builder_.add_dimensionSpecificity(dimensionSpecificity);
1866  builder_.add_dimensionality(dimensionality);
1867  builder_.add_quantizationDim(quantizationDim);
1868  builder_.add_quantizationScales(quantizationScales);
1869  builder_.add_quantizationOffset(quantizationOffset);
1870  builder_.add_quantizationScale(quantizationScale);
1871  builder_.add_dimensions(dimensions);
1872  builder_.add_isConstant(isConstant);
1873  builder_.add_dataType(dataType);
1874  return builder_.Finish();
1875 }

◆ CreateTensorInfoDirect()

flatbuffers::Offset<TensorInfo> armnnSerializer::CreateTensorInfoDirect ( flatbuffers::FlatBufferBuilder &  _fbb,
const std::vector< uint32_t > *  dimensions = nullptr,
armnnSerializer::DataType  dataType = armnnSerializer::DataType_Float16,
float  quantizationScale = 1.0f,
int32_t  quantizationOffset = 0,
const std::vector< float > *  quantizationScales = nullptr,
uint32_t  quantizationDim = 0,
uint32_t  dimensionality = 1,
const std::vector< uint8_t > *  dimensionSpecificity = nullptr,
bool  isConstant = false 
)
inline

Definition at line 1877 of file ArmnnSchema_generated.h.

References CreateTensorInfo().

1887  {
1888  auto dimensions__ = dimensions ? _fbb.CreateVector<uint32_t>(*dimensions) : 0;
1889  auto quantizationScales__ = quantizationScales ? _fbb.CreateVector<float>(*quantizationScales) : 0;
1890  auto dimensionSpecificity__ = dimensionSpecificity ? _fbb.CreateVector<uint8_t>(*dimensionSpecificity) : 0;
1892  _fbb,
1893  dimensions__,
1894  dataType,
1895  quantizationScale,
1896  quantizationOffset,
1897  quantizationScales__,
1898  quantizationDim,
1899  dimensionality,
1900  dimensionSpecificity__,
1901  isConstant);
1902 }
flatbuffers::Offset< TensorInfo > CreateTensorInfo(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> dimensions=0, armnnSerializer::DataType dataType=armnnSerializer::DataType_Float16, float quantizationScale=1.0f, int32_t quantizationOffset=0, flatbuffers::Offset< flatbuffers::Vector< float >> quantizationScales=0, uint32_t quantizationDim=0, uint32_t dimensionality=1, flatbuffers::Offset< flatbuffers::Vector< uint8_t >> dimensionSpecificity=0, bool isConstant=false)

◆ CreateTransposeConvolution2dDescriptor()

flatbuffers::Offset<TransposeConvolution2dDescriptor> armnnSerializer::CreateTransposeConvolution2dDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
uint32_t  padLeft = 0,
uint32_t  padRight = 0,
uint32_t  padTop = 0,
uint32_t  padBottom = 0,
uint32_t  strideX = 0,
uint32_t  strideY = 0,
bool  biasEnabled = false,
armnnSerializer::DataLayout  dataLayout = armnnSerializer::DataLayout_NCHW 
)
inline

Definition at line 9201 of file ArmnnSchema_generated.h.

References TransposeConvolution2dDescriptorBuilder::add_biasEnabled(), TransposeConvolution2dDescriptorBuilder::add_dataLayout(), TransposeConvolution2dDescriptorBuilder::add_padBottom(), TransposeConvolution2dDescriptorBuilder::add_padLeft(), TransposeConvolution2dDescriptorBuilder::add_padRight(), TransposeConvolution2dDescriptorBuilder::add_padTop(), TransposeConvolution2dDescriptorBuilder::add_strideX(), TransposeConvolution2dDescriptorBuilder::add_strideY(), and TransposeConvolution2dDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

9210  {
9211  TransposeConvolution2dDescriptorBuilder builder_(_fbb);
9212  builder_.add_strideY(strideY);
9213  builder_.add_strideX(strideX);
9214  builder_.add_padBottom(padBottom);
9215  builder_.add_padTop(padTop);
9216  builder_.add_padRight(padRight);
9217  builder_.add_padLeft(padLeft);
9218  builder_.add_dataLayout(dataLayout);
9219  builder_.add_biasEnabled(biasEnabled);
9220  return builder_.Finish();
9221 }

◆ CreateTransposeConvolution2dLayer()

flatbuffers::Offset<TransposeConvolution2dLayer> armnnSerializer::CreateTransposeConvolution2dLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::TransposeConvolution2dDescriptor >  descriptor = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  weights = 0,
flatbuffers::Offset< armnnSerializer::ConstTensor >  biases = 0 
)
inline

Definition at line 9097 of file ArmnnSchema_generated.h.

References TransposeConvolution2dLayerBuilder::add_base(), TransposeConvolution2dLayerBuilder::add_biases(), TransposeConvolution2dLayerBuilder::add_descriptor(), TransposeConvolution2dLayerBuilder::add_weights(), and TransposeConvolution2dLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

9102  {
9103  TransposeConvolution2dLayerBuilder builder_(_fbb);
9104  builder_.add_biases(biases);
9105  builder_.add_weights(weights);
9106  builder_.add_descriptor(descriptor);
9107  builder_.add_base(base);
9108  return builder_.Finish();
9109 }

◆ CreateTransposeDescriptor()

flatbuffers::Offset<TransposeDescriptor> armnnSerializer::CreateTransposeDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::Vector< uint32_t >>  dimMappings = 0 
)
inline

Definition at line 9312 of file ArmnnSchema_generated.h.

References TransposeDescriptorBuilder::add_dimMappings(), and TransposeDescriptorBuilder::Finish().

Referenced by CreateTransposeDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

9314  {
9315  TransposeDescriptorBuilder builder_(_fbb);
9316  builder_.add_dimMappings(dimMappings);
9317  return builder_.Finish();
9318 }

◆ CreateTransposeDescriptorDirect()

flatbuffers::Offset<TransposeDescriptor> armnnSerializer::CreateTransposeDescriptorDirect ( flatbuffers::FlatBufferBuilder &  _fbb,
const std::vector< uint32_t > *  dimMappings = nullptr 
)
inline

Definition at line 9320 of file ArmnnSchema_generated.h.

References CreateTransposeDescriptor().

9322  {
9323  auto dimMappings__ = dimMappings ? _fbb.CreateVector<uint32_t>(*dimMappings) : 0;
9325  _fbb,
9326  dimMappings__);
9327 }
flatbuffers::Offset< TransposeDescriptor > CreateTransposeDescriptor(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> dimMappings=0)

◆ CreateTransposeLayer()

flatbuffers::Offset<TransposeLayer> armnnSerializer::CreateTransposeLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::TransposeDescriptor >  descriptor = 0 
)
inline

Definition at line 9267 of file ArmnnSchema_generated.h.

References TransposeLayerBuilder::add_base(), TransposeLayerBuilder::add_descriptor(), and TransposeLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

9270  {
9271  TransposeLayerBuilder builder_(_fbb);
9272  builder_.add_descriptor(descriptor);
9273  builder_.add_base(base);
9274  return builder_.Finish();
9275 }

◆ CreateUintVector()

flatbuffers::Offset<UintVector> armnnSerializer::CreateUintVector ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::Vector< uint32_t >>  data = 0 
)
inline

Definition at line 7302 of file ArmnnSchema_generated.h.

References UintVectorBuilder::add_data(), and UintVectorBuilder::Finish().

Referenced by CreateUintVectorDirect(), and GetFlatBufferArgMinMaxFunction().

7304  {
7305  UintVectorBuilder builder_(_fbb);
7306  builder_.add_data(data);
7307  return builder_.Finish();
7308 }

◆ CreateUintVectorDirect()

flatbuffers::Offset<UintVector> armnnSerializer::CreateUintVectorDirect ( flatbuffers::FlatBufferBuilder &  _fbb,
const std::vector< uint32_t > *  data = nullptr 
)
inline

Definition at line 7310 of file ArmnnSchema_generated.h.

References CreateUintVector().

7312  {
7313  auto data__ = data ? _fbb.CreateVector<uint32_t>(*data) : 0;
7315  _fbb,
7316  data__);
7317 }
flatbuffers::Offset< UintVector > CreateUintVector(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> data=0)

◆ CreateUnidirectionalSequenceLstmDescriptor()

flatbuffers::Offset<UnidirectionalSequenceLstmDescriptor> armnnSerializer::CreateUnidirectionalSequenceLstmDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
uint32_t  activationFunc = 0,
float  clippingThresCell = 0.0f,
float  clippingThresProj = 0.0f,
bool  cifgEnabled = true,
bool  peepholeEnabled = false,
bool  projectionEnabled = false,
bool  layerNormEnabled = false,
bool  timeMajor = false 
)
inline

Definition at line 9974 of file ArmnnSchema_generated.h.

References UnidirectionalSequenceLstmDescriptorBuilder::add_activationFunc(), UnidirectionalSequenceLstmDescriptorBuilder::add_cifgEnabled(), UnidirectionalSequenceLstmDescriptorBuilder::add_clippingThresCell(), UnidirectionalSequenceLstmDescriptorBuilder::add_clippingThresProj(), UnidirectionalSequenceLstmDescriptorBuilder::add_layerNormEnabled(), UnidirectionalSequenceLstmDescriptorBuilder::add_peepholeEnabled(), UnidirectionalSequenceLstmDescriptorBuilder::add_projectionEnabled(), UnidirectionalSequenceLstmDescriptorBuilder::add_timeMajor(), and UnidirectionalSequenceLstmDescriptorBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

9983  {
9984  UnidirectionalSequenceLstmDescriptorBuilder builder_(_fbb);
9985  builder_.add_clippingThresProj(clippingThresProj);
9986  builder_.add_clippingThresCell(clippingThresCell);
9987  builder_.add_activationFunc(activationFunc);
9988  builder_.add_timeMajor(timeMajor);
9989  builder_.add_layerNormEnabled(layerNormEnabled);
9990  builder_.add_projectionEnabled(projectionEnabled);
9991  builder_.add_peepholeEnabled(peepholeEnabled);
9992  builder_.add_cifgEnabled(cifgEnabled);
9993  return builder_.Finish();
9994 }

◆ CreateUnidirectionalSequenceLstmLayer()

flatbuffers::Offset<UnidirectionalSequenceLstmLayer> armnnSerializer::CreateUnidirectionalSequenceLstmLayer ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::LayerBase >  base = 0,
flatbuffers::Offset< armnnSerializer::UnidirectionalSequenceLstmDescriptor >  descriptor = 0,
flatbuffers::Offset< armnnSerializer::LstmInputParams >  inputParams = 0 
)
inline

Definition at line 10049 of file ArmnnSchema_generated.h.

References UnidirectionalSequenceLstmLayerBuilder::add_base(), UnidirectionalSequenceLstmLayerBuilder::add_descriptor(), UnidirectionalSequenceLstmLayerBuilder::add_inputParams(), and UnidirectionalSequenceLstmLayerBuilder::Finish().

Referenced by GetFlatBufferArgMinMaxFunction().

10053  {
10054  UnidirectionalSequenceLstmLayerBuilder builder_(_fbb);
10055  builder_.add_inputParams(inputParams);
10056  builder_.add_descriptor(descriptor);
10057  builder_.add_base(base);
10058  return builder_.Finish();
10059 }

◆ CreateViewsDescriptor()

flatbuffers::Offset<ViewsDescriptor> armnnSerializer::CreateViewsDescriptor ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::OriginsDescriptor >  origins = 0,
flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< armnnSerializer::UintVector >>>  viewSizes = 0 
)
inline

Definition at line 7453 of file ArmnnSchema_generated.h.

References ViewsDescriptorBuilder::add_origins(), ViewsDescriptorBuilder::add_viewSizes(), and ViewsDescriptorBuilder::Finish().

Referenced by CreateViewsDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

7456  {
7457  ViewsDescriptorBuilder builder_(_fbb);
7458  builder_.add_viewSizes(viewSizes);
7459  builder_.add_origins(origins);
7460  return builder_.Finish();
7461 }

◆ CreateViewsDescriptorDirect()

flatbuffers::Offset<ViewsDescriptor> armnnSerializer::CreateViewsDescriptorDirect ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< armnnSerializer::OriginsDescriptor >  origins = 0,
const std::vector< flatbuffers::Offset< armnnSerializer::UintVector >> *  viewSizes = nullptr 
)
inline

Definition at line 7463 of file ArmnnSchema_generated.h.

References CreateViewsDescriptor().

7466  {
7467  auto viewSizes__ = viewSizes ? _fbb.CreateVector<flatbuffers::Offset<armnnSerializer::UintVector>>(*viewSizes) : 0;
7469  _fbb,
7470  origins,
7471  viewSizes__);
7472 }
flatbuffers::Offset< ViewsDescriptor > CreateViewsDescriptor(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::OriginsDescriptor > origins=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< armnnSerializer::UintVector >>> viewSizes=0)

◆ EnumNameActivationFunction()

const char* armnnSerializer::EnumNameActivationFunction ( ActivationFunction  e)
inline

Definition at line 446 of file ArmnnSchema_generated.h.

References ActivationFunction_HardSwish, ActivationFunction_Sigmoid, and EnumNamesActivationFunction().

446  {
447  if (flatbuffers::IsOutRange(e, ActivationFunction_Sigmoid, ActivationFunction_HardSwish)) return "";
448  const size_t index = static_cast<size_t>(e);
449  return EnumNamesActivationFunction()[index];
450 }
const char *const * EnumNamesActivationFunction()

◆ EnumNameArgMinMaxFunction()

const char* armnnSerializer::EnumNameArgMinMaxFunction ( ArgMinMaxFunction  e)
inline

Definition at line 476 of file ArmnnSchema_generated.h.

References ArgMinMaxFunction_Max, ArgMinMaxFunction_Min, and EnumNamesArgMinMaxFunction().

476  {
477  if (flatbuffers::IsOutRange(e, ArgMinMaxFunction_Min, ArgMinMaxFunction_Max)) return "";
478  const size_t index = static_cast<size_t>(e);
479  return EnumNamesArgMinMaxFunction()[index];
480 }
const char *const * EnumNamesArgMinMaxFunction()

◆ EnumNameComparisonOperation()

const char* armnnSerializer::EnumNameComparisonOperation ( ComparisonOperation  e)
inline

Definition at line 964 of file ArmnnSchema_generated.h.

References ComparisonOperation_Equal, ComparisonOperation_NotEqual, and EnumNamesComparisonOperation().

964  {
965  if (flatbuffers::IsOutRange(e, ComparisonOperation_Equal, ComparisonOperation_NotEqual)) return "";
966  const size_t index = static_cast<size_t>(e);
967  return EnumNamesComparisonOperation()[index];
968 }
const char *const * EnumNamesComparisonOperation()

◆ EnumNameConstTensorData()

const char* armnnSerializer::EnumNameConstTensorData ( ConstTensorData  e)
inline

Definition at line 677 of file ArmnnSchema_generated.h.

References ConstTensorData_LongData, ConstTensorData_NONE, and EnumNamesConstTensorData().

Referenced by armnnDeserializer::ToConstTensor().

677  {
678  if (flatbuffers::IsOutRange(e, ConstTensorData_NONE, ConstTensorData_LongData)) return "";
679  const size_t index = static_cast<size_t>(e);
680  return EnumNamesConstTensorData()[index];
681 }
const char *const * EnumNamesConstTensorData()

◆ EnumNameDataLayout()

const char* armnnSerializer::EnumNameDataLayout ( DataLayout  e)
inline

Definition at line 569 of file ArmnnSchema_generated.h.

References DataLayout_NCDHW, DataLayout_NHWC, and EnumNamesDataLayout().

569  {
570  if (flatbuffers::IsOutRange(e, DataLayout_NHWC, DataLayout_NCDHW)) return "";
571  const size_t index = static_cast<size_t>(e);
572  return EnumNamesDataLayout()[index];
573 }
const char *const * EnumNamesDataLayout()

◆ EnumNameDataType()

const char* armnnSerializer::EnumNameDataType ( DataType  e)
inline

Definition at line 533 of file ArmnnSchema_generated.h.

References DataType_Float16, DataType_Signed64, and EnumNamesDataType().

Referenced by armnnDeserializer::ToTensorInfo().

533  {
534  if (flatbuffers::IsOutRange(e, DataType_Float16, DataType_Signed64)) return "";
535  const size_t index = static_cast<size_t>(e);
536  return EnumNamesDataType()[index];
537 }
const char *const * EnumNamesDataType()

◆ EnumNameLayer()

const char* armnnSerializer::EnumNameLayer ( Layer  e)
inline

Definition at line 1453 of file ArmnnSchema_generated.h.

References EnumNamesLayer(), Layer_Convolution3dLayer, and Layer_NONE.

1453  {
1454  if (flatbuffers::IsOutRange(e, Layer_NONE, Layer_Convolution3dLayer)) return "";
1455  const size_t index = static_cast<size_t>(e);
1456  return EnumNamesLayer()[index];
1457 }
const char *const * EnumNamesLayer()

◆ EnumNameLayerType()

const char* armnnSerializer::EnumNameLayerType ( LayerType  e)
inline

Definition at line 922 of file ArmnnSchema_generated.h.

References EnumNamesLayerType(), LayerType_Addition, and LayerType_Convolution3d.

922  {
923  if (flatbuffers::IsOutRange(e, LayerType_Addition, LayerType_Convolution3d)) return "";
924  const size_t index = static_cast<size_t>(e);
925  return EnumNamesLayerType()[index];
926 }
const char *const * EnumNamesLayerType()

◆ EnumNameLogicalBinaryOperation()

const char* armnnSerializer::EnumNameLogicalBinaryOperation ( LogicalBinaryOperation  e)
inline

◆ EnumNameNormalizationAlgorithmChannel()

const char* armnnSerializer::EnumNameNormalizationAlgorithmChannel ( NormalizationAlgorithmChannel  e)
inline

◆ EnumNameNormalizationAlgorithmMethod()

const char* armnnSerializer::EnumNameNormalizationAlgorithmMethod ( NormalizationAlgorithmMethod  e)
inline

◆ EnumNameOutputShapeRounding()

const char* armnnSerializer::EnumNameOutputShapeRounding ( OutputShapeRounding  e)
inline

Definition at line 1105 of file ArmnnSchema_generated.h.

References EnumNamesOutputShapeRounding(), OutputShapeRounding_Ceiling, and OutputShapeRounding_Floor.

1105  {
1106  if (flatbuffers::IsOutRange(e, OutputShapeRounding_Floor, OutputShapeRounding_Ceiling)) return "";
1107  const size_t index = static_cast<size_t>(e);
1108  return EnumNamesOutputShapeRounding()[index];
1109 }
const char *const * EnumNamesOutputShapeRounding()

◆ EnumNamePaddingMethod()

const char* armnnSerializer::EnumNamePaddingMethod ( PaddingMethod  e)
inline

Definition at line 1135 of file ArmnnSchema_generated.h.

References EnumNamesPaddingMethod(), PaddingMethod_Exclude, and PaddingMethod_IgnoreValue.

1135  {
1136  if (flatbuffers::IsOutRange(e, PaddingMethod_IgnoreValue, PaddingMethod_Exclude)) return "";
1137  const size_t index = static_cast<size_t>(e);
1138  return EnumNamesPaddingMethod()[index];
1139 }
const char *const * EnumNamesPaddingMethod()

◆ EnumNamePaddingMode()

const char* armnnSerializer::EnumNamePaddingMode ( PaddingMode  e)
inline

Definition at line 1228 of file ArmnnSchema_generated.h.

References EnumNamesPaddingMode(), PaddingMode_Constant, and PaddingMode_Symmetric.

1228  {
1229  if (flatbuffers::IsOutRange(e, PaddingMode_Constant, PaddingMode_Symmetric)) return "";
1230  const size_t index = static_cast<size_t>(e);
1231  return EnumNamesPaddingMode()[index];
1232 }
const char *const * EnumNamesPaddingMode()

◆ EnumNamePoolingAlgorithm()

const char* armnnSerializer::EnumNamePoolingAlgorithm ( PoolingAlgorithm  e)
inline

Definition at line 1075 of file ArmnnSchema_generated.h.

References EnumNamesPoolingAlgorithm(), PoolingAlgorithm_L2, and PoolingAlgorithm_Max.

1075  {
1076  if (flatbuffers::IsOutRange(e, PoolingAlgorithm_Max, PoolingAlgorithm_L2)) return "";
1077  const size_t index = static_cast<size_t>(e);
1078  return EnumNamesPoolingAlgorithm()[index];
1079 }
const char *const * EnumNamesPoolingAlgorithm()

◆ EnumNameReduceOperation()

const char* armnnSerializer::EnumNameReduceOperation ( ReduceOperation  e)
inline

Definition at line 608 of file ArmnnSchema_generated.h.

References EnumNamesReduceOperation(), ReduceOperation_Prod, and ReduceOperation_Sum.

608  {
609  if (flatbuffers::IsOutRange(e, ReduceOperation_Sum, ReduceOperation_Prod)) return "";
610  const size_t index = static_cast<size_t>(e);
611  return EnumNamesReduceOperation()[index];
612 }
const char *const * EnumNamesReduceOperation()

◆ EnumNameResizeMethod()

const char* armnnSerializer::EnumNameResizeMethod ( ResizeMethod  e)
inline

Definition at line 638 of file ArmnnSchema_generated.h.

References EnumNamesResizeMethod(), ResizeMethod_Bilinear, and ResizeMethod_NearestNeighbor.

638  {
639  if (flatbuffers::IsOutRange(e, ResizeMethod_NearestNeighbor, ResizeMethod_Bilinear)) return "";
640  const size_t index = static_cast<size_t>(e);
641  return EnumNamesResizeMethod()[index];
642 }
const char *const * EnumNamesResizeMethod()

◆ EnumNamesActivationFunction()

const char* const* armnnSerializer::EnumNamesActivationFunction ( )
inline

Definition at line 427 of file ArmnnSchema_generated.h.

Referenced by EnumNameActivationFunction().

427  {
428  static const char * const names[13] = {
429  "Sigmoid",
430  "TanH",
431  "Linear",
432  "ReLu",
433  "BoundedReLu",
434  "SoftReLu",
435  "LeakyReLu",
436  "Abs",
437  "Sqrt",
438  "Square",
439  "Elu",
440  "HardSwish",
441  nullptr
442  };
443  return names;
444 }

◆ EnumNamesArgMinMaxFunction()

const char* const* armnnSerializer::EnumNamesArgMinMaxFunction ( )
inline

Definition at line 467 of file ArmnnSchema_generated.h.

Referenced by EnumNameArgMinMaxFunction().

467  {
468  static const char * const names[3] = {
469  "Min",
470  "Max",
471  nullptr
472  };
473  return names;
474 }

◆ EnumNamesComparisonOperation()

const char* const* armnnSerializer::EnumNamesComparisonOperation ( )
inline

Definition at line 951 of file ArmnnSchema_generated.h.

Referenced by EnumNameComparisonOperation().

951  {
952  static const char * const names[7] = {
953  "Equal",
954  "Greater",
955  "GreaterOrEqual",
956  "Less",
957  "LessOrEqual",
958  "NotEqual",
959  nullptr
960  };
961  return names;
962 }

◆ EnumNamesConstTensorData()

const char* const* armnnSerializer::EnumNamesConstTensorData ( )
inline

Definition at line 665 of file ArmnnSchema_generated.h.

Referenced by EnumNameConstTensorData().

665  {
666  static const char * const names[6] = {
667  "NONE",
668  "ByteData",
669  "ShortData",
670  "IntData",
671  "LongData",
672  nullptr
673  };
674  return names;
675 }

◆ EnumNamesDataLayout()

const char* const* armnnSerializer::EnumNamesDataLayout ( )
inline

Definition at line 558 of file ArmnnSchema_generated.h.

Referenced by EnumNameDataLayout().

558  {
559  static const char * const names[5] = {
560  "NHWC",
561  "NCHW",
562  "NDHWC",
563  "NCDHW",
564  nullptr
565  };
566  return names;
567 }

◆ EnumNamesDataType()

const char* const* armnnSerializer::EnumNamesDataType ( )
inline

Definition at line 515 of file ArmnnSchema_generated.h.

Referenced by EnumNameDataType().

515  {
516  static const char * const names[12] = {
517  "Float16",
518  "Float32",
519  "QuantisedAsymm8",
520  "Signed32",
521  "Boolean",
522  "QuantisedSymm16",
523  "QAsymmU8",
524  "QSymmS16",
525  "QAsymmS8",
526  "QSymmS8",
527  "Signed64",
528  nullptr
529  };
530  return names;
531 }

◆ EnumNamesLayer()

const char* const* armnnSerializer::EnumNamesLayer ( )
inline

Definition at line 1379 of file ArmnnSchema_generated.h.

Referenced by EnumNameLayer().

1379  {
1380  static const char * const names[68] = {
1381  "NONE",
1382  "ActivationLayer",
1383  "AdditionLayer",
1384  "BatchToSpaceNdLayer",
1385  "BatchNormalizationLayer",
1386  "ConstantLayer",
1387  "Convolution2dLayer",
1388  "DepthwiseConvolution2dLayer",
1389  "FullyConnectedLayer",
1390  "InputLayer",
1391  "MultiplicationLayer",
1392  "OutputLayer",
1393  "PermuteLayer",
1394  "Pooling2dLayer",
1395  "ReshapeLayer",
1396  "SoftmaxLayer",
1397  "SpaceToBatchNdLayer",
1398  "DivisionLayer",
1399  "MinimumLayer",
1400  "EqualLayer",
1401  "MaximumLayer",
1402  "NormalizationLayer",
1403  "PadLayer",
1404  "RsqrtLayer",
1405  "FloorLayer",
1406  "GreaterLayer",
1407  "ResizeBilinearLayer",
1408  "SubtractionLayer",
1409  "StridedSliceLayer",
1410  "GatherLayer",
1411  "MeanLayer",
1412  "MergerLayer",
1413  "L2NormalizationLayer",
1414  "SplitterLayer",
1415  "DetectionPostProcessLayer",
1416  "LstmLayer",
1417  "QuantizedLstmLayer",
1418  "QuantizeLayer",
1419  "DequantizeLayer",
1420  "MergeLayer",
1421  "SwitchLayer",
1422  "ConcatLayer",
1423  "SpaceToDepthLayer",
1424  "PreluLayer",
1425  "TransposeConvolution2dLayer",
1426  "ResizeLayer",
1427  "StackLayer",
1428  "AbsLayer",
1429  "ArgMinMaxLayer",
1430  "SliceLayer",
1431  "DepthToSpaceLayer",
1432  "InstanceNormalizationLayer",
1433  "LogSoftmaxLayer",
1434  "ComparisonLayer",
1435  "StandInLayer",
1436  "ElementwiseUnaryLayer",
1437  "TransposeLayer",
1438  "QLstmLayer",
1439  "FillLayer",
1440  "RankLayer",
1441  "LogicalBinaryLayer",
1442  "ReduceLayer",
1443  "CastLayer",
1444  "ShapeLayer",
1445  "UnidirectionalSequenceLstmLayer",
1446  "ChannelShuffleLayer",
1447  "Convolution3dLayer",
1448  nullptr
1449  };
1450  return names;
1451 }

◆ EnumNamesLayerType()

const char* const* armnnSerializer::EnumNamesLayerType ( )
inline

Definition at line 849 of file ArmnnSchema_generated.h.

Referenced by EnumNameLayerType().

849  {
850  static const char * const names[67] = {
851  "Addition",
852  "Input",
853  "Multiplication",
854  "Output",
855  "Pooling2d",
856  "Reshape",
857  "Softmax",
858  "Convolution2d",
859  "DepthwiseConvolution2d",
860  "Activation",
861  "Permute",
862  "FullyConnected",
863  "Constant",
864  "SpaceToBatchNd",
865  "BatchToSpaceNd",
866  "Division",
867  "Minimum",
868  "Equal",
869  "Maximum",
870  "Normalization",
871  "Pad",
872  "Rsqrt",
873  "Floor",
874  "BatchNormalization",
875  "Greater",
876  "ResizeBilinear",
877  "Subtraction",
878  "StridedSlice",
879  "Gather",
880  "Mean",
881  "Merger",
882  "L2Normalization",
883  "Splitter",
884  "DetectionPostProcess",
885  "Lstm",
886  "Quantize",
887  "Dequantize",
888  "Merge",
889  "Switch",
890  "Concat",
891  "SpaceToDepth",
892  "Prelu",
893  "TransposeConvolution2d",
894  "Resize",
895  "Stack",
896  "QuantizedLstm",
897  "Abs",
898  "ArgMinMax",
899  "Slice",
900  "DepthToSpace",
901  "InstanceNormalization",
902  "LogSoftmax",
903  "Comparison",
904  "StandIn",
905  "ElementwiseUnary",
906  "Transpose",
907  "QLstm",
908  "Fill",
909  "Rank",
910  "LogicalBinary",
911  "Reduce",
912  "Cast",
913  "Shape",
914  "UnidirectionalSequenceLstm",
915  "ChannelShuffle",
916  "Convolution3d",
917  nullptr
918  };
919  return names;
920 }

◆ EnumNamesLogicalBinaryOperation()

const char* const* armnnSerializer::EnumNamesLogicalBinaryOperation ( )
inline

Definition at line 1033 of file ArmnnSchema_generated.h.

Referenced by EnumNameLogicalBinaryOperation().

1033  {
1034  static const char * const names[3] = {
1035  "LogicalAnd",
1036  "LogicalOr",
1037  nullptr
1038  };
1039  return names;
1040 }

◆ EnumNamesNormalizationAlgorithmChannel()

const char* const* armnnSerializer::EnumNamesNormalizationAlgorithmChannel ( )
inline

Definition at line 1156 of file ArmnnSchema_generated.h.

Referenced by EnumNameNormalizationAlgorithmChannel().

1156  {
1157  static const char * const names[3] = {
1158  "Across",
1159  "Within",
1160  nullptr
1161  };
1162  return names;
1163 }

◆ EnumNamesNormalizationAlgorithmMethod()

const char* const* armnnSerializer::EnumNamesNormalizationAlgorithmMethod ( )
inline

Definition at line 1186 of file ArmnnSchema_generated.h.

Referenced by EnumNameNormalizationAlgorithmMethod().

1186  {
1187  static const char * const names[3] = {
1188  "LocalBrightness",
1189  "LocalContrast",
1190  nullptr
1191  };
1192  return names;
1193 }

◆ EnumNamesOutputShapeRounding()

const char* const* armnnSerializer::EnumNamesOutputShapeRounding ( )
inline

Definition at line 1096 of file ArmnnSchema_generated.h.

Referenced by EnumNameOutputShapeRounding().

1096  {
1097  static const char * const names[3] = {
1098  "Floor",
1099  "Ceiling",
1100  nullptr
1101  };
1102  return names;
1103 }

◆ EnumNamesPaddingMethod()

const char* const* armnnSerializer::EnumNamesPaddingMethod ( )
inline

Definition at line 1126 of file ArmnnSchema_generated.h.

Referenced by EnumNamePaddingMethod().

1126  {
1127  static const char * const names[3] = {
1128  "IgnoreValue",
1129  "Exclude",
1130  nullptr
1131  };
1132  return names;
1133 }

◆ EnumNamesPaddingMode()

const char* const* armnnSerializer::EnumNamesPaddingMode ( )
inline

Definition at line 1218 of file ArmnnSchema_generated.h.

Referenced by EnumNamePaddingMode().

1218  {
1219  static const char * const names[4] = {
1220  "Constant",
1221  "Reflect",
1222  "Symmetric",
1223  nullptr
1224  };
1225  return names;
1226 }

◆ EnumNamesPoolingAlgorithm()

const char* const* armnnSerializer::EnumNamesPoolingAlgorithm ( )
inline

Definition at line 1065 of file ArmnnSchema_generated.h.

Referenced by EnumNamePoolingAlgorithm().

1065  {
1066  static const char * const names[4] = {
1067  "Max",
1068  "Average",
1069  "L2",
1070  nullptr
1071  };
1072  return names;
1073 }

◆ EnumNamesReduceOperation()

const char* const* armnnSerializer::EnumNamesReduceOperation ( )
inline

Definition at line 596 of file ArmnnSchema_generated.h.

Referenced by EnumNameReduceOperation().

596  {
597  static const char * const names[6] = {
598  "Sum",
599  "Max",
600  "Mean",
601  "Min",
602  "Prod",
603  nullptr
604  };
605  return names;
606 }

◆ EnumNamesResizeMethod()

const char* const* armnnSerializer::EnumNamesResizeMethod ( )
inline

Definition at line 629 of file ArmnnSchema_generated.h.

Referenced by EnumNameResizeMethod().

629  {
630  static const char * const names[3] = {
631  "NearestNeighbor",
632  "Bilinear",
633  nullptr
634  };
635  return names;
636 }

◆ EnumNamesUnaryOperation()

const char* const* armnnSerializer::EnumNamesUnaryOperation ( )
inline

Definition at line 997 of file ArmnnSchema_generated.h.

Referenced by EnumNameUnaryOperation().

997  {
998  static const char * const names[9] = {
999  "Abs",
1000  "Rsqrt",
1001  "Sqrt",
1002  "Exp",
1003  "Neg",
1004  "LogicalNot",
1005  "Log",
1006  "Sin",
1007  nullptr
1008  };
1009  return names;
1010 }

◆ EnumNameUnaryOperation()

const char* armnnSerializer::EnumNameUnaryOperation ( UnaryOperation  e)
inline

Definition at line 1012 of file ArmnnSchema_generated.h.

References EnumNamesUnaryOperation(), UnaryOperation_Abs, and UnaryOperation_Sin.

1012  {
1013  if (flatbuffers::IsOutRange(e, UnaryOperation_Abs, UnaryOperation_Sin)) return "";
1014  const size_t index = static_cast<size_t>(e);
1015  return EnumNamesUnaryOperation()[index];
1016 }
const char *const * EnumNamesUnaryOperation()

◆ EnumValuesActivationFunction()

const ActivationFunction(& armnnSerializer::EnumValuesActivationFunction ( ) )[12]
inline

Definition at line 409 of file ArmnnSchema_generated.h.

References ActivationFunction_Abs, ActivationFunction_BoundedReLu, ActivationFunction_Elu, ActivationFunction_HardSwish, ActivationFunction_LeakyReLu, ActivationFunction_Linear, ActivationFunction_ReLu, ActivationFunction_Sigmoid, ActivationFunction_SoftReLu, ActivationFunction_Sqrt, ActivationFunction_Square, and ActivationFunction_TanH.

409  {
410  static const ActivationFunction values[] = {
423  };
424  return values;
425 }

◆ EnumValuesArgMinMaxFunction()

const ArgMinMaxFunction(& armnnSerializer::EnumValuesArgMinMaxFunction ( ) )[2]
inline

◆ EnumValuesComparisonOperation()

◆ EnumValuesConstTensorData()

◆ EnumValuesDataLayout()

◆ EnumValuesDataType()

const DataType(& armnnSerializer::EnumValuesDataType ( ) )[11]
inline

Definition at line 498 of file ArmnnSchema_generated.h.

References DataType_Boolean, DataType_Float16, DataType_Float32, DataType_QAsymmS8, DataType_QAsymmU8, DataType_QSymmS16, DataType_QSymmS8, DataType_QuantisedAsymm8, DataType_QuantisedSymm16, DataType_Signed32, and DataType_Signed64.

◆ EnumValuesLayer()

const Layer(& armnnSerializer::EnumValuesLayer ( ) )[67]
inline

Definition at line 1306 of file ArmnnSchema_generated.h.

References Layer_AbsLayer, Layer_ActivationLayer, Layer_AdditionLayer, Layer_ArgMinMaxLayer, Layer_BatchNormalizationLayer, Layer_BatchToSpaceNdLayer, Layer_CastLayer, Layer_ChannelShuffleLayer, Layer_ComparisonLayer, Layer_ConcatLayer, Layer_ConstantLayer, Layer_Convolution2dLayer, Layer_Convolution3dLayer, Layer_DepthToSpaceLayer, Layer_DepthwiseConvolution2dLayer, Layer_DequantizeLayer, Layer_DetectionPostProcessLayer, Layer_DivisionLayer, Layer_ElementwiseUnaryLayer, Layer_EqualLayer, Layer_FillLayer, Layer_FloorLayer, Layer_FullyConnectedLayer, Layer_GatherLayer, Layer_GreaterLayer, Layer_InputLayer, Layer_InstanceNormalizationLayer, Layer_L2NormalizationLayer, Layer_LogicalBinaryLayer, Layer_LogSoftmaxLayer, Layer_LstmLayer, Layer_MaximumLayer, Layer_MeanLayer, Layer_MergeLayer, Layer_MergerLayer, Layer_MinimumLayer, Layer_MultiplicationLayer, Layer_NONE, Layer_NormalizationLayer, Layer_OutputLayer, Layer_PadLayer, Layer_PermuteLayer, Layer_Pooling2dLayer, Layer_PreluLayer, Layer_QLstmLayer, Layer_QuantizedLstmLayer, Layer_QuantizeLayer, Layer_RankLayer, Layer_ReduceLayer, Layer_ReshapeLayer, Layer_ResizeBilinearLayer, Layer_ResizeLayer, Layer_RsqrtLayer, Layer_ShapeLayer, Layer_SliceLayer, Layer_SoftmaxLayer, Layer_SpaceToBatchNdLayer, Layer_SpaceToDepthLayer, Layer_SplitterLayer, Layer_StackLayer, Layer_StandInLayer, Layer_StridedSliceLayer, Layer_SubtractionLayer, Layer_SwitchLayer, Layer_TransposeConvolution2dLayer, Layer_TransposeLayer, and Layer_UnidirectionalSequenceLstmLayer.

1306  {
1307  static const Layer values[] = {
1308  Layer_NONE,
1375  };
1376  return values;
1377 }

◆ EnumValuesLayerType()

const LayerType(& armnnSerializer::EnumValuesLayerType ( ) )[66]
inline

Definition at line 777 of file ArmnnSchema_generated.h.

References LayerType_Abs, LayerType_Activation, LayerType_Addition, LayerType_ArgMinMax, LayerType_BatchNormalization, LayerType_BatchToSpaceNd, LayerType_Cast, LayerType_ChannelShuffle, LayerType_Comparison, LayerType_Concat, LayerType_Constant, LayerType_Convolution2d, LayerType_Convolution3d, LayerType_DepthToSpace, LayerType_DepthwiseConvolution2d, LayerType_Dequantize, LayerType_DetectionPostProcess, LayerType_Division, LayerType_ElementwiseUnary, LayerType_Equal, LayerType_Fill, LayerType_Floor, LayerType_FullyConnected, LayerType_Gather, LayerType_Greater, LayerType_Input, LayerType_InstanceNormalization, LayerType_L2Normalization, LayerType_LogicalBinary, LayerType_LogSoftmax, LayerType_Lstm, LayerType_Maximum, LayerType_Mean, LayerType_Merge, LayerType_Merger, LayerType_Minimum, LayerType_Multiplication, LayerType_Normalization, LayerType_Output, LayerType_Pad, LayerType_Permute, LayerType_Pooling2d, LayerType_Prelu, LayerType_QLstm, LayerType_Quantize, LayerType_QuantizedLstm, LayerType_Rank, LayerType_Reduce, LayerType_Reshape, LayerType_Resize, LayerType_ResizeBilinear, LayerType_Rsqrt, LayerType_Shape, LayerType_Slice, LayerType_Softmax, LayerType_SpaceToBatchNd, LayerType_SpaceToDepth, LayerType_Splitter, LayerType_Stack, LayerType_StandIn, LayerType_StridedSlice, LayerType_Subtraction, LayerType_Switch, LayerType_Transpose, LayerType_TransposeConvolution2d, and LayerType_UnidirectionalSequenceLstm.

777  {
778  static const LayerType values[] = {
845  };
846  return values;
847 }

◆ EnumValuesLogicalBinaryOperation()

const LogicalBinaryOperation(& armnnSerializer::EnumValuesLogicalBinaryOperation ( ) )[2]
inline

◆ EnumValuesNormalizationAlgorithmChannel()

◆ EnumValuesNormalizationAlgorithmMethod()

◆ EnumValuesOutputShapeRounding()

const OutputShapeRounding(& armnnSerializer::EnumValuesOutputShapeRounding ( ) )[2]
inline

◆ EnumValuesPaddingMethod()

const PaddingMethod(& armnnSerializer::EnumValuesPaddingMethod ( ) )[2]
inline

◆ EnumValuesPaddingMode()

const PaddingMode(& armnnSerializer::EnumValuesPaddingMode ( ) )[3]
inline

◆ EnumValuesPoolingAlgorithm()

const PoolingAlgorithm(& armnnSerializer::EnumValuesPoolingAlgorithm ( ) )[3]
inline

◆ EnumValuesReduceOperation()

◆ EnumValuesResizeMethod()

const ResizeMethod(& armnnSerializer::EnumValuesResizeMethod ( ) )[2]
inline

◆ EnumValuesUnaryOperation()

◆ FinishSerializedGraphBuffer()

void armnnSerializer::FinishSerializedGraphBuffer ( flatbuffers::FlatBufferBuilder &  fbb,
flatbuffers::Offset< armnnSerializer::SerializedGraph >  root 
)
inline

Definition at line 11086 of file ArmnnSchema_generated.h.

References SerializedGraphIdentifier().

11088  {
11089  fbb.Finish(root, SerializedGraphIdentifier());
11090 }
const char * SerializedGraphIdentifier()

◆ FinishSizePrefixedSerializedGraphBuffer()

void armnnSerializer::FinishSizePrefixedSerializedGraphBuffer ( flatbuffers::FlatBufferBuilder &  fbb,
flatbuffers::Offset< armnnSerializer::SerializedGraph >  root 
)
inline

Definition at line 11092 of file ArmnnSchema_generated.h.

References SerializedGraphIdentifier().

11094  {
11095  fbb.FinishSizePrefixed(root, SerializedGraphIdentifier());
11096 }
const char * SerializedGraphIdentifier()

◆ FLATBUFFERS_MANUALLY_ALIGNED_STRUCT()

armnnSerializer::FLATBUFFERS_MANUALLY_ALIGNED_STRUCT ( )

Definition at line 1730 of file ArmnnSchema_generated.h.

References FLATBUFFERS_STRUCT_END().

1730  {
1731  private:
1732  uint32_t sourceLayerIndex_;
1733  uint32_t outputSlotIndex_;
1734 
1735  public:
1736  Connection() {
1737  memset(static_cast<void *>(this), 0, sizeof(Connection));
1738  }
1739  Connection(uint32_t _sourceLayerIndex, uint32_t _outputSlotIndex)
1740  : sourceLayerIndex_(flatbuffers::EndianScalar(_sourceLayerIndex)),
1741  outputSlotIndex_(flatbuffers::EndianScalar(_outputSlotIndex)) {
1742  }
1743  uint32_t sourceLayerIndex() const {
1744  return flatbuffers::EndianScalar(sourceLayerIndex_);
1745  }
1746  uint32_t outputSlotIndex() const {
1747  return flatbuffers::EndianScalar(outputSlotIndex_);
1748  }
1749 };

◆ FLATBUFFERS_STRUCT_END()

armnnSerializer::FLATBUFFERS_STRUCT_END ( Connection  ,
 
)

◆ GetFlatBufferActivationFunction()

serializer::ActivationFunction armnnSerializer::GetFlatBufferActivationFunction ( armnn::ActivationFunction  function)

Definition at line 55 of file Serializer.cpp.

References armnn::Abs, ActivationFunction_Abs, ActivationFunction_BoundedReLu, ActivationFunction_Elu, ActivationFunction_HardSwish, ActivationFunction_LeakyReLu, ActivationFunction_Linear, ActivationFunction_ReLu, ActivationFunction_Sigmoid, ActivationFunction_Sqrt, ActivationFunction_Square, ActivationFunction_TanH, armnn::BoundedReLu, armnn::Elu, armnn::HardSwish, armnn::LeakyReLu, armnn::Linear, armnn::ReLu, armnn::Sigmoid, armnn::Sqrt, armnn::Square, and armnn::TanH.

Referenced by GetFlatBufferArgMinMaxFunction().

56 {
57  switch (function)
58  {
81  default:
83  }
84 }
min(a, max(b, input)) ReLu1 & ReLu6.

◆ GetFlatBufferArgMinMaxFunction()

serializer::ArgMinMaxFunction armnnSerializer::GetFlatBufferArgMinMaxFunction ( armnn::ArgMinMaxFunction  function)

Definition at line 86 of file Serializer.cpp.

References ArgMinMaxFunction_Max, ArgMinMaxFunction_Min, armnn::BFloat16, armnn::Boolean, CreateActivationDescriptor(), CreateActivationLayer(), CreateAdditionLayer(), CreateAnyLayer(), CreateArgMinMaxDescriptor(), CreateArgMinMaxLayer(), CreateBatchNormalizationDescriptor(), CreateBatchNormalizationLayer(), CreateBatchToSpaceNdDescriptor(), CreateBatchToSpaceNdLayer(), CreateBindableLayerBase(), CreateByteData(), CreateCastLayer(), CreateChannelShuffleDescriptor(), CreateChannelShuffleLayer(), CreateComparisonDescriptor(), CreateComparisonLayer(), CreateConcatLayer(), CreateConstantLayer(), CreateConstTensor(), CreateConvolution2dDescriptor(), CreateConvolution2dLayer(), CreateConvolution3dDescriptor(), CreateConvolution3dLayer(), CreateDepthToSpaceDescriptor(), CreateDepthToSpaceLayer(), CreateDepthwiseConvolution2dDescriptor(), CreateDepthwiseConvolution2dLayer(), CreateDequantizeLayer(), CreateDetectionPostProcessDescriptor(), CreateDetectionPostProcessLayer(), CreateDivisionLayer(), CreateElementwiseUnaryDescriptor(), CreateElementwiseUnaryLayer(), CreateFillDescriptor(), CreateFillLayer(), CreateFloorLayer(), CreateFullyConnectedDescriptor(), CreateFullyConnectedLayer(), CreateGatherDescriptor(), CreateGatherLayer(), CreateInputLayer(), CreateInstanceNormalizationDescriptor(), CreateInstanceNormalizationLayer(), CreateIntData(), CreateL2NormalizationDescriptor(), CreateL2NormalizationLayer(), CreateLayerBase(), CreateLogicalBinaryDescriptor(), CreateLogicalBinaryLayer(), CreateLogSoftmaxDescriptor(), CreateLogSoftmaxLayer(), CreateLongData(), CreateLstmDescriptor(), CreateLstmInputParams(), CreateLstmLayer(), CreateMaximumLayer(), CreateMeanDescriptor(), CreateMeanLayer(), CreateMergeLayer(), CreateMinimumLayer(), CreateMultiplicationLayer(), CreateNormalizationDescriptor(), CreateNormalizationLayer(), CreateOriginsDescriptor(), CreateOutputLayer(), CreatePadDescriptor(), CreatePadLayer(), CreatePermuteDescriptor(), CreatePermuteLayer(), CreatePooling2dDescriptor(), CreatePooling2dLayer(), CreatePreluLayer(), CreateQLstmDescriptor(), CreateQLstmInputParams(), CreateQLstmLayer(), CreateQuantizedLstmInputParams(), CreateQuantizedLstmLayer(), CreateQuantizeLayer(), CreateRankLayer(), CreateReduceDescriptor(), CreateReduceLayer(), CreateReshapeDescriptor(), CreateReshapeLayer(), CreateResizeDescriptor(), CreateResizeLayer(), CreateShapeLayer(), CreateShortData(), CreateSliceDescriptor(), CreateSliceLayer(), CreateSoftmaxDescriptor(), CreateSoftmaxLayer(), CreateSpaceToBatchNdDescriptor(), CreateSpaceToBatchNdLayer(), CreateSpaceToDepthDescriptor(), CreateSpaceToDepthLayer(), CreateSplitterLayer(), CreateStackDescriptor(), CreateStackLayer(), CreateStandInDescriptor(), CreateStandInLayer(), CreateStridedSliceDescriptor(), CreateStridedSliceLayer(), CreateSubtractionLayer(), CreateSwitchLayer(), CreateTensorInfo(), CreateTransposeConvolution2dDescriptor(), CreateTransposeConvolution2dLayer(), CreateTransposeDescriptor(), CreateTransposeLayer(), CreateUintVector(), CreateUnidirectionalSequenceLstmDescriptor(), CreateUnidirectionalSequenceLstmLayer(), CreateViewsDescriptor(), armnn::Float16, armnn::Float32, OriginsDescriptor::GetConcatAxis(), TensorInfo::GetDataType(), TensorShape::GetDimensionality(), TensorShape::GetDimensionSpecificity(), GetFlatBufferActivationFunction(), GetFlatBufferComparisonOperation(), GetFlatBufferConstTensorData(), GetFlatBufferDataLayout(), GetFlatBufferDataType(), GetFlatBufferLogicalBinaryOperation(), GetFlatBufferNormalizationAlgorithmChannel(), GetFlatBufferNormalizationAlgorithmMethod(), GetFlatBufferOutputShapeRounding(), GetFlatBufferPaddingMethod(), GetFlatBufferPaddingMode(), GetFlatBufferPoolingAlgorithm(), GetFlatBufferReduceOperation(), GetFlatBufferResizeMethod(), GetFlatBufferUnaryOperation(), IConnectableLayer::GetGuid(), BaseTensor< MemoryType >::GetInfo(), BaseTensor< MemoryType >::GetMemoryArea(), IConnectableLayer::GetName(), BaseTensor< MemoryType >::GetNumBytes(), TensorShape::GetNumDimensions(), OriginsDescriptor::GetNumDimensions(), ViewsDescriptor::GetNumDimensions(), OriginsDescriptor::GetNumViews(), ViewsDescriptor::GetNumViews(), ViewsDescriptor::GetOrigins(), TensorInfo::GetQuantizationDim(), TensorInfo::GetQuantizationOffset(), TensorInfo::GetQuantizationScale(), TensorInfo::GetQuantizationScales(), TensorInfo::GetShape(), PermutationVector::GetSize(), OriginsDescriptor::GetViewOrigin(), ViewsDescriptor::GetViewOrigin(), ViewsDescriptor::GetViewSizes(), TensorInfo::HasPerAxisQuantization(), armnn::IgnoreUnused(), Layer_ActivationLayer, Layer_AdditionLayer, Layer_ArgMinMaxLayer, Layer_BatchNormalizationLayer, Layer_BatchToSpaceNdLayer, Layer_CastLayer, Layer_ChannelShuffleLayer, Layer_ComparisonLayer, Layer_ConcatLayer, Layer_ConstantLayer, Layer_Convolution2dLayer, Layer_Convolution3dLayer, Layer_DepthToSpaceLayer, Layer_DepthwiseConvolution2dLayer, Layer_DequantizeLayer, Layer_DetectionPostProcessLayer, Layer_DivisionLayer, Layer_ElementwiseUnaryLayer, Layer_FillLayer, Layer_FloorLayer, Layer_FullyConnectedLayer, Layer_GatherLayer, Layer_InputLayer, Layer_InstanceNormalizationLayer, Layer_L2NormalizationLayer, Layer_LogicalBinaryLayer, Layer_LogSoftmaxLayer, Layer_LstmLayer, Layer_MaximumLayer, Layer_MeanLayer, Layer_MergeLayer, Layer_MinimumLayer, Layer_MultiplicationLayer, Layer_NormalizationLayer, Layer_OutputLayer, Layer_PadLayer, Layer_PermuteLayer, Layer_Pooling2dLayer, Layer_PreluLayer, Layer_QLstmLayer, Layer_QuantizedLstmLayer, Layer_QuantizeLayer, Layer_RankLayer, Layer_ReduceLayer, Layer_ReshapeLayer, Layer_ResizeLayer, Layer_ShapeLayer, Layer_SliceLayer, Layer_SoftmaxLayer, Layer_SpaceToBatchNdLayer, Layer_SpaceToDepthLayer, Layer_SplitterLayer, Layer_StackLayer, Layer_StandInLayer, Layer_StridedSliceLayer, Layer_SubtractionLayer, Layer_SwitchLayer, Layer_TransposeConvolution2dLayer, Layer_TransposeLayer, Layer_UnidirectionalSequenceLstmLayer, LayerType_Activation, LayerType_Addition, LayerType_ArgMinMax, LayerType_BatchNormalization, LayerType_BatchToSpaceNd, LayerType_Cast, LayerType_ChannelShuffle, LayerType_Comparison, LayerType_Concat, LayerType_Constant, LayerType_Convolution2d, LayerType_Convolution3d, LayerType_DepthToSpace, LayerType_DepthwiseConvolution2d, LayerType_Dequantize, LayerType_DetectionPostProcess, LayerType_Division, LayerType_ElementwiseUnary, LayerType_Fill, LayerType_Floor, LayerType_FullyConnected, LayerType_Gather, LayerType_Input, LayerType_InstanceNormalization, LayerType_L2Normalization, LayerType_LogicalBinary, LayerType_LogSoftmax, LayerType_Lstm, LayerType_Maximum, LayerType_Mean, LayerType_Merge, LayerType_Minimum, LayerType_Multiplication, LayerType_Normalization, LayerType_Output, LayerType_Pad, LayerType_Permute, LayerType_Pooling2d, LayerType_Prelu, LayerType_QLstm, LayerType_Quantize, LayerType_QuantizedLstm, LayerType_Rank, LayerType_Reduce, LayerType_Reshape, LayerType_Resize, LayerType_Shape, LayerType_Slice, LayerType_Softmax, LayerType_SpaceToBatchNd, LayerType_SpaceToDepth, LayerType_Splitter, LayerType_Stack, LayerType_StandIn, LayerType_StridedSlice, LayerType_Subtraction, LayerType_Switch, LayerType_Transpose, LayerType_UnidirectionalSequenceLstm, ActivationDescriptor::m_A, LstmDescriptor::m_ActivationFunc, ResizeDescriptor::m_AlignCorners, NormalizationDescriptor::m_Alpha, ArgMinMaxDescriptor::m_Axis, SoftmaxDescriptor::m_Axis, GatherDescriptor::m_Axis, MeanDescriptor::m_Axis, StackDescriptor::m_Axis, ChannelShuffleDescriptor::m_Axis, ActivationDescriptor::m_B, SliceDescriptor::m_Begin, StridedSliceDescriptor::m_Begin, StridedSliceDescriptor::m_BeginMask, SoftmaxDescriptor::m_Beta, NormalizationDescriptor::m_Beta, InstanceNormalizationDescriptor::m_Beta, FullyConnectedDescriptor::m_BiasEnabled, Convolution2dDescriptor::m_BiasEnabled, Convolution3dDescriptor::m_BiasEnabled, DepthwiseConvolution2dDescriptor::m_BiasEnabled, TransposeConvolution2dDescriptor::m_BiasEnabled, BatchToSpaceNdDescriptor::m_BlockShape, SpaceToBatchNdDescriptor::m_BlockShape, SpaceToDepthDescriptor::m_BlockSize, QLstmDescriptor::m_CellClip, QLstmDescriptor::m_CellIntermediateScale, LstmDescriptor::m_CifgEnabled, QLstmDescriptor::m_CifgEnabled, LstmDescriptor::m_ClippingThresCell, LstmDescriptor::m_ClippingThresProj, FullyConnectedDescriptor::m_ConstantWeights, BatchToSpaceNdDescriptor::m_Crops, Pooling2dDescriptor::m_DataLayout, Convolution2dDescriptor::m_DataLayout, Convolution3dDescriptor::m_DataLayout, DepthwiseConvolution2dDescriptor::m_DataLayout, NormalizationDescriptor::m_DataLayout, L2NormalizationDescriptor::m_DataLayout, BatchNormalizationDescriptor::m_DataLayout, InstanceNormalizationDescriptor::m_DataLayout, BatchToSpaceNdDescriptor::m_DataLayout, ResizeDescriptor::m_DataLayout, SpaceToBatchNdDescriptor::m_DataLayout, SpaceToDepthDescriptor::m_DataLayout, StridedSliceDescriptor::m_DataLayout, TransposeConvolution2dDescriptor::m_DataLayout, DetectionPostProcessDescriptor::m_DetectionsPerClass, Convolution2dDescriptor::m_DilationX, Convolution3dDescriptor::m_DilationX, DepthwiseConvolution2dDescriptor::m_DilationX, Convolution2dDescriptor::m_DilationY, Convolution3dDescriptor::m_DilationY, DepthwiseConvolution2dDescriptor::m_DilationY, Convolution3dDescriptor::m_DilationZ, PermuteDescriptor::m_DimMappings, TransposeDescriptor::m_DimMappings, StridedSliceDescriptor::m_EllipsisMask, StridedSliceDescriptor::m_End, StridedSliceDescriptor::m_EndMask, L2NormalizationDescriptor::m_Eps, BatchNormalizationDescriptor::m_Eps, InstanceNormalizationDescriptor::m_Eps, QLstmDescriptor::m_ForgetIntermediateScale, ActivationDescriptor::m_Function, ArgMinMaxDescriptor::m_Function, InstanceNormalizationDescriptor::m_Gamma, ResizeDescriptor::m_HalfPixelCenters, QLstmDescriptor::m_HiddenStateScale, QLstmDescriptor::m_HiddenStateZeroPoint, QLstmDescriptor::m_InputIntermediateScale, StackDescriptor::m_InputShape, NormalizationDescriptor::m_K, MeanDescriptor::m_KeepDims, ReduceDescriptor::m_KeepDims, LstmDescriptor::m_LayerNormEnabled, QLstmDescriptor::m_LayerNormEnabled, DetectionPostProcessDescriptor::m_MaxClassesPerDetection, DetectionPostProcessDescriptor::m_MaxDetections, ResizeDescriptor::m_Method, StridedSliceDescriptor::m_NewAxisMask, DetectionPostProcessDescriptor::m_NmsIouThreshold, DetectionPostProcessDescriptor::m_NmsScoreThreshold, NormalizationDescriptor::m_NormChannelType, NormalizationDescriptor::m_NormMethodType, NormalizationDescriptor::m_NormSize, DetectionPostProcessDescriptor::m_NumClasses, ChannelShuffleDescriptor::m_NumGroups, StackDescriptor::m_NumInputs, StandInDescriptor::m_NumInputs, StandInDescriptor::m_NumOutputs, ComparisonDescriptor::m_Operation, ElementwiseUnaryDescriptor::m_Operation, LogicalBinaryDescriptor::m_Operation, QLstmDescriptor::m_OutputIntermediateScale, Pooling2dDescriptor::m_OutputShapeRounding, Convolution3dDescriptor::m_PadBack, Pooling2dDescriptor::m_PadBottom, Convolution2dDescriptor::m_PadBottom, Convolution3dDescriptor::m_PadBottom, DepthwiseConvolution2dDescriptor::m_PadBottom, TransposeConvolution2dDescriptor::m_PadBottom, Pooling2dDescriptor::m_PaddingMethod, PadDescriptor::m_PaddingMode, Convolution3dDescriptor::m_PadFront, Pooling2dDescriptor::m_PadLeft, Convolution2dDescriptor::m_PadLeft, Convolution3dDescriptor::m_PadLeft, DepthwiseConvolution2dDescriptor::m_PadLeft, TransposeConvolution2dDescriptor::m_PadLeft, SpaceToBatchNdDescriptor::m_PadList, PadDescriptor::m_PadList, Pooling2dDescriptor::m_PadRight, Convolution2dDescriptor::m_PadRight, Convolution3dDescriptor::m_PadRight, DepthwiseConvolution2dDescriptor::m_PadRight, TransposeConvolution2dDescriptor::m_PadRight, Pooling2dDescriptor::m_PadTop, Convolution2dDescriptor::m_PadTop, Convolution3dDescriptor::m_PadTop, DepthwiseConvolution2dDescriptor::m_PadTop, TransposeConvolution2dDescriptor::m_PadTop, PadDescriptor::m_PadValue, LstmDescriptor::m_PeepholeEnabled, QLstmDescriptor::m_PeepholeEnabled, Pooling2dDescriptor::m_PoolHeight, Pooling2dDescriptor::m_PoolType, Pooling2dDescriptor::m_PoolWidth, QLstmDescriptor::m_ProjectionClip, LstmDescriptor::m_ProjectionEnabled, QLstmDescriptor::m_ProjectionEnabled, ReduceDescriptor::m_ReduceOperation, DetectionPostProcessDescriptor::m_ScaleH, DetectionPostProcessDescriptor::m_ScaleW, DetectionPostProcessDescriptor::m_ScaleX, DetectionPostProcessDescriptor::m_ScaleY, StridedSliceDescriptor::m_ShrinkAxisMask, SliceDescriptor::m_Size, StridedSliceDescriptor::m_Stride, Pooling2dDescriptor::m_StrideX, Convolution2dDescriptor::m_StrideX, Convolution3dDescriptor::m_StrideX, DepthwiseConvolution2dDescriptor::m_StrideX, TransposeConvolution2dDescriptor::m_StrideX, Pooling2dDescriptor::m_StrideY, Convolution2dDescriptor::m_StrideY, Convolution3dDescriptor::m_StrideY, DepthwiseConvolution2dDescriptor::m_StrideY, TransposeConvolution2dDescriptor::m_StrideY, Convolution3dDescriptor::m_StrideZ, ResizeDescriptor::m_TargetHeight, ReshapeDescriptor::m_TargetShape, ResizeDescriptor::m_TargetWidth, LstmDescriptor::m_TimeMajor, FullyConnectedDescriptor::m_TransposeWeightMatrix, DetectionPostProcessDescriptor::m_UseRegularNms, FillDescriptor::m_Value, ReduceDescriptor::m_vAxis, armnn::Max, armnn::Min, armnn::QAsymmS8, armnn::QAsymmU8, armnn::QSymmS16, armnn::QSymmS8, armnn::Signed32, armnn::Signed64, and OptionalReferenceSwitch< IsReference, T >::value().

◆ GetFlatBufferComparisonOperation()

armnnSerializer::ComparisonOperation GetFlatBufferComparisonOperation ( armnn::ComparisonOperation  comparisonOperation)

Definition at line 11 of file SerializerUtils.cpp.

References ComparisonOperation_Equal, ComparisonOperation_Greater, ComparisonOperation_GreaterOrEqual, ComparisonOperation_Less, ComparisonOperation_LessOrEqual, ComparisonOperation_NotEqual, armnn::Equal, armnn::Greater, armnn::GreaterOrEqual, armnn::Less, armnn::LessOrEqual, and armnn::NotEqual.

Referenced by GetFlatBufferArgMinMaxFunction().

12 {
13  switch (comparisonOperation)
14  {
26  default:
28  }
29 }

◆ GetFlatBufferConstTensorData()

armnnSerializer::ConstTensorData GetFlatBufferConstTensorData ( armnn::DataType  dataType)

Definition at line 45 of file SerializerUtils.cpp.

References armnn::Boolean, ConstTensorData_ByteData, ConstTensorData_IntData, ConstTensorData_LongData, ConstTensorData_NONE, ConstTensorData_ShortData, armnn::Float16, armnn::Float32, armnn::QAsymmS8, armnn::QAsymmU8, armnn::QSymmS16, armnn::QSymmS8, armnn::Signed32, and armnn::Signed64.

Referenced by GetFlatBufferArgMinMaxFunction().

◆ GetFlatBufferDataLayout()

◆ GetFlatBufferDataType()

armnnSerializer::DataType GetFlatBufferDataType ( armnn::DataType  dataType)

Definition at line 67 of file SerializerUtils.cpp.

References armnn::Boolean, DataType_Boolean, DataType_Float16, DataType_Float32, DataType_QAsymmS8, DataType_QAsymmU8, DataType_QSymmS16, DataType_QSymmS8, DataType_Signed32, DataType_Signed64, armnn::Float16, armnn::Float32, armnn::QAsymmS8, armnn::QAsymmU8, armnn::QSymmS16, armnn::QSymmS8, armnn::Signed32, and armnn::Signed64.

Referenced by GetFlatBufferArgMinMaxFunction().

68 {
69  switch (dataType)
70  {
89  default:
91  }
92 }

◆ GetFlatBufferLogicalBinaryOperation()

◆ GetFlatBufferNormalizationAlgorithmChannel()

◆ GetFlatBufferNormalizationAlgorithmMethod()

◆ GetFlatBufferOutputShapeRounding()

◆ GetFlatBufferPaddingMethod()

armnnSerializer::PaddingMethod GetFlatBufferPaddingMethod ( armnn::PaddingMethod  paddingMethod)

◆ GetFlatBufferPaddingMode()

◆ GetFlatBufferPoolingAlgorithm()

◆ GetFlatBufferReduceOperation()

armnnSerializer::ReduceOperation GetFlatBufferReduceOperation ( armnn::ReduceOperation  reduceOperation)

◆ GetFlatBufferResizeMethod()

◆ GetFlatBufferUnaryOperation()

armnnSerializer::UnaryOperation GetFlatBufferUnaryOperation ( armnn::UnaryOperation  comparisonOperation)

Definition at line 110 of file SerializerUtils.cpp.

References armnn::Abs, armnn::Exp, armnn::Log, armnn::LogicalNot, armnn::Neg, armnn::Rsqrt, armnn::Sin, armnn::Sqrt, UnaryOperation_Abs, UnaryOperation_Exp, UnaryOperation_Log, UnaryOperation_LogicalNot, UnaryOperation_Neg, UnaryOperation_Rsqrt, UnaryOperation_Sin, and UnaryOperation_Sqrt.

Referenced by GetFlatBufferArgMinMaxFunction().

111 {
112  switch (comparisonOperation)
113  {
130  default:
131  throw armnn::InvalidArgumentException("Unary operation unknown");
132  }
133 }

◆ GetSerializedGraph()

const armnnSerializer::SerializedGraph* armnnSerializer::GetSerializedGraph ( const void *  buf)
inline

Definition at line 11055 of file ArmnnSchema_generated.h.

Referenced by IDeserializer::DeserializerImpl::LoadGraphFromBinary().

11055  {
11056  return flatbuffers::GetRoot<armnnSerializer::SerializedGraph>(buf);
11057 }

◆ GetSizePrefixedSerializedGraph()

const armnnSerializer::SerializedGraph* armnnSerializer::GetSizePrefixedSerializedGraph ( const void *  buf)
inline

Definition at line 11059 of file ArmnnSchema_generated.h.

11059  {
11060  return flatbuffers::GetSizePrefixedRoot<armnnSerializer::SerializedGraph>(buf);
11061 }

◆ SerializedGraphBufferHasIdentifier()

bool armnnSerializer::SerializedGraphBufferHasIdentifier ( const void *  buf)
inline

Definition at line 11067 of file ArmnnSchema_generated.h.

References SerializedGraphIdentifier().

11067  {
11068  return flatbuffers::BufferHasIdentifier(
11069  buf, SerializedGraphIdentifier());
11070 }
const char * SerializedGraphIdentifier()

◆ SerializedGraphExtension()

const char* armnnSerializer::SerializedGraphExtension ( )
inline

Definition at line 11082 of file ArmnnSchema_generated.h.

11082  {
11083  return "armnn";
11084 }

◆ SerializedGraphIdentifier()

const char* armnnSerializer::SerializedGraphIdentifier ( )
inline

◆ VerifyConstTensorData()

bool VerifyConstTensorData ( flatbuffers::Verifier &  verifier,
const void *  obj,
ConstTensorData  type 
)
inline

Definition at line 10733 of file ArmnnSchema_generated.h.

References ConstTensorData_ByteData, ConstTensorData_IntData, ConstTensorData_LongData, ConstTensorData_NONE, and ConstTensorData_ShortData.

Referenced by FLATBUFFERS_FINAL_CLASS::Verify(), and VerifyConstTensorDataVector().

10733  {
10734  switch (type) {
10735  case ConstTensorData_NONE: {
10736  return true;
10737  }
10738  case ConstTensorData_ByteData: {
10739  auto ptr = reinterpret_cast<const armnnSerializer::ByteData *>(obj);
10740  return verifier.VerifyTable(ptr);
10741  }
10743  auto ptr = reinterpret_cast<const armnnSerializer::ShortData *>(obj);
10744  return verifier.VerifyTable(ptr);
10745  }
10746  case ConstTensorData_IntData: {
10747  auto ptr = reinterpret_cast<const armnnSerializer::IntData *>(obj);
10748  return verifier.VerifyTable(ptr);
10749  }
10750  case ConstTensorData_LongData: {
10751  auto ptr = reinterpret_cast<const armnnSerializer::LongData *>(obj);
10752  return verifier.VerifyTable(ptr);
10753  }
10754  default: return true;
10755  }
10756 }

◆ VerifyConstTensorDataVector()

bool VerifyConstTensorDataVector ( flatbuffers::Verifier &  verifier,
const flatbuffers::Vector< flatbuffers::Offset< void >> *  values,
const flatbuffers::Vector< uint8_t > *  types 
)
inline

Definition at line 10758 of file ArmnnSchema_generated.h.

References VerifyConstTensorData().

10758  {
10759  if (!values || !types) return !values && !types;
10760  if (values->size() != types->size()) return false;
10761  for (flatbuffers::uoffset_t i = 0; i < values->size(); ++i) {
10762  if (!VerifyConstTensorData(
10763  verifier, values->Get(i), types->GetEnum<ConstTensorData>(i))) {
10764  return false;
10765  }
10766  }
10767  return true;
10768 }
bool VerifyConstTensorData(flatbuffers::Verifier &verifier, const void *obj, ConstTensorData type)

◆ VerifyLayer()

bool VerifyLayer ( flatbuffers::Verifier &  verifier,
const void *  obj,
Layer  type 
)
inline

Definition at line 10770 of file ArmnnSchema_generated.h.

References Layer_AbsLayer, Layer_ActivationLayer, Layer_AdditionLayer, Layer_ArgMinMaxLayer, Layer_BatchNormalizationLayer, Layer_BatchToSpaceNdLayer, Layer_CastLayer, Layer_ChannelShuffleLayer, Layer_ComparisonLayer, Layer_ConcatLayer, Layer_ConstantLayer, Layer_Convolution2dLayer, Layer_Convolution3dLayer, Layer_DepthToSpaceLayer, Layer_DepthwiseConvolution2dLayer, Layer_DequantizeLayer, Layer_DetectionPostProcessLayer, Layer_DivisionLayer, Layer_ElementwiseUnaryLayer, Layer_EqualLayer, Layer_FillLayer, Layer_FloorLayer, Layer_FullyConnectedLayer, Layer_GatherLayer, Layer_GreaterLayer, Layer_InputLayer, Layer_InstanceNormalizationLayer, Layer_L2NormalizationLayer, Layer_LogicalBinaryLayer, Layer_LogSoftmaxLayer, Layer_LstmLayer, Layer_MaximumLayer, Layer_MeanLayer, Layer_MergeLayer, Layer_MergerLayer, Layer_MinimumLayer, Layer_MultiplicationLayer, Layer_NONE, Layer_NormalizationLayer, Layer_OutputLayer, Layer_PadLayer, Layer_PermuteLayer, Layer_Pooling2dLayer, Layer_PreluLayer, Layer_QLstmLayer, Layer_QuantizedLstmLayer, Layer_QuantizeLayer, Layer_RankLayer, Layer_ReduceLayer, Layer_ReshapeLayer, Layer_ResizeBilinearLayer, Layer_ResizeLayer, Layer_RsqrtLayer, Layer_ShapeLayer, Layer_SliceLayer, Layer_SoftmaxLayer, Layer_SpaceToBatchNdLayer, Layer_SpaceToDepthLayer, Layer_SplitterLayer, Layer_StackLayer, Layer_StandInLayer, Layer_StridedSliceLayer, Layer_SubtractionLayer, Layer_SwitchLayer, Layer_TransposeConvolution2dLayer, Layer_TransposeLayer, and Layer_UnidirectionalSequenceLstmLayer.

Referenced by FLATBUFFERS_FINAL_CLASS::Verify(), and VerifyLayerVector().

10770  {
10771  switch (type) {
10772  case Layer_NONE: {
10773  return true;
10774  }
10775  case Layer_ActivationLayer: {
10776  auto ptr = reinterpret_cast<const armnnSerializer::ActivationLayer *>(obj);
10777  return verifier.VerifyTable(ptr);
10778  }
10779  case Layer_AdditionLayer: {
10780  auto ptr = reinterpret_cast<const armnnSerializer::AdditionLayer *>(obj);
10781  return verifier.VerifyTable(ptr);
10782  }
10784  auto ptr = reinterpret_cast<const armnnSerializer::BatchToSpaceNdLayer *>(obj);
10785  return verifier.VerifyTable(ptr);
10786  }
10788  auto ptr = reinterpret_cast<const armnnSerializer::BatchNormalizationLayer *>(obj);
10789  return verifier.VerifyTable(ptr);
10790  }
10791  case Layer_ConstantLayer: {
10792  auto ptr = reinterpret_cast<const armnnSerializer::ConstantLayer *>(obj);
10793  return verifier.VerifyTable(ptr);
10794  }
10795  case Layer_Convolution2dLayer: {
10796  auto ptr = reinterpret_cast<const armnnSerializer::Convolution2dLayer *>(obj);
10797  return verifier.VerifyTable(ptr);
10798  }
10800  auto ptr = reinterpret_cast<const armnnSerializer::DepthwiseConvolution2dLayer *>(obj);
10801  return verifier.VerifyTable(ptr);
10802  }
10804  auto ptr = reinterpret_cast<const armnnSerializer::FullyConnectedLayer *>(obj);
10805  return verifier.VerifyTable(ptr);
10806  }
10807  case Layer_InputLayer: {
10808  auto ptr = reinterpret_cast<const armnnSerializer::InputLayer *>(obj);
10809  return verifier.VerifyTable(ptr);
10810  }
10812  auto ptr = reinterpret_cast<const armnnSerializer::MultiplicationLayer *>(obj);
10813  return verifier.VerifyTable(ptr);
10814  }
10815  case Layer_OutputLayer: {
10816  auto ptr = reinterpret_cast<const armnnSerializer::OutputLayer *>(obj);
10817  return verifier.VerifyTable(ptr);
10818  }
10819  case Layer_PermuteLayer: {
10820  auto ptr = reinterpret_cast<const armnnSerializer::PermuteLayer *>(obj);
10821  return verifier.VerifyTable(ptr);
10822  }
10823  case Layer_Pooling2dLayer: {
10824  auto ptr = reinterpret_cast<const armnnSerializer::Pooling2dLayer *>(obj);
10825  return verifier.VerifyTable(ptr);
10826  }
10827  case Layer_ReshapeLayer: {
10828  auto ptr = reinterpret_cast<const armnnSerializer::ReshapeLayer *>(obj);
10829  return verifier.VerifyTable(ptr);
10830  }
10831  case Layer_SoftmaxLayer: {
10832  auto ptr = reinterpret_cast<const armnnSerializer::SoftmaxLayer *>(obj);
10833  return verifier.VerifyTable(ptr);
10834  }
10836  auto ptr = reinterpret_cast<const armnnSerializer::SpaceToBatchNdLayer *>(obj);
10837  return verifier.VerifyTable(ptr);
10838  }
10839  case Layer_DivisionLayer: {
10840  auto ptr = reinterpret_cast<const armnnSerializer::DivisionLayer *>(obj);
10841  return verifier.VerifyTable(ptr);
10842  }
10843  case Layer_MinimumLayer: {
10844  auto ptr = reinterpret_cast<const armnnSerializer::MinimumLayer *>(obj);
10845  return verifier.VerifyTable(ptr);
10846  }
10847  case Layer_EqualLayer: {
10848  auto ptr = reinterpret_cast<const armnnSerializer::EqualLayer *>(obj);
10849  return verifier.VerifyTable(ptr);
10850  }
10851  case Layer_MaximumLayer: {
10852  auto ptr = reinterpret_cast<const armnnSerializer::MaximumLayer *>(obj);
10853  return verifier.VerifyTable(ptr);
10854  }
10855  case Layer_NormalizationLayer: {
10856  auto ptr = reinterpret_cast<const armnnSerializer::NormalizationLayer *>(obj);
10857  return verifier.VerifyTable(ptr);
10858  }
10859  case Layer_PadLayer: {
10860  auto ptr = reinterpret_cast<const armnnSerializer::PadLayer *>(obj);
10861  return verifier.VerifyTable(ptr);
10862  }
10863  case Layer_RsqrtLayer: {
10864  auto ptr = reinterpret_cast<const armnnSerializer::RsqrtLayer *>(obj);
10865  return verifier.VerifyTable(ptr);
10866  }
10867  case Layer_FloorLayer: {
10868  auto ptr = reinterpret_cast<const armnnSerializer::FloorLayer *>(obj);
10869  return verifier.VerifyTable(ptr);
10870  }
10871  case Layer_GreaterLayer: {
10872  auto ptr = reinterpret_cast<const armnnSerializer::GreaterLayer *>(obj);
10873  return verifier.VerifyTable(ptr);
10874  }
10876  auto ptr = reinterpret_cast<const armnnSerializer::ResizeBilinearLayer *>(obj);
10877  return verifier.VerifyTable(ptr);
10878  }
10879  case Layer_SubtractionLayer: {
10880  auto ptr = reinterpret_cast<const armnnSerializer::SubtractionLayer *>(obj);
10881  return verifier.VerifyTable(ptr);
10882  }
10883  case Layer_StridedSliceLayer: {
10884  auto ptr = reinterpret_cast<const armnnSerializer::StridedSliceLayer *>(obj);
10885  return verifier.VerifyTable(ptr);
10886  }
10887  case Layer_GatherLayer: {
10888  auto ptr = reinterpret_cast<const armnnSerializer::GatherLayer *>(obj);
10889  return verifier.VerifyTable(ptr);
10890  }
10891  case Layer_MeanLayer: {
10892  auto ptr = reinterpret_cast<const armnnSerializer::MeanLayer *>(obj);
10893  return verifier.VerifyTable(ptr);
10894  }
10895  case Layer_MergerLayer: {
10896  auto ptr = reinterpret_cast<const armnnSerializer::MergerLayer *>(obj);
10897  return verifier.VerifyTable(ptr);
10898  }
10900  auto ptr = reinterpret_cast<const armnnSerializer::L2NormalizationLayer *>(obj);
10901  return verifier.VerifyTable(ptr);
10902  }
10903  case Layer_SplitterLayer: {
10904  auto ptr = reinterpret_cast<const armnnSerializer::SplitterLayer *>(obj);
10905  return verifier.VerifyTable(ptr);
10906  }
10908  auto ptr = reinterpret_cast<const armnnSerializer::DetectionPostProcessLayer *>(obj);
10909  return verifier.VerifyTable(ptr);
10910  }
10911  case Layer_LstmLayer: {
10912  auto ptr = reinterpret_cast<const armnnSerializer::LstmLayer *>(obj);
10913  return verifier.VerifyTable(ptr);
10914  }
10915  case Layer_QuantizedLstmLayer: {
10916  auto ptr = reinterpret_cast<const armnnSerializer::QuantizedLstmLayer *>(obj);
10917  return verifier.VerifyTable(ptr);
10918  }
10919  case Layer_QuantizeLayer: {
10920  auto ptr = reinterpret_cast<const armnnSerializer::QuantizeLayer *>(obj);
10921  return verifier.VerifyTable(ptr);
10922  }
10923  case Layer_DequantizeLayer: {
10924  auto ptr = reinterpret_cast<const armnnSerializer::DequantizeLayer *>(obj);
10925  return verifier.VerifyTable(ptr);
10926  }
10927  case Layer_MergeLayer: {
10928  auto ptr = reinterpret_cast<const armnnSerializer::MergeLayer *>(obj);
10929  return verifier.VerifyTable(ptr);
10930  }
10931  case Layer_SwitchLayer: {
10932  auto ptr = reinterpret_cast<const armnnSerializer::SwitchLayer *>(obj);
10933  return verifier.VerifyTable(ptr);
10934  }
10935  case Layer_ConcatLayer: {
10936  auto ptr = reinterpret_cast<const armnnSerializer::ConcatLayer *>(obj);
10937  return verifier.VerifyTable(ptr);
10938  }
10939  case Layer_SpaceToDepthLayer: {
10940  auto ptr = reinterpret_cast<const armnnSerializer::SpaceToDepthLayer *>(obj);
10941  return verifier.VerifyTable(ptr);
10942  }
10943  case Layer_PreluLayer: {
10944  auto ptr = reinterpret_cast<const armnnSerializer::PreluLayer *>(obj);
10945  return verifier.VerifyTable(ptr);
10946  }
10948  auto ptr = reinterpret_cast<const armnnSerializer::TransposeConvolution2dLayer *>(obj);
10949  return verifier.VerifyTable(ptr);
10950  }
10951  case Layer_ResizeLayer: {
10952  auto ptr = reinterpret_cast<const armnnSerializer::ResizeLayer *>(obj);
10953  return verifier.VerifyTable(ptr);
10954  }
10955  case Layer_StackLayer: {
10956  auto ptr = reinterpret_cast<const armnnSerializer::StackLayer *>(obj);
10957  return verifier.VerifyTable(ptr);
10958  }
10959  case Layer_AbsLayer: {
10960  auto ptr = reinterpret_cast<const armnnSerializer::AbsLayer *>(obj);
10961  return verifier.VerifyTable(ptr);
10962  }
10963  case Layer_ArgMinMaxLayer: {
10964  auto ptr = reinterpret_cast<const armnnSerializer::ArgMinMaxLayer *>(obj);
10965  return verifier.VerifyTable(ptr);
10966  }
10967  case Layer_SliceLayer: {
10968  auto ptr = reinterpret_cast<const armnnSerializer::SliceLayer *>(obj);
10969  return verifier.VerifyTable(ptr);
10970  }
10971  case Layer_DepthToSpaceLayer: {
10972  auto ptr = reinterpret_cast<const armnnSerializer::DepthToSpaceLayer *>(obj);
10973  return verifier.VerifyTable(ptr);
10974  }
10976  auto ptr = reinterpret_cast<const armnnSerializer::InstanceNormalizationLayer *>(obj);
10977  return verifier.VerifyTable(ptr);
10978  }
10979  case Layer_LogSoftmaxLayer: {
10980  auto ptr = reinterpret_cast<const armnnSerializer::LogSoftmaxLayer *>(obj);
10981  return verifier.VerifyTable(ptr);
10982  }
10983  case Layer_ComparisonLayer: {
10984  auto ptr = reinterpret_cast<const armnnSerializer::ComparisonLayer *>(obj);
10985  return verifier.VerifyTable(ptr);
10986  }
10987  case Layer_StandInLayer: {
10988  auto ptr = reinterpret_cast<const armnnSerializer::StandInLayer *>(obj);
10989  return verifier.VerifyTable(ptr);
10990  }
10992  auto ptr = reinterpret_cast<const armnnSerializer::ElementwiseUnaryLayer *>(obj);
10993  return verifier.VerifyTable(ptr);
10994  }
10995  case Layer_TransposeLayer: {
10996  auto ptr = reinterpret_cast<const armnnSerializer::TransposeLayer *>(obj);
10997  return verifier.VerifyTable(ptr);
10998  }
10999  case Layer_QLstmLayer: {
11000  auto ptr = reinterpret_cast<const armnnSerializer::QLstmLayer *>(obj);
11001  return verifier.VerifyTable(ptr);
11002  }
11003  case Layer_FillLayer: {
11004  auto ptr = reinterpret_cast<const armnnSerializer::FillLayer *>(obj);
11005  return verifier.VerifyTable(ptr);
11006  }
11007  case Layer_RankLayer: {
11008  auto ptr = reinterpret_cast<const armnnSerializer::RankLayer *>(obj);
11009  return verifier.VerifyTable(ptr);
11010  }
11011  case Layer_LogicalBinaryLayer: {
11012  auto ptr = reinterpret_cast<const armnnSerializer::LogicalBinaryLayer *>(obj);
11013  return verifier.VerifyTable(ptr);
11014  }
11015  case Layer_ReduceLayer: {
11016  auto ptr = reinterpret_cast<const armnnSerializer::ReduceLayer *>(obj);
11017  return verifier.VerifyTable(ptr);
11018  }
11019  case Layer_CastLayer: {
11020  auto ptr = reinterpret_cast<const armnnSerializer::CastLayer *>(obj);
11021  return verifier.VerifyTable(ptr);
11022  }
11023  case Layer_ShapeLayer: {
11024  auto ptr = reinterpret_cast<const armnnSerializer::ShapeLayer *>(obj);
11025  return verifier.VerifyTable(ptr);
11026  }
11028  auto ptr = reinterpret_cast<const armnnSerializer::UnidirectionalSequenceLstmLayer *>(obj);
11029  return verifier.VerifyTable(ptr);
11030  }
11032  auto ptr = reinterpret_cast<const armnnSerializer::ChannelShuffleLayer *>(obj);
11033  return verifier.VerifyTable(ptr);
11034  }
11035  case Layer_Convolution3dLayer: {
11036  auto ptr = reinterpret_cast<const armnnSerializer::Convolution3dLayer *>(obj);
11037  return verifier.VerifyTable(ptr);
11038  }
11039  default: return true;
11040  }
11041 }
ConcatLayer MergerLayer
Definition: MergerLayer.hpp:9

◆ VerifyLayerVector()

bool VerifyLayerVector ( flatbuffers::Verifier &  verifier,
const flatbuffers::Vector< flatbuffers::Offset< void >> *  values,
const flatbuffers::Vector< uint8_t > *  types 
)
inline

Definition at line 11043 of file ArmnnSchema_generated.h.

References VerifyLayer().

11043  {
11044  if (!values || !types) return !values && !types;
11045  if (values->size() != types->size()) return false;
11046  for (flatbuffers::uoffset_t i = 0; i < values->size(); ++i) {
11047  if (!VerifyLayer(
11048  verifier, values->Get(i), types->GetEnum<Layer>(i))) {
11049  return false;
11050  }
11051  }
11052  return true;
11053 }
bool VerifyLayer(flatbuffers::Verifier &verifier, const void *obj, Layer type)

◆ VerifySerializedGraphBuffer()

bool armnnSerializer::VerifySerializedGraphBuffer ( flatbuffers::Verifier &  verifier)
inline

Definition at line 11072 of file ArmnnSchema_generated.h.

References SerializedGraphIdentifier().

11073  {
11074  return verifier.VerifyBuffer<armnnSerializer::SerializedGraph>(SerializedGraphIdentifier());
11075 }
const char * SerializedGraphIdentifier()

◆ VerifySizePrefixedSerializedGraphBuffer()

bool armnnSerializer::VerifySizePrefixedSerializedGraphBuffer ( flatbuffers::Verifier &  verifier)
inline

Definition at line 11077 of file ArmnnSchema_generated.h.

References SerializedGraphIdentifier().

11078  {
11079  return verifier.VerifySizePrefixedBuffer<armnnSerializer::SerializedGraph>(SerializedGraphIdentifier());
11080 }
const char * SerializedGraphIdentifier()