ArmNN
 21.02
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  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  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::ComparisonLayer >
 
struct  LayerTraits< armnnSerializer::ConcatLayer >
 
struct  LayerTraits< armnnSerializer::ConstantLayer >
 
struct  LayerTraits< armnnSerializer::Convolution2dLayer >
 
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::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  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  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  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_MIN = DataType_Float16, DataType_MAX = DataType_QSymmS8
}
 
enum  DataLayout { DataLayout_NHWC = 0, DataLayout_NCHW = 1, DataLayout_MIN = DataLayout_NHWC, DataLayout_MAX = DataLayout_NCHW }
 
enum  ReduceOperation {
  ReduceOperation_Sum = 0, ReduceOperation_Max = 1, ReduceOperation_Mean = 2, ReduceOperation_Min = 3,
  ReduceOperation_MIN = ReduceOperation_Sum, ReduceOperation_MAX = ReduceOperation_Min
}
 
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_MIN = LayerType_Addition, LayerType_MAX = LayerType_Reduce
}
 
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_MIN = UnaryOperation_Abs, UnaryOperation_MAX = UnaryOperation_LogicalNot
}
 
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  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_MIN = Layer_NONE, Layer_MAX = Layer_ReduceLayer
}
 

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 ())[10]
 
const char *const * EnumNamesDataType ()
 
const char * EnumNameDataType (DataType e)
 
const DataLayout(& EnumValuesDataLayout ())[2]
 
const char *const * EnumNamesDataLayout ()
 
const char * EnumNameDataLayout (DataLayout e)
 
const ReduceOperation(& EnumValuesReduceOperation ())[4]
 
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 ())[61]
 
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 ())[6]
 
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 Layer(& EnumValuesLayer ())[62]
 
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)
 
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)
 
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< 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< 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)
 
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)
 
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< 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)
 
flatbuffers::Offset< PadDescriptor > CreatePadDescriptorDirect (flatbuffers::FlatBufferBuilder &_fbb, const std::vector< uint32_t > *padList=nullptr, float padValue=0.0f)
 
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)
 
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
 
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)
 
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::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 368 of file ArmnnSchema_generated.h.

368  {
383 };

◆ 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_MIN 
DataType_MAX 

Definition at line 458 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_MIN 
Layer_MAX 

Definition at line 1144 of file ArmnnSchema_generated.h.

1144  {
1145  Layer_NONE = 0,
1147  Layer_AdditionLayer = 2,
1150  Layer_ConstantLayer = 5,
1154  Layer_InputLayer = 9,
1156  Layer_OutputLayer = 11,
1157  Layer_PermuteLayer = 12,
1158  Layer_Pooling2dLayer = 13,
1159  Layer_ReshapeLayer = 14,
1160  Layer_SoftmaxLayer = 15,
1162  Layer_DivisionLayer = 17,
1163  Layer_MinimumLayer = 18,
1164  Layer_EqualLayer = 19,
1165  Layer_MaximumLayer = 20,
1167  Layer_PadLayer = 22,
1168  Layer_RsqrtLayer = 23,
1169  Layer_FloorLayer = 24,
1170  Layer_GreaterLayer = 25,
1174  Layer_GatherLayer = 29,
1175  Layer_MeanLayer = 30,
1176  Layer_MergerLayer = 31,
1178  Layer_SplitterLayer = 33,
1180  Layer_LstmLayer = 35,
1182  Layer_QuantizeLayer = 37,
1183  Layer_DequantizeLayer = 38,
1184  Layer_MergeLayer = 39,
1185  Layer_SwitchLayer = 40,
1186  Layer_ConcatLayer = 41,
1188  Layer_PreluLayer = 43,
1190  Layer_ResizeLayer = 45,
1191  Layer_StackLayer = 46,
1192  Layer_AbsLayer = 47,
1193  Layer_ArgMinMaxLayer = 48,
1194  Layer_SliceLayer = 49,
1197  Layer_LogSoftmaxLayer = 52,
1198  Layer_ComparisonLayer = 53,
1199  Layer_StandInLayer = 54,
1201  Layer_TransposeLayer = 56,
1202  Layer_QLstmLayer = 57,
1203  Layer_FillLayer = 58,
1204  Layer_RankLayer = 59,
1206  Layer_ReduceLayer = 61,
1209 };

◆ 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_MIN 
LayerType_MAX 

Definition at line 670 of file ArmnnSchema_generated.h.

670  {
671  LayerType_Addition = 0,
672  LayerType_Input = 1,
674  LayerType_Output = 3,
676  LayerType_Reshape = 5,
677  LayerType_Softmax = 6,
681  LayerType_Permute = 10,
683  LayerType_Constant = 12,
686  LayerType_Division = 15,
687  LayerType_Minimum = 16,
688  LayerType_Equal = 17,
689  LayerType_Maximum = 18,
691  LayerType_Pad = 20,
692  LayerType_Rsqrt = 21,
693  LayerType_Floor = 22,
695  LayerType_Greater = 24,
699  LayerType_Gather = 28,
700  LayerType_Mean = 29,
701  LayerType_Merger = 30,
703  LayerType_Splitter = 32,
705  LayerType_Lstm = 34,
706  LayerType_Quantize = 35,
708  LayerType_Merge = 37,
709  LayerType_Switch = 38,
710  LayerType_Concat = 39,
712  LayerType_Prelu = 41,
714  LayerType_Resize = 43,
715  LayerType_Stack = 44,
717  LayerType_Abs = 46,
718  LayerType_ArgMinMax = 47,
719  LayerType_Slice = 48,
724  LayerType_StandIn = 53,
726  LayerType_Transpose = 55,
727  LayerType_QLstm = 56,
728  LayerType_Fill = 57,
729  LayerType_Rank = 58,
731  LayerType_Reduce = 60,
734 };

◆ LogicalBinaryOperation

◆ NormalizationAlgorithmChannel

◆ NormalizationAlgorithmMethod

◆ OutputShapeRounding

◆ PaddingMethod

◆ 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 9686 of file ArmnnSchema_generated.h.

9686  {
9687  return layer_as_AbsLayer();
9688 }

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

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

Definition at line 9502 of file ArmnnSchema_generated.h.

9502  {
9503  return layer_as_ActivationLayer();
9504 }

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

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

Definition at line 9506 of file ArmnnSchema_generated.h.

9506  {
9507  return layer_as_AdditionLayer();
9508 }

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

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

Definition at line 9690 of file ArmnnSchema_generated.h.

9690  {
9691  return layer_as_ArgMinMaxLayer();
9692 }

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

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

Definition at line 9514 of file ArmnnSchema_generated.h.

9514  {
9515  return layer_as_BatchNormalizationLayer();
9516 }

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

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

Definition at line 9510 of file ArmnnSchema_generated.h.

9510  {
9511  return layer_as_BatchToSpaceNdLayer();
9512 }

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

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

Definition at line 9710 of file ArmnnSchema_generated.h.

9710  {
9711  return layer_as_ComparisonLayer();
9712 }

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

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

Definition at line 9662 of file ArmnnSchema_generated.h.

9662  {
9663  return layer_as_ConcatLayer();
9664 }

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

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

Definition at line 9518 of file ArmnnSchema_generated.h.

9518  {
9519  return layer_as_ConstantLayer();
9520 }

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

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

Definition at line 9522 of file ArmnnSchema_generated.h.

9522  {
9523  return layer_as_Convolution2dLayer();
9524 }

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

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

Definition at line 9698 of file ArmnnSchema_generated.h.

9698  {
9699  return layer_as_DepthToSpaceLayer();
9700 }

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

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

Definition at line 9526 of file ArmnnSchema_generated.h.

9526  {
9527  return layer_as_DepthwiseConvolution2dLayer();
9528 }

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

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

Definition at line 9650 of file ArmnnSchema_generated.h.

9650  {
9651  return layer_as_DequantizeLayer();
9652 }

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

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

Definition at line 9634 of file ArmnnSchema_generated.h.

9634  {
9635  return layer_as_DetectionPostProcessLayer();
9636 }

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

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

Definition at line 9566 of file ArmnnSchema_generated.h.

9566  {
9567  return layer_as_DivisionLayer();
9568 }

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

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

Definition at line 9718 of file ArmnnSchema_generated.h.

9718  {
9719  return layer_as_ElementwiseUnaryLayer();
9720 }

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

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

Definition at line 9574 of file ArmnnSchema_generated.h.

9574  {
9575  return layer_as_EqualLayer();
9576 }

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

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

Definition at line 9730 of file ArmnnSchema_generated.h.

9730  {
9731  return layer_as_FillLayer();
9732 }

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

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

Definition at line 9594 of file ArmnnSchema_generated.h.

9594  {
9595  return layer_as_FloorLayer();
9596 }

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

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

Definition at line 9530 of file ArmnnSchema_generated.h.

9530  {
9531  return layer_as_FullyConnectedLayer();
9532 }

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

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

Definition at line 9614 of file ArmnnSchema_generated.h.

9614  {
9615  return layer_as_GatherLayer();
9616 }

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

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

Definition at line 9598 of file ArmnnSchema_generated.h.

9598  {
9599  return layer_as_GreaterLayer();
9600 }

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

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

Definition at line 9534 of file ArmnnSchema_generated.h.

9534  {
9535  return layer_as_InputLayer();
9536 }

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

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

Definition at line 9702 of file ArmnnSchema_generated.h.

9702  {
9703  return layer_as_InstanceNormalizationLayer();
9704 }

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

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

Definition at line 9626 of file ArmnnSchema_generated.h.

9626  {
9627  return layer_as_L2NormalizationLayer();
9628 }

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

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

Definition at line 9738 of file ArmnnSchema_generated.h.

9738  {
9739  return layer_as_LogicalBinaryLayer();
9740 }

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

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

Definition at line 9706 of file ArmnnSchema_generated.h.

9706  {
9707  return layer_as_LogSoftmaxLayer();
9708 }

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

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

Definition at line 9638 of file ArmnnSchema_generated.h.

9638  {
9639  return layer_as_LstmLayer();
9640 }

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

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

Definition at line 9578 of file ArmnnSchema_generated.h.

9578  {
9579  return layer_as_MaximumLayer();
9580 }

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

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

Definition at line 9618 of file ArmnnSchema_generated.h.

9618  {
9619  return layer_as_MeanLayer();
9620 }

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

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

Definition at line 9654 of file ArmnnSchema_generated.h.

9654  {
9655  return layer_as_MergeLayer();
9656 }

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

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

Definition at line 9622 of file ArmnnSchema_generated.h.

9622  {
9623  return layer_as_MergerLayer();
9624 }

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

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

Definition at line 9570 of file ArmnnSchema_generated.h.

9570  {
9571  return layer_as_MinimumLayer();
9572 }

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

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

Definition at line 9538 of file ArmnnSchema_generated.h.

9538  {
9539  return layer_as_MultiplicationLayer();
9540 }

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

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

Definition at line 9582 of file ArmnnSchema_generated.h.

9582  {
9583  return layer_as_NormalizationLayer();
9584 }

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

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

Definition at line 9542 of file ArmnnSchema_generated.h.

9542  {
9543  return layer_as_OutputLayer();
9544 }

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

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

Definition at line 9586 of file ArmnnSchema_generated.h.

9586  {
9587  return layer_as_PadLayer();
9588 }

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

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

Definition at line 9546 of file ArmnnSchema_generated.h.

9546  {
9547  return layer_as_PermuteLayer();
9548 }

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

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

Definition at line 9550 of file ArmnnSchema_generated.h.

9550  {
9551  return layer_as_Pooling2dLayer();
9552 }

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

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

Definition at line 9670 of file ArmnnSchema_generated.h.

9670  {
9671  return layer_as_PreluLayer();
9672 }

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

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

Definition at line 9726 of file ArmnnSchema_generated.h.

9726  {
9727  return layer_as_QLstmLayer();
9728 }

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

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

Definition at line 9642 of file ArmnnSchema_generated.h.

9642  {
9643  return layer_as_QuantizedLstmLayer();
9644 }

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

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

Definition at line 9646 of file ArmnnSchema_generated.h.

9646  {
9647  return layer_as_QuantizeLayer();
9648 }

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

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

Definition at line 9734 of file ArmnnSchema_generated.h.

9734  {
9735  return layer_as_RankLayer();
9736 }

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

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

Definition at line 9742 of file ArmnnSchema_generated.h.

9742  {
9743  return layer_as_ReduceLayer();
9744 }

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

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

Definition at line 9554 of file ArmnnSchema_generated.h.

9554  {
9555  return layer_as_ReshapeLayer();
9556 }

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

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

Definition at line 9602 of file ArmnnSchema_generated.h.

9602  {
9603  return layer_as_ResizeBilinearLayer();
9604 }

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

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

Definition at line 9678 of file ArmnnSchema_generated.h.

9678  {
9679  return layer_as_ResizeLayer();
9680 }

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

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

Definition at line 9590 of file ArmnnSchema_generated.h.

9590  {
9591  return layer_as_RsqrtLayer();
9592 }

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

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

Definition at line 9694 of file ArmnnSchema_generated.h.

9694  {
9695  return layer_as_SliceLayer();
9696 }

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

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

Definition at line 9558 of file ArmnnSchema_generated.h.

9558  {
9559  return layer_as_SoftmaxLayer();
9560 }

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

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

Definition at line 9562 of file ArmnnSchema_generated.h.

9562  {
9563  return layer_as_SpaceToBatchNdLayer();
9564 }

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

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

Definition at line 9666 of file ArmnnSchema_generated.h.

9666  {
9667  return layer_as_SpaceToDepthLayer();
9668 }

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

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

Definition at line 9630 of file ArmnnSchema_generated.h.

9630  {
9631  return layer_as_SplitterLayer();
9632 }

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

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

Definition at line 9682 of file ArmnnSchema_generated.h.

9682  {
9683  return layer_as_StackLayer();
9684 }

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

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

Definition at line 9714 of file ArmnnSchema_generated.h.

9714  {
9715  return layer_as_StandInLayer();
9716 }

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

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

Definition at line 9610 of file ArmnnSchema_generated.h.

9610  {
9611  return layer_as_StridedSliceLayer();
9612 }

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

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

Definition at line 9606 of file ArmnnSchema_generated.h.

9606  {
9607  return layer_as_SubtractionLayer();
9608 }

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

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

Definition at line 9658 of file ArmnnSchema_generated.h.

9658  {
9659  return layer_as_SwitchLayer();
9660 }

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

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

Definition at line 9674 of file ArmnnSchema_generated.h.

9674  {
9675  return layer_as_TransposeConvolution2dLayer();
9676 }

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

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

Definition at line 9722 of file ArmnnSchema_generated.h.

9722  {
9723  return layer_as_TransposeLayer();
9724 }

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

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

Definition at line 2015 of file ArmnnSchema_generated.h.

2015  {
2016  return data_as_ByteData();
2017 }

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

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

Definition at line 2023 of file ArmnnSchema_generated.h.

2023  {
2024  return data_as_IntData();
2025 }

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

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

Definition at line 2027 of file ArmnnSchema_generated.h.

2027  {
2028  return data_as_LongData();
2029 }

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

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

Definition at line 2019 of file ArmnnSchema_generated.h.

2019  {
2020  return data_as_ShortData();
2021 }

◆ CreateAbsLayer()

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

Definition at line 2368 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

2370  {
2371  AbsLayerBuilder builder_(_fbb);
2372  builder_.add_base(base);
2373  return builder_.Finish();
2374 }

◆ 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 2480 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

2484  {
2485  ActivationDescriptorBuilder builder_(_fbb);
2486  builder_.add_b(b);
2487  builder_.add_a(a);
2488  builder_.add_activationFunction(activationFunction);
2489  return builder_.Finish();
2490 }

◆ 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 2420 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

2423  {
2424  ActivationLayerBuilder builder_(_fbb);
2425  builder_.add_descriptor(descriptor);
2426  builder_.add_base(base);
2427  return builder_.Finish();
2428 }

◆ CreateAdditionLayer()

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

Definition at line 2527 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

2529  {
2530  AdditionLayerBuilder builder_(_fbb);
2531  builder_.add_base(base);
2532  return builder_.Finish();
2533 }

◆ 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 9768 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

9771  {
9772  AnyLayerBuilder builder_(_fbb);
9773  builder_.add_layer(layer);
9774  builder_.add_layer_type(layer_type);
9775  return builder_.Finish();
9776 }

◆ CreateArgMinMaxDescriptor()

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

Definition at line 2631 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

2634  {
2635  ArgMinMaxDescriptorBuilder builder_(_fbb);
2636  builder_.add_axis(axis);
2637  builder_.add_argMinMaxFunction(argMinMaxFunction);
2638  return builder_.Finish();
2639 }

◆ 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 2579 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

2582  {
2583  ArgMinMaxLayerBuilder builder_(_fbb);
2584  builder_.add_descriptor(descriptor);
2585  builder_.add_base(base);
2586  return builder_.Finish();
2587 }

◆ CreateBatchNormalizationDescriptor()

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

Definition at line 6098 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

6101  {
6102  BatchNormalizationDescriptorBuilder builder_(_fbb);
6103  builder_.add_eps(eps);
6104  builder_.add_dataLayout(dataLayout);
6105  return builder_.Finish();
6106 }

◆ 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 6038 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().

6045  {
6046  BatchNormalizationLayerBuilder builder_(_fbb);
6047  builder_.add_gamma(gamma);
6048  builder_.add_beta(beta);
6049  builder_.add_variance(variance);
6050  builder_.add_mean(mean);
6051  builder_.add_descriptor(descriptor);
6052  builder_.add_base(base);
6053  return builder_.Finish();
6054 }

◆ 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 5496 of file ArmnnSchema_generated.h.

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

Referenced by CreateBatchToSpaceNdDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

5500  {
5501  BatchToSpaceNdDescriptorBuilder builder_(_fbb);
5502  builder_.add_crops(crops);
5503  builder_.add_blockShape(blockShape);
5504  builder_.add_dataLayout(dataLayout);
5505  return builder_.Finish();
5506 }

◆ 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 5508 of file ArmnnSchema_generated.h.

References CreateBatchToSpaceNdDescriptor().

5512  {
5513  auto blockShape__ = blockShape ? _fbb.CreateVector<uint32_t>(*blockShape) : 0;
5514  auto crops__ = crops ? _fbb.CreateVector<uint32_t>(*crops) : 0;
5516  _fbb,
5517  blockShape__,
5518  crops__,
5519  dataLayout);
5520 }
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 5434 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

5437  {
5438  BatchToSpaceNdLayerBuilder builder_(_fbb);
5439  builder_.add_descriptor(descriptor);
5440  builder_.add_base(base);
5441  return builder_.Finish();
5442 }

◆ CreateBindableLayerBase()

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

Definition at line 2322 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

2325  {
2326  BindableLayerBaseBuilder builder_(_fbb);
2327  builder_.add_layerBindingId(layerBindingId);
2328  builder_.add_base(base);
2329  return builder_.Finish();
2330 }

◆ CreateByteData()

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

Definition at line 1802 of file ArmnnSchema_generated.h.

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

Referenced by CreateByteDataDirect(), and GetFlatBufferArgMinMaxFunction().

1804  {
1805  ByteDataBuilder builder_(_fbb);
1806  builder_.add_data(data);
1807  return builder_.Finish();
1808 }

◆ CreateByteDataDirect()

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

Definition at line 1810 of file ArmnnSchema_generated.h.

References CreateByteData().

1812  {
1813  auto data__ = data ? _fbb.CreateVector<int8_t>(*data) : 0;
1815  _fbb,
1816  data__);
1817 }
flatbuffers::Offset< ByteData > CreateByteData(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int8_t >> data=0)

◆ CreateComparisonDescriptor()

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

Definition at line 2675 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

2677  {
2678  ComparisonDescriptorBuilder builder_(_fbb);
2679  builder_.add_operation(operation);
2680  return builder_.Finish();
2681 }

◆ 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 2727 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

2730  {
2731  ComparisonLayerBuilder builder_(_fbb);
2732  builder_.add_descriptor(descriptor);
2733  builder_.add_base(base);
2734  return builder_.Finish();
2735 }

◆ 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 6615 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

6618  {
6619  ConcatLayerBuilder builder_(_fbb);
6620  builder_.add_descriptor(descriptor);
6621  builder_.add_base(base);
6622  return builder_.Finish();
6623 }

◆ 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 2781 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

2784  {
2785  ConstantLayerBuilder builder_(_fbb);
2786  builder_.add_input(input);
2787  builder_.add_base(base);
2788  return builder_.Finish();
2789 }

◆ 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 2056 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

2060  {
2061  ConstTensorBuilder builder_(_fbb);
2062  builder_.add_data(data);
2063  builder_.add_info(info);
2064  builder_.add_data_type(data_type);
2065  return builder_.Finish();
2066 }

◆ 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 2973 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().

2984  {
2985  Convolution2dDescriptorBuilder builder_(_fbb);
2986  builder_.add_dilationY(dilationY);
2987  builder_.add_dilationX(dilationX);
2988  builder_.add_strideY(strideY);
2989  builder_.add_strideX(strideX);
2990  builder_.add_padBottom(padBottom);
2991  builder_.add_padTop(padTop);
2992  builder_.add_padRight(padRight);
2993  builder_.add_padLeft(padLeft);
2994  builder_.add_dataLayout(dataLayout);
2995  builder_.add_biasEnabled(biasEnabled);
2996  return builder_.Finish();
2997 }

◆ 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 2853 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

2858  {
2859  Convolution2dLayerBuilder builder_(_fbb);
2860  builder_.add_biases(biases);
2861  builder_.add_weights(weights);
2862  builder_.add_descriptor(descriptor);
2863  builder_.add_base(base);
2864  return builder_.Finish();
2865 }

◆ CreateDepthToSpaceDescriptor()

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

Definition at line 3095 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3098  {
3099  DepthToSpaceDescriptorBuilder builder_(_fbb);
3100  builder_.add_blockSize(blockSize);
3101  builder_.add_dataLayout(dataLayout);
3102  return builder_.Finish();
3103 }

◆ 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 3043 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3046  {
3047  DepthToSpaceLayerBuilder builder_(_fbb);
3048  builder_.add_descriptor(descriptor);
3049  builder_.add_base(base);
3050  return builder_.Finish();
3051 }

◆ 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 4828 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().

4839  {
4840  DepthwiseConvolution2dDescriptorBuilder builder_(_fbb);
4841  builder_.add_dilationY(dilationY);
4842  builder_.add_dilationX(dilationX);
4843  builder_.add_strideY(strideY);
4844  builder_.add_strideX(strideX);
4845  builder_.add_padBottom(padBottom);
4846  builder_.add_padTop(padTop);
4847  builder_.add_padRight(padRight);
4848  builder_.add_padLeft(padLeft);
4849  builder_.add_dataLayout(dataLayout);
4850  builder_.add_biasEnabled(biasEnabled);
4851  return builder_.Finish();
4852 }

◆ 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 4708 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

4713  {
4714  DepthwiseConvolution2dLayerBuilder builder_(_fbb);
4715  builder_.add_biases(biases);
4716  builder_.add_weights(weights);
4717  builder_.add_descriptor(descriptor);
4718  builder_.add_base(base);
4719  return builder_.Finish();
4720 }

◆ CreateDequantizeLayer()

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

Definition at line 8311 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

8313  {
8314  DequantizeLayerBuilder builder_(_fbb);
8315  builder_.add_base(base);
8316  return builder_.Finish();
8317 }

◆ 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 7120 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().

7132  {
7133  DetectionPostProcessDescriptorBuilder builder_(_fbb);
7134  builder_.add_scaleH(scaleH);
7135  builder_.add_scaleW(scaleW);
7136  builder_.add_scaleY(scaleY);
7137  builder_.add_scaleX(scaleX);
7138  builder_.add_numClasses(numClasses);
7139  builder_.add_nmsIouThreshold(nmsIouThreshold);
7140  builder_.add_nmsScoreThreshold(nmsScoreThreshold);
7141  builder_.add_detectionsPerClass(detectionsPerClass);
7142  builder_.add_maxClassesPerDetection(maxClassesPerDetection);
7143  builder_.add_maxDetections(maxDetections);
7144  builder_.add_useRegularNms(useRegularNms);
7145  return builder_.Finish();
7146 }

◆ 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 6994 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

6998  {
6999  DetectionPostProcessLayerBuilder builder_(_fbb);
7000  builder_.add_anchors(anchors);
7001  builder_.add_descriptor(descriptor);
7002  builder_.add_base(base);
7003  return builder_.Finish();
7004 }
std::vector< float > anchors({ 0.5f, 0.5f, 1.0f, 1.0f, 0.5f, 0.5f, 1.0f, 1.0f, 0.5f, 0.5f, 1.0f, 1.0f, 0.5f, 10.5f, 1.0f, 1.0f, 0.5f, 10.5f, 1.0f, 1.0f, 0.5f, 100.5f, 1.0f, 1.0f })

◆ CreateDivisionLayer()

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

Definition at line 3140 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3142  {
3143  DivisionLayerBuilder builder_(_fbb);
3144  builder_.add_base(base);
3145  return builder_.Finish();
3146 }

◆ CreateElementwiseUnaryDescriptor()

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

Definition at line 3182 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3184  {
3185  ElementwiseUnaryDescriptorBuilder builder_(_fbb);
3186  builder_.add_operation(operation);
3187  return builder_.Finish();
3188 }

◆ 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 3234 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3237  {
3238  ElementwiseUnaryLayerBuilder builder_(_fbb);
3239  builder_.add_descriptor(descriptor);
3240  builder_.add_base(base);
3241  return builder_.Finish();
3242 }

◆ CreateEqualLayer()

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

Definition at line 3280 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3282  {
3283  EqualLayerBuilder builder_(_fbb);
3284  builder_.add_base(base);
3285  return builder_.Finish();
3286 }

◆ CreateFeatureCompatibilityVersions()

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

Definition at line 9812 of file ArmnnSchema_generated.h.

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

Referenced by SerializerStrategy::GetVersionTable().

9814  {
9815  FeatureCompatibilityVersionsBuilder builder_(_fbb);
9816  builder_.add_bindingIdsScheme(bindingIdsScheme);
9817  return builder_.Finish();
9818 }

◆ CreateFillDescriptor()

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

Definition at line 3376 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3378  {
3379  FillDescriptorBuilder builder_(_fbb);
3380  builder_.add_value(value);
3381  return builder_.Finish();
3382 }

◆ 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 3332 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3335  {
3336  FillLayerBuilder builder_(_fbb);
3337  builder_.add_descriptor(descriptor);
3338  builder_.add_base(base);
3339  return builder_.Finish();
3340 }

◆ CreateFloorLayer()

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

Definition at line 3419 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3421  {
3422  FloorLayerBuilder builder_(_fbb);
3423  builder_.add_base(base);
3424  return builder_.Finish();
3425 }

◆ CreateFullyConnectedDescriptor()

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

Definition at line 3545 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3548  {
3549  FullyConnectedDescriptorBuilder builder_(_fbb);
3550  builder_.add_transposeWeightsMatrix(transposeWeightsMatrix);
3551  builder_.add_biasEnabled(biasEnabled);
3552  return builder_.Finish();
3553 }

◆ 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 3489 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3494  {
3495  FullyConnectedLayerBuilder builder_(_fbb);
3496  builder_.add_biases(biases);
3497  builder_.add_weights(weights);
3498  builder_.add_descriptor(descriptor);
3499  builder_.add_base(base);
3500  return builder_.Finish();
3501 }

◆ CreateGatherDescriptor()

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

Definition at line 3643 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3645  {
3646  GatherDescriptorBuilder builder_(_fbb);
3647  builder_.add_axis(axis);
3648  return builder_.Finish();
3649 }

◆ 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 3599 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3602  {
3603  GatherLayerBuilder builder_(_fbb);
3604  builder_.add_descriptor(descriptor);
3605  builder_.add_base(base);
3606  return builder_.Finish();
3607 }

◆ CreateGreaterLayer()

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

Definition at line 3687 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3689  {
3690  GreaterLayerBuilder builder_(_fbb);
3691  builder_.add_base(base);
3692  return builder_.Finish();
3693 }

◆ CreateInputLayer()

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

Definition at line 3730 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3732  {
3733  InputLayerBuilder builder_(_fbb);
3734  builder_.add_base(base);
3735  return builder_.Finish();
3736 }

◆ CreateInputSlot()

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

Definition at line 2110 of file ArmnnSchema_generated.h.

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

Referenced by SerializerStrategy::GetVersionTable().

2113  {
2114  InputSlotBuilder builder_(_fbb);
2115  builder_.add_connection(connection);
2116  builder_.add_index(index);
2117  return builder_.Finish();
2118 }

◆ 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 3850 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3855  {
3856  InstanceNormalizationDescriptorBuilder builder_(_fbb);
3857  builder_.add_eps(eps);
3858  builder_.add_beta(beta);
3859  builder_.add_gamma(gamma);
3860  builder_.add_dataLayout(dataLayout);
3861  return builder_.Finish();
3862 }

◆ 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 3782 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3785  {
3786  InstanceNormalizationLayerBuilder builder_(_fbb);
3787  builder_.add_descriptor(descriptor);
3788  builder_.add_base(base);
3789  return builder_.Finish();
3790 }

◆ CreateIntData()

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

Definition at line 1906 of file ArmnnSchema_generated.h.

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

Referenced by CreateIntDataDirect(), and GetFlatBufferArgMinMaxFunction().

1908  {
1909  IntDataBuilder builder_(_fbb);
1910  builder_.add_data(data);
1911  return builder_.Finish();
1912 }

◆ CreateIntDataDirect()

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

Definition at line 1914 of file ArmnnSchema_generated.h.

References CreateIntData().

1916  {
1917  auto data__ = data ? _fbb.CreateVector<int32_t>(*data) : 0;
1919  _fbb,
1920  data__);
1921 }
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 4066 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

4069  {
4070  L2NormalizationDescriptorBuilder builder_(_fbb);
4071  builder_.add_eps(eps);
4072  builder_.add_dataLayout(dataLayout);
4073  return builder_.Finish();
4074 }

◆ 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 4014 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

4017  {
4018  L2NormalizationLayerBuilder builder_(_fbb);
4019  builder_.add_descriptor(descriptor);
4020  builder_.add_base(base);
4021  return builder_.Finish();
4022 }

◆ 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 2244 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().

2250  {
2251  LayerBaseBuilder builder_(_fbb);
2252  builder_.add_outputSlots(outputSlots);
2253  builder_.add_inputSlots(inputSlots);
2254  builder_.add_layerType(layerType);
2255  builder_.add_layerName(layerName);
2256  builder_.add_index(index);
2257  return builder_.Finish();
2258 }

◆ 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 2260 of file ArmnnSchema_generated.h.

References CreateLayerBase().

2266  {
2267  auto layerName__ = layerName ? _fbb.CreateString(layerName) : 0;
2268  auto inputSlots__ = inputSlots ? _fbb.CreateVector<flatbuffers::Offset<armnnSerializer::InputSlot>>(*inputSlots) : 0;
2269  auto outputSlots__ = outputSlots ? _fbb.CreateVector<flatbuffers::Offset<armnnSerializer::OutputSlot>>(*outputSlots) : 0;
2271  _fbb,
2272  index,
2273  layerName__,
2274  layerType,
2275  inputSlots__,
2276  outputSlots__);
2277 }
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 4110 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

4112  {
4113  LogicalBinaryDescriptorBuilder builder_(_fbb);
4114  builder_.add_operation(operation);
4115  return builder_.Finish();
4116 }

◆ 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 4162 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

4165  {
4166  LogicalBinaryLayerBuilder builder_(_fbb);
4167  builder_.add_descriptor(descriptor);
4168  builder_.add_base(base);
4169  return builder_.Finish();
4170 }

◆ CreateLogSoftmaxDescriptor()

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

Definition at line 3960 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3963  {
3964  LogSoftmaxDescriptorBuilder builder_(_fbb);
3965  builder_.add_axis(axis);
3966  builder_.add_beta(beta);
3967  return builder_.Finish();
3968 }

◆ 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 3908 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3911  {
3912  LogSoftmaxLayerBuilder builder_(_fbb);
3913  builder_.add_descriptor(descriptor);
3914  builder_.add_base(base);
3915  return builder_.Finish();
3916 }

◆ CreateLongData()

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

Definition at line 1958 of file ArmnnSchema_generated.h.

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

Referenced by CreateLongDataDirect().

1960  {
1961  LongDataBuilder builder_(_fbb);
1962  builder_.add_data(data);
1963  return builder_.Finish();
1964 }

◆ CreateLongDataDirect()

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

Definition at line 1966 of file ArmnnSchema_generated.h.

References CreateLongData().

1968  {
1969  auto data__ = data ? _fbb.CreateVector<int64_t>(*data) : 0;
1971  _fbb,
1972  data__);
1973 }
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 7493 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().

7501  {
7502  LstmDescriptorBuilder builder_(_fbb);
7503  builder_.add_clippingThresProj(clippingThresProj);
7504  builder_.add_clippingThresCell(clippingThresCell);
7505  builder_.add_activationFunc(activationFunc);
7506  builder_.add_layerNormEnabled(layerNormEnabled);
7507  builder_.add_projectionEnabled(projectionEnabled);
7508  builder_.add_peepholeEnabled(peepholeEnabled);
7509  builder_.add_cifgEnabled(cifgEnabled);
7510  return builder_.Finish();
7511 }

◆ 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 7363 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().

7385  {
7386  LstmInputParamsBuilder builder_(_fbb);
7387  builder_.add_outputLayerNormWeights(outputLayerNormWeights);
7388  builder_.add_cellLayerNormWeights(cellLayerNormWeights);
7389  builder_.add_forgetLayerNormWeights(forgetLayerNormWeights);
7390  builder_.add_inputLayerNormWeights(inputLayerNormWeights);
7391  builder_.add_cellToOutputWeights(cellToOutputWeights);
7392  builder_.add_cellToForgetWeights(cellToForgetWeights);
7393  builder_.add_projectionBias(projectionBias);
7394  builder_.add_projectionWeights(projectionWeights);
7395  builder_.add_inputGateBias(inputGateBias);
7396  builder_.add_cellToInputWeights(cellToInputWeights);
7397  builder_.add_recurrentToInputWeights(recurrentToInputWeights);
7398  builder_.add_inputToInputWeights(inputToInputWeights);
7399  builder_.add_outputGateBias(outputGateBias);
7400  builder_.add_cellBias(cellBias);
7401  builder_.add_forgetGateBias(forgetGateBias);
7402  builder_.add_recurrentToOutputWeights(recurrentToOutputWeights);
7403  builder_.add_recurrentToCellWeights(recurrentToCellWeights);
7404  builder_.add_recurrentToForgetWeights(recurrentToForgetWeights);
7405  builder_.add_inputToOutputWeights(inputToOutputWeights);
7406  builder_.add_inputToCellWeights(inputToCellWeights);
7407  builder_.add_inputToForgetWeights(inputToForgetWeights);
7408  return builder_.Finish();
7409 }

◆ 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 7566 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

7570  {
7571  LstmLayerBuilder builder_(_fbb);
7572  builder_.add_inputParams(inputParams);
7573  builder_.add_descriptor(descriptor);
7574  builder_.add_base(base);
7575  return builder_.Finish();
7576 }

◆ CreateMaximumLayer()

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

Definition at line 4250 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

4252  {
4253  MaximumLayerBuilder builder_(_fbb);
4254  builder_.add_base(base);
4255  return builder_.Finish();
4256 }

◆ CreateMeanDescriptor()

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

Definition at line 5775 of file ArmnnSchema_generated.h.

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

Referenced by CreateMeanDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

5778  {
5779  MeanDescriptorBuilder builder_(_fbb);
5780  builder_.add_axis(axis);
5781  builder_.add_keepDims(keepDims);
5782  return builder_.Finish();
5783 }

◆ CreateMeanDescriptorDirect()

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

Definition at line 5785 of file ArmnnSchema_generated.h.

References CreateMeanDescriptor().

5788  {
5789  auto axis__ = axis ? _fbb.CreateVector<uint32_t>(*axis) : 0;
5791  _fbb,
5792  axis__,
5793  keepDims);
5794 }
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 5722 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

5725  {
5726  MeanLayerBuilder builder_(_fbb);
5727  builder_.add_descriptor(descriptor);
5728  builder_.add_base(base);
5729  return builder_.Finish();
5730 }

◆ CreateMergeLayer()

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

Definition at line 8354 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

8356  {
8357  MergeLayerBuilder builder_(_fbb);
8358  builder_.add_base(base);
8359  return builder_.Finish();
8360 }

◆ 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 6670 of file ArmnnSchema_generated.h.

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

6673  {
6674  MergerLayerBuilder builder_(_fbb);
6675  builder_.add_descriptor(descriptor);
6676  builder_.add_base(base);
6677  return builder_.Finish();
6678 }

◆ CreateMinimumLayer()

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

Definition at line 4207 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

4209  {
4210  MinimumLayerBuilder builder_(_fbb);
4211  builder_.add_base(base);
4212  return builder_.Finish();
4213 }

◆ CreateMultiplicationLayer()

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

Definition at line 4293 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

4295  {
4296  MultiplicationLayerBuilder builder_(_fbb);
4297  builder_.add_base(base);
4298  return builder_.Finish();
4299 }

◆ 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 5658 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().

5666  {
5667  NormalizationDescriptorBuilder builder_(_fbb);
5668  builder_.add_k(k);
5669  builder_.add_beta(beta);
5670  builder_.add_alpha(alpha);
5671  builder_.add_normSize(normSize);
5672  builder_.add_dataLayout(dataLayout);
5673  builder_.add_normMethodType(normMethodType);
5674  builder_.add_normChannelType(normChannelType);
5675  return builder_.Finish();
5676 }

◆ 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 5566 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

5569  {
5570  NormalizationLayerBuilder builder_(_fbb);
5571  builder_.add_descriptor(descriptor);
5572  builder_.add_base(base);
5573  return builder_.Finish();
5574 }

◆ 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 6792 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().

6797  {
6798  OriginsDescriptorBuilder builder_(_fbb);
6799  builder_.add_viewOrigins(viewOrigins);
6800  builder_.add_numDimensions(numDimensions);
6801  builder_.add_numViews(numViews);
6802  builder_.add_concatAxis(concatAxis);
6803  return builder_.Finish();
6804 }

◆ 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 6806 of file ArmnnSchema_generated.h.

References CreateOriginsDescriptor().

6811  {
6812  auto viewOrigins__ = viewOrigins ? _fbb.CreateVector<flatbuffers::Offset<armnnSerializer::UintVector>>(*viewOrigins) : 0;
6814  _fbb,
6815  concatAxis,
6816  numViews,
6817  numDimensions,
6818  viewOrigins__);
6819 }
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 4889 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

4891  {
4892  OutputLayerBuilder builder_(_fbb);
4893  builder_.add_base(base);
4894  return builder_.Finish();
4895 }

◆ CreateOutputSlot()

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

Definition at line 2163 of file ArmnnSchema_generated.h.

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

Referenced by SerializerStrategy::GetVersionTable().

2166  {
2167  OutputSlotBuilder builder_(_fbb);
2168  builder_.add_tensorInfo(tensorInfo);
2169  builder_.add_index(index);
2170  return builder_.Finish();
2171 }

◆ CreatePadDescriptor()

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

Definition at line 5893 of file ArmnnSchema_generated.h.

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

Referenced by CreatePadDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

5896  {
5897  PadDescriptorBuilder builder_(_fbb);
5898  builder_.add_padValue(padValue);
5899  builder_.add_padList(padList);
5900  return builder_.Finish();
5901 }

◆ CreatePadDescriptorDirect()

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

Definition at line 5903 of file ArmnnSchema_generated.h.

References CreatePadDescriptor().

5906  {
5907  auto padList__ = padList ? _fbb.CreateVector<uint32_t>(*padList) : 0;
5909  _fbb,
5910  padList__,
5911  padValue);
5912 }
flatbuffers::Offset< PadDescriptor > CreatePadDescriptor(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> padList=0, float padValue=0.0f)

◆ 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 5840 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

5843  {
5844  PadLayerBuilder builder_(_fbb);
5845  builder_.add_descriptor(descriptor);
5846  builder_.add_base(base);
5847  return builder_.Finish();
5848 }

◆ CreatePermuteDescriptor()

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

Definition at line 5092 of file ArmnnSchema_generated.h.

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

Referenced by CreatePermuteDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

5094  {
5095  PermuteDescriptorBuilder builder_(_fbb);
5096  builder_.add_dimMappings(dimMappings);
5097  return builder_.Finish();
5098 }

◆ CreatePermuteDescriptorDirect()

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

Definition at line 5100 of file ArmnnSchema_generated.h.

References CreatePermuteDescriptor().

5102  {
5103  auto dimMappings__ = dimMappings ? _fbb.CreateVector<uint32_t>(*dimMappings) : 0;
5105  _fbb,
5106  dimMappings__);
5107 }
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 5047 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

5050  {
5051  PermuteLayerBuilder builder_(_fbb);
5052  builder_.add_descriptor(descriptor);
5053  builder_.add_base(base);
5054  return builder_.Finish();
5055 }

◆ 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 4477 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().

4490  {
4491  Pooling2dDescriptorBuilder builder_(_fbb);
4492  builder_.add_strideY(strideY);
4493  builder_.add_strideX(strideX);
4494  builder_.add_poolHeight(poolHeight);
4495  builder_.add_poolWidth(poolWidth);
4496  builder_.add_padBottom(padBottom);
4497  builder_.add_padTop(padTop);
4498  builder_.add_padRight(padRight);
4499  builder_.add_padLeft(padLeft);
4500  builder_.add_dataLayout(dataLayout);
4501  builder_.add_paddingMethod(paddingMethod);
4502  builder_.add_outputShapeRounding(outputShapeRounding);
4503  builder_.add_poolType(poolType);
4504  return builder_.Finish();
4505 }

◆ 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 4345 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

4348  {
4349  Pooling2dLayerBuilder builder_(_fbb);
4350  builder_.add_descriptor(descriptor);
4351  builder_.add_base(base);
4352  return builder_.Finish();
4353 }

◆ CreatePreluLayer()

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

Definition at line 8440 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

8442  {
8443  PreluLayerBuilder builder_(_fbb);
8444  builder_.add_base(base);
8445  return builder_.Finish();
8446 }

◆ 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 7963 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().

7976  {
7977  QLstmDescriptorBuilder builder_(_fbb);
7978  builder_.add_hiddenStateScale(hiddenStateScale);
7979  builder_.add_hiddenStateZeroPoint(hiddenStateZeroPoint);
7980  builder_.add_outputIntermediateScale(outputIntermediateScale);
7981  builder_.add_cellIntermediateScale(cellIntermediateScale);
7982  builder_.add_forgetIntermediateScale(forgetIntermediateScale);
7983  builder_.add_inputIntermediateScale(inputIntermediateScale);
7984  builder_.add_projectionClip(projectionClip);
7985  builder_.add_cellClip(cellClip);
7986  builder_.add_layerNormEnabled(layerNormEnabled);
7987  builder_.add_projectionEnabled(projectionEnabled);
7988  builder_.add_peepholeEnabled(peepholeEnabled);
7989  builder_.add_cifgEnabled(cifgEnabled);
7990  return builder_.Finish();
7991 }

◆ 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 7793 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().

7815  {
7816  QLstmInputParamsBuilder builder_(_fbb);
7817  builder_.add_outputLayerNormWeights(outputLayerNormWeights);
7818  builder_.add_cellLayerNormWeights(cellLayerNormWeights);
7819  builder_.add_forgetLayerNormWeights(forgetLayerNormWeights);
7820  builder_.add_inputLayerNormWeights(inputLayerNormWeights);
7821  builder_.add_cellToOutputWeights(cellToOutputWeights);
7822  builder_.add_cellToForgetWeights(cellToForgetWeights);
7823  builder_.add_cellToInputWeights(cellToInputWeights);
7824  builder_.add_projectionBias(projectionBias);
7825  builder_.add_projectionWeights(projectionWeights);
7826  builder_.add_inputGateBias(inputGateBias);
7827  builder_.add_recurrentToInputWeights(recurrentToInputWeights);
7828  builder_.add_inputToInputWeights(inputToInputWeights);
7829  builder_.add_outputGateBias(outputGateBias);
7830  builder_.add_cellBias(cellBias);
7831  builder_.add_forgetGateBias(forgetGateBias);
7832  builder_.add_recurrentToOutputWeights(recurrentToOutputWeights);
7833  builder_.add_recurrentToCellWeights(recurrentToCellWeights);
7834  builder_.add_recurrentToForgetWeights(recurrentToForgetWeights);
7835  builder_.add_inputToOutputWeights(inputToOutputWeights);
7836  builder_.add_inputToCellWeights(inputToCellWeights);
7837  builder_.add_inputToForgetWeights(inputToForgetWeights);
7838  return builder_.Finish();
7839 }

◆ 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 8046 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

8050  {
8051  QLstmLayerBuilder builder_(_fbb);
8052  builder_.add_inputParams(inputParams);
8053  builder_.add_descriptor(descriptor);
8054  builder_.add_base(base);
8055  return builder_.Finish();
8056 }

◆ 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 8192 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().

8205  {
8206  QuantizedLstmInputParamsBuilder builder_(_fbb);
8207  builder_.add_outputGateBias(outputGateBias);
8208  builder_.add_cellBias(cellBias);
8209  builder_.add_forgetGateBias(forgetGateBias);
8210  builder_.add_inputGateBias(inputGateBias);
8211  builder_.add_recurrentToOutputWeights(recurrentToOutputWeights);
8212  builder_.add_recurrentToCellWeights(recurrentToCellWeights);
8213  builder_.add_recurrentToForgetWeights(recurrentToForgetWeights);
8214  builder_.add_recurrentToInputWeights(recurrentToInputWeights);
8215  builder_.add_inputToOutputWeights(inputToOutputWeights);
8216  builder_.add_inputToCellWeights(inputToCellWeights);
8217  builder_.add_inputToForgetWeights(inputToForgetWeights);
8218  builder_.add_inputToInputWeights(inputToInputWeights);
8219  return builder_.Finish();
8220 }

◆ 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 8266 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

8269  {
8270  QuantizedLstmLayerBuilder builder_(_fbb);
8271  builder_.add_inputParams(inputParams);
8272  builder_.add_base(base);
8273  return builder_.Finish();
8274 }

◆ CreateQuantizeLayer()

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

Definition at line 4542 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

4544  {
4545  QuantizeLayerBuilder builder_(_fbb);
4546  builder_.add_base(base);
4547  return builder_.Finish();
4548 }

◆ CreateRankLayer()

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

Definition at line 9159 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

9161  {
9162  RankLayerBuilder builder_(_fbb);
9163  builder_.add_base(base);
9164  return builder_.Finish();
9165 }

◆ 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 9272 of file ArmnnSchema_generated.h.

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

Referenced by CreateReduceDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

9276  {
9277  ReduceDescriptorBuilder builder_(_fbb);
9278  builder_.add_axis(axis);
9279  builder_.add_reduceOperation(reduceOperation);
9280  builder_.add_keepDims(keepDims);
9281  return builder_.Finish();
9282 }

◆ 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 9284 of file ArmnnSchema_generated.h.

References CreateReduceDescriptor().

9288  {
9289  auto axis__ = axis ? _fbb.CreateVector<uint32_t>(*axis) : 0;
9291  _fbb,
9292  keepDims,
9293  axis__,
9294  reduceOperation);
9295 }
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 9211 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

9214  {
9215  ReduceLayerBuilder builder_(_fbb);
9216  builder_.add_descriptor(descriptor);
9217  builder_.add_base(base);
9218  return builder_.Finish();
9219 }

◆ CreateReshapeDescriptor()

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

Definition at line 4986 of file ArmnnSchema_generated.h.

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

Referenced by CreateReshapeDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

4988  {
4989  ReshapeDescriptorBuilder builder_(_fbb);
4990  builder_.add_targetShape(targetShape);
4991  return builder_.Finish();
4992 }

◆ CreateReshapeDescriptorDirect()

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

Definition at line 4994 of file ArmnnSchema_generated.h.

References CreateReshapeDescriptor().

4996  {
4997  auto targetShape__ = targetShape ? _fbb.CreateVector<uint32_t>(*targetShape) : 0;
4999  _fbb,
5000  targetShape__);
5001 }
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 4941 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

4944  {
4945  ReshapeLayerBuilder builder_(_fbb);
4946  builder_.add_descriptor(descriptor);
4947  builder_.add_base(base);
4948  return builder_.Finish();
4949 }

◆ 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 6229 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

6235  {
6236  ResizeBilinearDescriptorBuilder builder_(_fbb);
6237  builder_.add_targetHeight(targetHeight);
6238  builder_.add_targetWidth(targetWidth);
6239  builder_.add_halfPixelCenters(halfPixelCenters);
6240  builder_.add_alignCorners(alignCorners);
6241  builder_.add_dataLayout(dataLayout);
6242  return builder_.Finish();
6243 }

◆ 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 6153 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

6156  {
6157  ResizeBilinearLayerBuilder builder_(_fbb);
6158  builder_.add_descriptor(descriptor);
6159  builder_.add_base(base);
6160  return builder_.Finish();
6161 }

◆ 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 8870 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().

8877  {
8878  ResizeDescriptorBuilder builder_(_fbb);
8879  builder_.add_targetWidth(targetWidth);
8880  builder_.add_targetHeight(targetHeight);
8881  builder_.add_halfPixelCenters(halfPixelCenters);
8882  builder_.add_alignCorners(alignCorners);
8883  builder_.add_dataLayout(dataLayout);
8884  builder_.add_method(method);
8885  return builder_.Finish();
8886 }

◆ 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 8786 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

8789  {
8790  ResizeLayerBuilder builder_(_fbb);
8791  builder_.add_descriptor(descriptor);
8792  builder_.add_base(base);
8793  return builder_.Finish();
8794 }

◆ CreateRsqrtLayer()

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

Definition at line 5950 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

5952  {
5953  RsqrtLayerBuilder builder_(_fbb);
5954  builder_.add_base(base);
5955  return builder_.Finish();
5956 }

◆ 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 9883 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().

9888  {
9889  SerializedGraphBuilder builder_(_fbb);
9890  builder_.add_featureVersions(featureVersions);
9891  builder_.add_outputIds(outputIds);
9892  builder_.add_inputIds(inputIds);
9893  builder_.add_layers(layers);
9894  return builder_.Finish();
9895 }

◆ 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 9897 of file ArmnnSchema_generated.h.

References CreateSerializedGraph().

9902  {
9903  auto layers__ = layers ? _fbb.CreateVector<flatbuffers::Offset<armnnSerializer::AnyLayer>>(*layers) : 0;
9904  auto inputIds__ = inputIds ? _fbb.CreateVector<int32_t>(*inputIds) : 0;
9905  auto outputIds__ = outputIds ? _fbb.CreateVector<int32_t>(*outputIds) : 0;
9907  _fbb,
9908  layers__,
9909  inputIds__,
9910  outputIds__,
9911  featureVersions);
9912 }
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)

◆ CreateShortData()

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

Definition at line 1854 of file ArmnnSchema_generated.h.

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

Referenced by CreateShortDataDirect(), and GetFlatBufferArgMinMaxFunction().

1856  {
1857  ShortDataBuilder builder_(_fbb);
1858  builder_.add_data(data);
1859  return builder_.Finish();
1860 }

◆ CreateShortDataDirect()

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

Definition at line 1862 of file ArmnnSchema_generated.h.

References CreateShortData().

1864  {
1865  auto data__ = data ? _fbb.CreateVector<int16_t>(*data) : 0;
1867  _fbb,
1868  data__);
1869 }
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 6343 of file ArmnnSchema_generated.h.

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

Referenced by CreateSliceDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

6346  {
6347  SliceDescriptorBuilder builder_(_fbb);
6348  builder_.add_size(size);
6349  builder_.add_begin(begin);
6350  return builder_.Finish();
6351 }

◆ 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 6353 of file ArmnnSchema_generated.h.

References CreateSliceDescriptor().

6356  {
6357  auto begin__ = begin ? _fbb.CreateVector<uint32_t>(*begin) : 0;
6358  auto size__ = size ? _fbb.CreateVector<uint32_t>(*size) : 0;
6360  _fbb,
6361  begin__,
6362  size__);
6363 }
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 6289 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

6292  {
6293  SliceLayerBuilder builder_(_fbb);
6294  builder_.add_descriptor(descriptor);
6295  builder_.add_base(base);
6296  return builder_.Finish();
6297 }

◆ CreateSoftmaxDescriptor()

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

Definition at line 4638 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

4640  {
4641  SoftmaxDescriptorBuilder builder_(_fbb);
4642  builder_.add_beta(beta);
4643  return builder_.Finish();
4644 }

◆ 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 4594 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

4597  {
4598  SoftmaxLayerBuilder builder_(_fbb);
4599  builder_.add_descriptor(descriptor);
4600  builder_.add_base(base);
4601  return builder_.Finish();
4602 }

◆ 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 5215 of file ArmnnSchema_generated.h.

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

Referenced by CreateSpaceToBatchNdDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

5219  {
5220  SpaceToBatchNdDescriptorBuilder builder_(_fbb);
5221  builder_.add_padList(padList);
5222  builder_.add_blockShape(blockShape);
5223  builder_.add_dataLayout(dataLayout);
5224  return builder_.Finish();
5225 }

◆ 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 5227 of file ArmnnSchema_generated.h.

References CreateSpaceToBatchNdDescriptor().

5231  {
5232  auto blockShape__ = blockShape ? _fbb.CreateVector<uint32_t>(*blockShape) : 0;
5233  auto padList__ = padList ? _fbb.CreateVector<uint32_t>(*padList) : 0;
5235  _fbb,
5236  blockShape__,
5237  padList__,
5238  dataLayout);
5239 }
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 5153 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

5156  {
5157  SpaceToBatchNdLayerBuilder builder_(_fbb);
5158  builder_.add_descriptor(descriptor);
5159  builder_.add_base(base);
5160  return builder_.Finish();
5161 }

◆ CreateSpaceToDepthDescriptor()

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

Definition at line 5337 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

5340  {
5341  SpaceToDepthDescriptorBuilder builder_(_fbb);
5342  builder_.add_blockSize(blockSize);
5343  builder_.add_dataLayout(dataLayout);
5344  return builder_.Finish();
5345 }

◆ 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 5285 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

5288  {
5289  SpaceToDepthLayerBuilder builder_(_fbb);
5290  builder_.add_descriptor(descriptor);
5291  builder_.add_base(base);
5292  return builder_.Finish();
5293 }

◆ 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 6931 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

6934  {
6935  SplitterLayerBuilder builder_(_fbb);
6936  builder_.add_descriptor(descriptor);
6937  builder_.add_base(base);
6938  return builder_.Finish();
6939 }

◆ 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 8993 of file ArmnnSchema_generated.h.

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

Referenced by CreateStackDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

8997  {
8998  StackDescriptorBuilder builder_(_fbb);
8999  builder_.add_inputShape(inputShape);
9000  builder_.add_numInputs(numInputs);
9001  builder_.add_axis(axis);
9002  return builder_.Finish();
9003 }

◆ 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 9005 of file ArmnnSchema_generated.h.

References CreateStackDescriptor().

9009  {
9010  auto inputShape__ = inputShape ? _fbb.CreateVector<uint32_t>(*inputShape) : 0;
9012  _fbb,
9013  axis,
9014  numInputs,
9015  inputShape__);
9016 }
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 8932 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

8935  {
8936  StackLayerBuilder builder_(_fbb);
8937  builder_.add_descriptor(descriptor);
8938  builder_.add_base(base);
8939  return builder_.Finish();
8940 }

◆ CreateStandInDescriptor()

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

Definition at line 9060 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

9063  {
9064  StandInDescriptorBuilder builder_(_fbb);
9065  builder_.add_numOutputs(numOutputs);
9066  builder_.add_numInputs(numInputs);
9067  return builder_.Finish();
9068 }

◆ 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 9114 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

9117  {
9118  StandInLayerBuilder builder_(_fbb);
9119  builder_.add_descriptor(descriptor);
9120  builder_.add_base(base);
9121  return builder_.Finish();
9122 }

◆ 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 6520 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().

6530  {
6531  StridedSliceDescriptorBuilder builder_(_fbb);
6532  builder_.add_newAxisMask(newAxisMask);
6533  builder_.add_ellipsisMask(ellipsisMask);
6534  builder_.add_shrinkAxisMask(shrinkAxisMask);
6535  builder_.add_endMask(endMask);
6536  builder_.add_beginMask(beginMask);
6537  builder_.add_stride(stride);
6538  builder_.add_end(end);
6539  builder_.add_begin(begin);
6540  builder_.add_dataLayout(dataLayout);
6541  return builder_.Finish();
6542 }

◆ 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 6544 of file ArmnnSchema_generated.h.

References CreateStridedSliceDescriptor().

6554  {
6555  auto begin__ = begin ? _fbb.CreateVector<int32_t>(*begin) : 0;
6556  auto end__ = end ? _fbb.CreateVector<int32_t>(*end) : 0;
6557  auto stride__ = stride ? _fbb.CreateVector<int32_t>(*stride) : 0;
6559  _fbb,
6560  begin__,
6561  end__,
6562  stride__,
6563  beginMask,
6564  endMask,
6565  shrinkAxisMask,
6566  ellipsisMask,
6567  newAxisMask,
6568  dataLayout);
6569 }
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 6409 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

6412  {
6413  StridedSliceLayerBuilder builder_(_fbb);
6414  builder_.add_descriptor(descriptor);
6415  builder_.add_base(base);
6416  return builder_.Finish();
6417 }

◆ CreateSubtractionLayer()

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

Definition at line 5382 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

5384  {
5385  SubtractionLayerBuilder builder_(_fbb);
5386  builder_.add_base(base);
5387  return builder_.Finish();
5388 }

◆ CreateSwitchLayer()

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

Definition at line 8397 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

8399  {
8400  SwitchLayerBuilder builder_(_fbb);
8401  builder_.add_base(base);
8402  return builder_.Finish();
8403 }

◆ 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 
)
inline

Definition at line 1720 of file ArmnnSchema_generated.h.

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

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

1729  {
1730  TensorInfoBuilder builder_(_fbb);
1731  builder_.add_dimensionSpecificity(dimensionSpecificity);
1732  builder_.add_dimensionality(dimensionality);
1733  builder_.add_quantizationDim(quantizationDim);
1734  builder_.add_quantizationScales(quantizationScales);
1735  builder_.add_quantizationOffset(quantizationOffset);
1736  builder_.add_quantizationScale(quantizationScale);
1737  builder_.add_dimensions(dimensions);
1738  builder_.add_dataType(dataType);
1739  return builder_.Finish();
1740 }

◆ 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 
)
inline

Definition at line 1742 of file ArmnnSchema_generated.h.

References CreateTensorInfo().

1751  {
1752  auto dimensions__ = dimensions ? _fbb.CreateVector<uint32_t>(*dimensions) : 0;
1753  auto quantizationScales__ = quantizationScales ? _fbb.CreateVector<float>(*quantizationScales) : 0;
1754  auto dimensionSpecificity__ = dimensionSpecificity ? _fbb.CreateVector<uint8_t>(*dimensionSpecificity) : 0;
1756  _fbb,
1757  dimensions__,
1758  dataType,
1759  quantizationScale,
1760  quantizationOffset,
1761  quantizationScales__,
1762  quantizationDim,
1763  dimensionality,
1764  dimensionSpecificity__);
1765 }
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)

◆ 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 8614 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().

8623  {
8624  TransposeConvolution2dDescriptorBuilder builder_(_fbb);
8625  builder_.add_strideY(strideY);
8626  builder_.add_strideX(strideX);
8627  builder_.add_padBottom(padBottom);
8628  builder_.add_padTop(padTop);
8629  builder_.add_padRight(padRight);
8630  builder_.add_padLeft(padLeft);
8631  builder_.add_dataLayout(dataLayout);
8632  builder_.add_biasEnabled(biasEnabled);
8633  return builder_.Finish();
8634 }

◆ 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 8510 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

8515  {
8516  TransposeConvolution2dLayerBuilder builder_(_fbb);
8517  builder_.add_biases(biases);
8518  builder_.add_weights(weights);
8519  builder_.add_descriptor(descriptor);
8520  builder_.add_base(base);
8521  return builder_.Finish();
8522 }

◆ CreateTransposeDescriptor()

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

Definition at line 8725 of file ArmnnSchema_generated.h.

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

Referenced by CreateTransposeDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

8727  {
8728  TransposeDescriptorBuilder builder_(_fbb);
8729  builder_.add_dimMappings(dimMappings);
8730  return builder_.Finish();
8731 }

◆ CreateTransposeDescriptorDirect()

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

Definition at line 8733 of file ArmnnSchema_generated.h.

References CreateTransposeDescriptor().

8735  {
8736  auto dimMappings__ = dimMappings ? _fbb.CreateVector<uint32_t>(*dimMappings) : 0;
8738  _fbb,
8739  dimMappings__);
8740 }
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 8680 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

8683  {
8684  TransposeLayerBuilder builder_(_fbb);
8685  builder_.add_descriptor(descriptor);
8686  builder_.add_base(base);
8687  return builder_.Finish();
8688 }

◆ CreateUintVector()

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

Definition at line 6715 of file ArmnnSchema_generated.h.

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

Referenced by CreateUintVectorDirect(), and GetFlatBufferArgMinMaxFunction().

6717  {
6718  UintVectorBuilder builder_(_fbb);
6719  builder_.add_data(data);
6720  return builder_.Finish();
6721 }

◆ CreateUintVectorDirect()

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

Definition at line 6723 of file ArmnnSchema_generated.h.

References CreateUintVector().

6725  {
6726  auto data__ = data ? _fbb.CreateVector<uint32_t>(*data) : 0;
6728  _fbb,
6729  data__);
6730 }
flatbuffers::Offset< UintVector > CreateUintVector(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint32_t >> data=0)

◆ 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 6866 of file ArmnnSchema_generated.h.

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

Referenced by CreateViewsDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

6869  {
6870  ViewsDescriptorBuilder builder_(_fbb);
6871  builder_.add_viewSizes(viewSizes);
6872  builder_.add_origins(origins);
6873  return builder_.Finish();
6874 }

◆ 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 6876 of file ArmnnSchema_generated.h.

References CreateViewsDescriptor().

6879  {
6880  auto viewSizes__ = viewSizes ? _fbb.CreateVector<flatbuffers::Offset<armnnSerializer::UintVector>>(*viewSizes) : 0;
6882  _fbb,
6883  origins,
6884  viewSizes__);
6885 }
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 422 of file ArmnnSchema_generated.h.

References ActivationFunction_HardSwish, ActivationFunction_Sigmoid, and EnumNamesActivationFunction().

422  {
423  if (flatbuffers::IsOutRange(e, ActivationFunction_Sigmoid, ActivationFunction_HardSwish)) return "";
424  const size_t index = static_cast<size_t>(e);
425  return EnumNamesActivationFunction()[index];
426 }
const char *const * EnumNamesActivationFunction()

◆ EnumNameArgMinMaxFunction()

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

Definition at line 452 of file ArmnnSchema_generated.h.

References ArgMinMaxFunction_Max, ArgMinMaxFunction_Min, and EnumNamesArgMinMaxFunction().

452  {
453  if (flatbuffers::IsOutRange(e, ArgMinMaxFunction_Min, ArgMinMaxFunction_Max)) return "";
454  const size_t index = static_cast<size_t>(e);
455  return EnumNamesArgMinMaxFunction()[index];
456 }
const char *const * EnumNamesArgMinMaxFunction()

◆ EnumNameComparisonOperation()

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

Definition at line 913 of file ArmnnSchema_generated.h.

References ComparisonOperation_Equal, ComparisonOperation_NotEqual, and EnumNamesComparisonOperation().

913  {
914  if (flatbuffers::IsOutRange(e, ComparisonOperation_Equal, ComparisonOperation_NotEqual)) return "";
915  const size_t index = static_cast<size_t>(e);
916  return EnumNamesComparisonOperation()[index];
917 }
const char *const * EnumNamesComparisonOperation()

◆ EnumNameConstTensorData()

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

Definition at line 641 of file ArmnnSchema_generated.h.

References ConstTensorData_LongData, ConstTensorData_NONE, and EnumNamesConstTensorData().

Referenced by armnnDeserializer::ToConstTensor().

641  {
642  if (flatbuffers::IsOutRange(e, ConstTensorData_NONE, ConstTensorData_LongData)) return "";
643  const size_t index = static_cast<size_t>(e);
644  return EnumNamesConstTensorData()[index];
645 }
const char *const * EnumNamesConstTensorData()

◆ EnumNameDataLayout()

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

Definition at line 536 of file ArmnnSchema_generated.h.

References DataLayout_NCHW, DataLayout_NHWC, and EnumNamesDataLayout().

536  {
537  if (flatbuffers::IsOutRange(e, DataLayout_NHWC, DataLayout_NCHW)) return "";
538  const size_t index = static_cast<size_t>(e);
539  return EnumNamesDataLayout()[index];
540 }
const char *const * EnumNamesDataLayout()

◆ EnumNameDataType()

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

Definition at line 506 of file ArmnnSchema_generated.h.

References DataType_Float16, DataType_QSymmS8, and EnumNamesDataType().

Referenced by armnnDeserializer::ToTensorInfo().

506  {
507  if (flatbuffers::IsOutRange(e, DataType_Float16, DataType_QSymmS8)) return "";
508  const size_t index = static_cast<size_t>(e);
509  return EnumNamesDataType()[index];
510 }
const char *const * EnumNamesDataType()

◆ EnumNameLayer()

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

Definition at line 1348 of file ArmnnSchema_generated.h.

References EnumNamesLayer(), Layer_NONE, and Layer_ReduceLayer.

1348  {
1349  if (flatbuffers::IsOutRange(e, Layer_NONE, Layer_ReduceLayer)) return "";
1350  const size_t index = static_cast<size_t>(e);
1351  return EnumNamesLayer()[index];
1352 }
const char *const * EnumNamesLayer()

◆ EnumNameLayerType()

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

Definition at line 871 of file ArmnnSchema_generated.h.

References EnumNamesLayerType(), LayerType_Addition, and LayerType_Reduce.

871  {
872  if (flatbuffers::IsOutRange(e, LayerType_Addition, LayerType_Reduce)) return "";
873  const size_t index = static_cast<size_t>(e);
874  return EnumNamesLayerType()[index];
875 }
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 1048 of file ArmnnSchema_generated.h.

References EnumNamesOutputShapeRounding(), OutputShapeRounding_Ceiling, and OutputShapeRounding_Floor.

1048  {
1049  if (flatbuffers::IsOutRange(e, OutputShapeRounding_Floor, OutputShapeRounding_Ceiling)) return "";
1050  const size_t index = static_cast<size_t>(e);
1051  return EnumNamesOutputShapeRounding()[index];
1052 }
const char *const * EnumNamesOutputShapeRounding()

◆ EnumNamePaddingMethod()

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

Definition at line 1078 of file ArmnnSchema_generated.h.

References EnumNamesPaddingMethod(), PaddingMethod_Exclude, and PaddingMethod_IgnoreValue.

1078  {
1079  if (flatbuffers::IsOutRange(e, PaddingMethod_IgnoreValue, PaddingMethod_Exclude)) return "";
1080  const size_t index = static_cast<size_t>(e);
1081  return EnumNamesPaddingMethod()[index];
1082 }
const char *const * EnumNamesPaddingMethod()

◆ EnumNamePoolingAlgorithm()

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

Definition at line 1018 of file ArmnnSchema_generated.h.

References EnumNamesPoolingAlgorithm(), PoolingAlgorithm_L2, and PoolingAlgorithm_Max.

1018  {
1019  if (flatbuffers::IsOutRange(e, PoolingAlgorithm_Max, PoolingAlgorithm_L2)) return "";
1020  const size_t index = static_cast<size_t>(e);
1021  return EnumNamesPoolingAlgorithm()[index];
1022 }
const char *const * EnumNamesPoolingAlgorithm()

◆ EnumNameReduceOperation()

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

Definition at line 572 of file ArmnnSchema_generated.h.

References EnumNamesReduceOperation(), ReduceOperation_Min, and ReduceOperation_Sum.

572  {
573  if (flatbuffers::IsOutRange(e, ReduceOperation_Sum, ReduceOperation_Min)) return "";
574  const size_t index = static_cast<size_t>(e);
575  return EnumNamesReduceOperation()[index];
576 }
const char *const * EnumNamesReduceOperation()

◆ EnumNameResizeMethod()

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

Definition at line 602 of file ArmnnSchema_generated.h.

References EnumNamesResizeMethod(), ResizeMethod_Bilinear, and ResizeMethod_NearestNeighbor.

602  {
603  if (flatbuffers::IsOutRange(e, ResizeMethod_NearestNeighbor, ResizeMethod_Bilinear)) return "";
604  const size_t index = static_cast<size_t>(e);
605  return EnumNamesResizeMethod()[index];
606 }
const char *const * EnumNamesResizeMethod()

◆ EnumNamesActivationFunction()

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

Definition at line 403 of file ArmnnSchema_generated.h.

Referenced by EnumNameActivationFunction().

403  {
404  static const char * const names[13] = {
405  "Sigmoid",
406  "TanH",
407  "Linear",
408  "ReLu",
409  "BoundedReLu",
410  "SoftReLu",
411  "LeakyReLu",
412  "Abs",
413  "Sqrt",
414  "Square",
415  "Elu",
416  "HardSwish",
417  nullptr
418  };
419  return names;
420 }

◆ EnumNamesArgMinMaxFunction()

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

Definition at line 443 of file ArmnnSchema_generated.h.

Referenced by EnumNameArgMinMaxFunction().

443  {
444  static const char * const names[3] = {
445  "Min",
446  "Max",
447  nullptr
448  };
449  return names;
450 }

◆ EnumNamesComparisonOperation()

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

Definition at line 900 of file ArmnnSchema_generated.h.

Referenced by EnumNameComparisonOperation().

900  {
901  static const char * const names[7] = {
902  "Equal",
903  "Greater",
904  "GreaterOrEqual",
905  "Less",
906  "LessOrEqual",
907  "NotEqual",
908  nullptr
909  };
910  return names;
911 }

◆ EnumNamesConstTensorData()

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

Definition at line 629 of file ArmnnSchema_generated.h.

Referenced by EnumNameConstTensorData().

629  {
630  static const char * const names[6] = {
631  "NONE",
632  "ByteData",
633  "ShortData",
634  "IntData",
635  "LongData",
636  nullptr
637  };
638  return names;
639 }

◆ EnumNamesDataLayout()

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

Definition at line 527 of file ArmnnSchema_generated.h.

Referenced by EnumNameDataLayout().

527  {
528  static const char * const names[3] = {
529  "NHWC",
530  "NCHW",
531  nullptr
532  };
533  return names;
534 }

◆ EnumNamesDataType()

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

Definition at line 489 of file ArmnnSchema_generated.h.

Referenced by EnumNameDataType().

489  {
490  static const char * const names[11] = {
491  "Float16",
492  "Float32",
493  "QuantisedAsymm8",
494  "Signed32",
495  "Boolean",
496  "QuantisedSymm16",
497  "QAsymmU8",
498  "QSymmS16",
499  "QAsymmS8",
500  "QSymmS8",
501  nullptr
502  };
503  return names;
504 }

◆ EnumNamesLayer()

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

Definition at line 1279 of file ArmnnSchema_generated.h.

Referenced by EnumNameLayer().

1279  {
1280  static const char * const names[63] = {
1281  "NONE",
1282  "ActivationLayer",
1283  "AdditionLayer",
1284  "BatchToSpaceNdLayer",
1285  "BatchNormalizationLayer",
1286  "ConstantLayer",
1287  "Convolution2dLayer",
1288  "DepthwiseConvolution2dLayer",
1289  "FullyConnectedLayer",
1290  "InputLayer",
1291  "MultiplicationLayer",
1292  "OutputLayer",
1293  "PermuteLayer",
1294  "Pooling2dLayer",
1295  "ReshapeLayer",
1296  "SoftmaxLayer",
1297  "SpaceToBatchNdLayer",
1298  "DivisionLayer",
1299  "MinimumLayer",
1300  "EqualLayer",
1301  "MaximumLayer",
1302  "NormalizationLayer",
1303  "PadLayer",
1304  "RsqrtLayer",
1305  "FloorLayer",
1306  "GreaterLayer",
1307  "ResizeBilinearLayer",
1308  "SubtractionLayer",
1309  "StridedSliceLayer",
1310  "GatherLayer",
1311  "MeanLayer",
1312  "MergerLayer",
1313  "L2NormalizationLayer",
1314  "SplitterLayer",
1315  "DetectionPostProcessLayer",
1316  "LstmLayer",
1317  "QuantizedLstmLayer",
1318  "QuantizeLayer",
1319  "DequantizeLayer",
1320  "MergeLayer",
1321  "SwitchLayer",
1322  "ConcatLayer",
1323  "SpaceToDepthLayer",
1324  "PreluLayer",
1325  "TransposeConvolution2dLayer",
1326  "ResizeLayer",
1327  "StackLayer",
1328  "AbsLayer",
1329  "ArgMinMaxLayer",
1330  "SliceLayer",
1331  "DepthToSpaceLayer",
1332  "InstanceNormalizationLayer",
1333  "LogSoftmaxLayer",
1334  "ComparisonLayer",
1335  "StandInLayer",
1336  "ElementwiseUnaryLayer",
1337  "TransposeLayer",
1338  "QLstmLayer",
1339  "FillLayer",
1340  "RankLayer",
1341  "LogicalBinaryLayer",
1342  "ReduceLayer",
1343  nullptr
1344  };
1345  return names;
1346 }

◆ EnumNamesLayerType()

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

Definition at line 803 of file ArmnnSchema_generated.h.

Referenced by EnumNameLayerType().

803  {
804  static const char * const names[62] = {
805  "Addition",
806  "Input",
807  "Multiplication",
808  "Output",
809  "Pooling2d",
810  "Reshape",
811  "Softmax",
812  "Convolution2d",
813  "DepthwiseConvolution2d",
814  "Activation",
815  "Permute",
816  "FullyConnected",
817  "Constant",
818  "SpaceToBatchNd",
819  "BatchToSpaceNd",
820  "Division",
821  "Minimum",
822  "Equal",
823  "Maximum",
824  "Normalization",
825  "Pad",
826  "Rsqrt",
827  "Floor",
828  "BatchNormalization",
829  "Greater",
830  "ResizeBilinear",
831  "Subtraction",
832  "StridedSlice",
833  "Gather",
834  "Mean",
835  "Merger",
836  "L2Normalization",
837  "Splitter",
838  "DetectionPostProcess",
839  "Lstm",
840  "Quantize",
841  "Dequantize",
842  "Merge",
843  "Switch",
844  "Concat",
845  "SpaceToDepth",
846  "Prelu",
847  "TransposeConvolution2d",
848  "Resize",
849  "Stack",
850  "QuantizedLstm",
851  "Abs",
852  "ArgMinMax",
853  "Slice",
854  "DepthToSpace",
855  "InstanceNormalization",
856  "LogSoftmax",
857  "Comparison",
858  "StandIn",
859  "ElementwiseUnary",
860  "Transpose",
861  "QLstm",
862  "Fill",
863  "Rank",
864  "LogicalBinary",
865  "Reduce",
866  nullptr
867  };
868  return names;
869 }

◆ EnumNamesLogicalBinaryOperation()

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

Definition at line 976 of file ArmnnSchema_generated.h.

Referenced by EnumNameLogicalBinaryOperation().

976  {
977  static const char * const names[3] = {
978  "LogicalAnd",
979  "LogicalOr",
980  nullptr
981  };
982  return names;
983 }

◆ EnumNamesNormalizationAlgorithmChannel()

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

Definition at line 1099 of file ArmnnSchema_generated.h.

Referenced by EnumNameNormalizationAlgorithmChannel().

1099  {
1100  static const char * const names[3] = {
1101  "Across",
1102  "Within",
1103  nullptr
1104  };
1105  return names;
1106 }

◆ EnumNamesNormalizationAlgorithmMethod()

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

Definition at line 1129 of file ArmnnSchema_generated.h.

Referenced by EnumNameNormalizationAlgorithmMethod().

1129  {
1130  static const char * const names[3] = {
1131  "LocalBrightness",
1132  "LocalContrast",
1133  nullptr
1134  };
1135  return names;
1136 }

◆ EnumNamesOutputShapeRounding()

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

Definition at line 1039 of file ArmnnSchema_generated.h.

Referenced by EnumNameOutputShapeRounding().

1039  {
1040  static const char * const names[3] = {
1041  "Floor",
1042  "Ceiling",
1043  nullptr
1044  };
1045  return names;
1046 }

◆ EnumNamesPaddingMethod()

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

Definition at line 1069 of file ArmnnSchema_generated.h.

Referenced by EnumNamePaddingMethod().

1069  {
1070  static const char * const names[3] = {
1071  "IgnoreValue",
1072  "Exclude",
1073  nullptr
1074  };
1075  return names;
1076 }

◆ EnumNamesPoolingAlgorithm()

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

Definition at line 1008 of file ArmnnSchema_generated.h.

Referenced by EnumNamePoolingAlgorithm().

1008  {
1009  static const char * const names[4] = {
1010  "Max",
1011  "Average",
1012  "L2",
1013  nullptr
1014  };
1015  return names;
1016 }

◆ EnumNamesReduceOperation()

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

Definition at line 561 of file ArmnnSchema_generated.h.

Referenced by EnumNameReduceOperation().

561  {
562  static const char * const names[5] = {
563  "Sum",
564  "Max",
565  "Mean",
566  "Min",
567  nullptr
568  };
569  return names;
570 }

◆ EnumNamesResizeMethod()

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

Definition at line 593 of file ArmnnSchema_generated.h.

Referenced by EnumNameResizeMethod().

593  {
594  static const char * const names[3] = {
595  "NearestNeighbor",
596  "Bilinear",
597  nullptr
598  };
599  return names;
600 }

◆ EnumNamesUnaryOperation()

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

Definition at line 942 of file ArmnnSchema_generated.h.

Referenced by EnumNameUnaryOperation().

942  {
943  static const char * const names[7] = {
944  "Abs",
945  "Rsqrt",
946  "Sqrt",
947  "Exp",
948  "Neg",
949  "LogicalNot",
950  nullptr
951  };
952  return names;
953 }

◆ EnumNameUnaryOperation()

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

Definition at line 955 of file ArmnnSchema_generated.h.

References EnumNamesUnaryOperation(), UnaryOperation_Abs, and UnaryOperation_LogicalNot.

955  {
956  if (flatbuffers::IsOutRange(e, UnaryOperation_Abs, UnaryOperation_LogicalNot)) return "";
957  const size_t index = static_cast<size_t>(e);
958  return EnumNamesUnaryOperation()[index];
959 }
const char *const * EnumNamesUnaryOperation()

◆ EnumValuesActivationFunction()

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

Definition at line 385 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.

385  {
386  static const ActivationFunction values[] = {
399  };
400  return values;
401 }

◆ EnumValuesArgMinMaxFunction()

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

◆ EnumValuesComparisonOperation()

◆ EnumValuesConstTensorData()

◆ EnumValuesDataLayout()

const DataLayout(& armnnSerializer::EnumValuesDataLayout ( ) )[2]
inline

Definition at line 519 of file ArmnnSchema_generated.h.

References DataLayout_NCHW, and DataLayout_NHWC.

519  {
520  static const DataLayout values[] = {
523  };
524  return values;
525 }

◆ EnumValuesDataType()

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

◆ EnumValuesLayer()

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

Definition at line 1211 of file ArmnnSchema_generated.h.

References Layer_AbsLayer, Layer_ActivationLayer, Layer_AdditionLayer, Layer_ArgMinMaxLayer, Layer_BatchNormalizationLayer, Layer_BatchToSpaceNdLayer, Layer_ComparisonLayer, Layer_ConcatLayer, Layer_ConstantLayer, Layer_Convolution2dLayer, 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_SliceLayer, Layer_SoftmaxLayer, Layer_SpaceToBatchNdLayer, Layer_SpaceToDepthLayer, Layer_SplitterLayer, Layer_StackLayer, Layer_StandInLayer, Layer_StridedSliceLayer, Layer_SubtractionLayer, Layer_SwitchLayer, Layer_TransposeConvolution2dLayer, and Layer_TransposeLayer.

1211  {
1212  static const Layer values[] = {
1213  Layer_NONE,
1275  };
1276  return values;
1277 }

◆ EnumValuesLayerType()

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

Definition at line 736 of file ArmnnSchema_generated.h.

References LayerType_Abs, LayerType_Activation, LayerType_Addition, LayerType_ArgMinMax, LayerType_BatchNormalization, LayerType_BatchToSpaceNd, LayerType_Comparison, LayerType_Concat, LayerType_Constant, LayerType_Convolution2d, 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_Slice, LayerType_Softmax, LayerType_SpaceToBatchNd, LayerType_SpaceToDepth, LayerType_Splitter, LayerType_Stack, LayerType_StandIn, LayerType_StridedSlice, LayerType_Subtraction, LayerType_Switch, LayerType_Transpose, and LayerType_TransposeConvolution2d.

736  {
737  static const LayerType values[] = {
799  };
800  return values;
801 }

◆ EnumValuesLogicalBinaryOperation()

◆ EnumValuesNormalizationAlgorithmChannel()

◆ EnumValuesNormalizationAlgorithmMethod()

◆ EnumValuesOutputShapeRounding()

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

◆ EnumValuesPaddingMethod()

const PaddingMethod(& armnnSerializer::EnumValuesPaddingMethod ( ) )[2]
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 10247 of file ArmnnSchema_generated.h.

References SerializedGraphIdentifier().

10249  {
10250  fbb.Finish(root, SerializedGraphIdentifier());
10251 }
const char * SerializedGraphIdentifier()

◆ FinishSizePrefixedSerializedGraphBuffer()

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

Definition at line 10253 of file ArmnnSchema_generated.h.

References SerializedGraphIdentifier().

10255  {
10256  fbb.FinishSizePrefixed(root, SerializedGraphIdentifier());
10257 }
const char * SerializedGraphIdentifier()

◆ FLATBUFFERS_MANUALLY_ALIGNED_STRUCT()

armnnSerializer::FLATBUFFERS_MANUALLY_ALIGNED_STRUCT ( )

Definition at line 1605 of file ArmnnSchema_generated.h.

References FLATBUFFERS_STRUCT_END().

1605  {
1606  private:
1607  uint32_t sourceLayerIndex_;
1608  uint32_t outputSlotIndex_;
1609 
1610  public:
1611  Connection() {
1612  memset(static_cast<void *>(this), 0, sizeof(Connection));
1613  }
1614  Connection(uint32_t _sourceLayerIndex, uint32_t _outputSlotIndex)
1615  : sourceLayerIndex_(flatbuffers::EndianScalar(_sourceLayerIndex)),
1616  outputSlotIndex_(flatbuffers::EndianScalar(_outputSlotIndex)) {
1617  }
1618  uint32_t sourceLayerIndex() const {
1619  return flatbuffers::EndianScalar(sourceLayerIndex_);
1620  }
1621  uint32_t outputSlotIndex() const {
1622  return flatbuffers::EndianScalar(outputSlotIndex_);
1623  }
1624 };

◆ FLATBUFFERS_STRUCT_END()

armnnSerializer::FLATBUFFERS_STRUCT_END ( Connection  ,
 
)

◆ GetFlatBufferActivationFunction()

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

Definition at line 56 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().

57 {
58  switch (function)
59  {
82  default:
84  }
85 }
min(a, max(b, input)) ReLu1 & ReLu6.

◆ GetFlatBufferArgMinMaxFunction()

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

Definition at line 87 of file Serializer.cpp.

References anchors(), ArgMinMaxFunction_Max, ArgMinMaxFunction_Min, armnn::BFloat16, armnn::Boolean, CreateAbsLayer(), CreateActivationDescriptor(), CreateActivationLayer(), CreateAdditionLayer(), CreateAnyLayer(), CreateArgMinMaxDescriptor(), CreateArgMinMaxLayer(), CreateBatchNormalizationDescriptor(), CreateBatchNormalizationLayer(), CreateBatchToSpaceNdDescriptor(), CreateBatchToSpaceNdLayer(), CreateBindableLayerBase(), CreateByteData(), CreateComparisonDescriptor(), CreateComparisonLayer(), CreateConcatLayer(), CreateConstantLayer(), CreateConstTensor(), CreateConvolution2dDescriptor(), CreateConvolution2dLayer(), CreateDepthToSpaceDescriptor(), CreateDepthToSpaceLayer(), CreateDepthwiseConvolution2dDescriptor(), CreateDepthwiseConvolution2dLayer(), CreateDequantizeLayer(), CreateDetectionPostProcessDescriptor(), CreateDetectionPostProcessLayer(), CreateDivisionLayer(), CreateElementwiseUnaryDescriptor(), CreateElementwiseUnaryLayer(), CreateEqualLayer(), CreateFillDescriptor(), CreateFillLayer(), CreateFloorLayer(), CreateFullyConnectedDescriptor(), CreateFullyConnectedLayer(), CreateGatherDescriptor(), CreateGatherLayer(), CreateGreaterLayer(), CreateInputLayer(), CreateInstanceNormalizationDescriptor(), CreateInstanceNormalizationLayer(), CreateIntData(), CreateL2NormalizationDescriptor(), CreateL2NormalizationLayer(), CreateLayerBase(), CreateLogicalBinaryDescriptor(), CreateLogicalBinaryLayer(), CreateLogSoftmaxDescriptor(), CreateLogSoftmaxLayer(), 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(), CreateResizeBilinearDescriptor(), CreateResizeBilinearLayer(), CreateResizeDescriptor(), CreateResizeLayer(), CreateRsqrtLayer(), CreateShortData(), CreateSliceDescriptor(), CreateSliceLayer(), CreateSoftmaxDescriptor(), CreateSoftmaxLayer(), CreateSpaceToBatchNdDescriptor(), CreateSpaceToBatchNdLayer(), CreateSpaceToDepthDescriptor(), CreateSpaceToDepthLayer(), CreateSplitterLayer(), CreateStackDescriptor(), CreateStackLayer(), CreateStandInDescriptor(), CreateStandInLayer(), CreateStridedSliceDescriptor(), CreateStridedSliceLayer(), CreateSubtractionLayer(), CreateSwitchLayer(), CreateTensorInfo(), CreateTransposeConvolution2dDescriptor(), CreateTransposeConvolution2dLayer(), CreateTransposeDescriptor(), CreateTransposeLayer(), CreateUintVector(), CreateViewsDescriptor(), armnn::Float16, armnn::Float32, OriginsDescriptor::GetConcatAxis(), TensorInfo::GetDataType(), TensorShape::GetDimensionality(), TensorShape::GetDimensionSpecificity(), GetFlatBufferActivationFunction(), GetFlatBufferComparisonOperation(), GetFlatBufferConstTensorData(), GetFlatBufferDataLayout(), GetFlatBufferDataType(), GetFlatBufferLogicalBinaryOperation(), GetFlatBufferNormalizationAlgorithmChannel(), GetFlatBufferNormalizationAlgorithmMethod(), GetFlatBufferOutputShapeRounding(), GetFlatBufferPaddingMethod(), 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_AbsLayer, Layer_ActivationLayer, Layer_AdditionLayer, Layer_ArgMinMaxLayer, Layer_BatchNormalizationLayer, Layer_BatchToSpaceNdLayer, Layer_ComparisonLayer, Layer_ConcatLayer, Layer_ConstantLayer, Layer_Convolution2dLayer, 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_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_ResizeBilinearLayer, Layer_ResizeLayer, Layer_RsqrtLayer, Layer_SliceLayer, Layer_SoftmaxLayer, Layer_SpaceToBatchNdLayer, Layer_SpaceToDepthLayer, Layer_SplitterLayer, Layer_StackLayer, Layer_StandInLayer, Layer_StridedSliceLayer, Layer_SubtractionLayer, Layer_SwitchLayer, Layer_TransposeConvolution2dLayer, Layer_TransposeLayer, LayerType_Abs, LayerType_Activation, LayerType_Addition, LayerType_ArgMinMax, LayerType_BatchNormalization, LayerType_BatchToSpaceNd, LayerType_Comparison, LayerType_Concat, LayerType_Constant, LayerType_Convolution2d, 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_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_Slice, LayerType_Softmax, LayerType_SpaceToBatchNd, LayerType_SpaceToDepth, LayerType_Splitter, LayerType_Stack, LayerType_StandIn, LayerType_StridedSlice, LayerType_Subtraction, LayerType_Switch, LayerType_Transpose, ActivationDescriptor::m_A, LstmDescriptor::m_ActivationFunc, ResizeBilinearDescriptor::m_AlignCorners, ResizeDescriptor::m_AlignCorners, NormalizationDescriptor::m_Alpha, ArgMinMaxDescriptor::m_Axis, SoftmaxDescriptor::m_Axis, GatherDescriptor::m_Axis, MeanDescriptor::m_Axis, StackDescriptor::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, 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, BatchToSpaceNdDescriptor::m_Crops, Pooling2dDescriptor::m_DataLayout, Convolution2dDescriptor::m_DataLayout, DepthwiseConvolution2dDescriptor::m_DataLayout, NormalizationDescriptor::m_DataLayout, L2NormalizationDescriptor::m_DataLayout, BatchNormalizationDescriptor::m_DataLayout, InstanceNormalizationDescriptor::m_DataLayout, BatchToSpaceNdDescriptor::m_DataLayout, ResizeBilinearDescriptor::m_DataLayout, ResizeDescriptor::m_DataLayout, SpaceToBatchNdDescriptor::m_DataLayout, SpaceToDepthDescriptor::m_DataLayout, StridedSliceDescriptor::m_DataLayout, TransposeConvolution2dDescriptor::m_DataLayout, DetectionPostProcessDescriptor::m_DetectionsPerClass, Convolution2dDescriptor::m_DilationX, DepthwiseConvolution2dDescriptor::m_DilationX, Convolution2dDescriptor::m_DilationY, DepthwiseConvolution2dDescriptor::m_DilationY, 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, ResizeBilinearDescriptor::m_HalfPixelCenters, 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, StackDescriptor::m_NumInputs, StandInDescriptor::m_NumInputs, StandInDescriptor::m_NumOutputs, ComparisonDescriptor::m_Operation, ElementwiseUnaryDescriptor::m_Operation, LogicalBinaryDescriptor::m_Operation, QLstmDescriptor::m_OutputIntermediateScale, Pooling2dDescriptor::m_OutputShapeRounding, Pooling2dDescriptor::m_PadBottom, Convolution2dDescriptor::m_PadBottom, DepthwiseConvolution2dDescriptor::m_PadBottom, TransposeConvolution2dDescriptor::m_PadBottom, Pooling2dDescriptor::m_PaddingMethod, Pooling2dDescriptor::m_PadLeft, Convolution2dDescriptor::m_PadLeft, DepthwiseConvolution2dDescriptor::m_PadLeft, TransposeConvolution2dDescriptor::m_PadLeft, SpaceToBatchNdDescriptor::m_PadList, PadDescriptor::m_PadList, Pooling2dDescriptor::m_PadRight, Convolution2dDescriptor::m_PadRight, DepthwiseConvolution2dDescriptor::m_PadRight, TransposeConvolution2dDescriptor::m_PadRight, Pooling2dDescriptor::m_PadTop, Convolution2dDescriptor::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, DepthwiseConvolution2dDescriptor::m_StrideX, TransposeConvolution2dDescriptor::m_StrideX, Pooling2dDescriptor::m_StrideY, Convolution2dDescriptor::m_StrideY, DepthwiseConvolution2dDescriptor::m_StrideY, TransposeConvolution2dDescriptor::m_StrideY, ResizeBilinearDescriptor::m_TargetHeight, ResizeDescriptor::m_TargetHeight, ReshapeDescriptor::m_TargetShape, ResizeBilinearDescriptor::m_TargetWidth, ResizeDescriptor::m_TargetWidth, 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, 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)

◆ GetFlatBufferDataLayout()

◆ GetFlatBufferDataType()

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

Definition at line 64 of file SerializerUtils.cpp.

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

Referenced by GetFlatBufferArgMinMaxFunction().

65 {
66  switch (dataType)
67  {
84  default:
86  }
87 }

◆ GetFlatBufferLogicalBinaryOperation()

◆ GetFlatBufferNormalizationAlgorithmChannel()

◆ GetFlatBufferNormalizationAlgorithmMethod()

◆ GetFlatBufferOutputShapeRounding()

◆ GetFlatBufferPaddingMethod()

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

◆ GetFlatBufferPoolingAlgorithm()

◆ GetFlatBufferReduceOperation()

◆ GetFlatBufferResizeMethod()

◆ GetFlatBufferUnaryOperation()

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

Definition at line 101 of file SerializerUtils.cpp.

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

Referenced by GetFlatBufferArgMinMaxFunction().

102 {
103  switch (comparisonOperation)
104  {
117  default:
118  throw armnn::InvalidArgumentException("Unary operation unknown");
119  }
120 }

◆ GetSerializedGraph()

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

Definition at line 10216 of file ArmnnSchema_generated.h.

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

10216  {
10217  return flatbuffers::GetRoot<armnnSerializer::SerializedGraph>(buf);
10218 }

◆ GetSizePrefixedSerializedGraph()

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

Definition at line 10220 of file ArmnnSchema_generated.h.

10220  {
10221  return flatbuffers::GetSizePrefixedRoot<armnnSerializer::SerializedGraph>(buf);
10222 }

◆ SerializedGraphBufferHasIdentifier()

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

Definition at line 10228 of file ArmnnSchema_generated.h.

References SerializedGraphIdentifier().

10228  {
10229  return flatbuffers::BufferHasIdentifier(
10230  buf, SerializedGraphIdentifier());
10231 }
const char * SerializedGraphIdentifier()

◆ SerializedGraphExtension()

const char* armnnSerializer::SerializedGraphExtension ( )
inline

Definition at line 10243 of file ArmnnSchema_generated.h.

10243  {
10244  return "armnn";
10245 }

◆ SerializedGraphIdentifier()

const char* armnnSerializer::SerializedGraphIdentifier ( )
inline

◆ VerifyConstTensorData()

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

Definition at line 9914 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().

9914  {
9915  switch (type) {
9916  case ConstTensorData_NONE: {
9917  return true;
9918  }
9919  case ConstTensorData_ByteData: {
9920  auto ptr = reinterpret_cast<const armnnSerializer::ByteData *>(obj);
9921  return verifier.VerifyTable(ptr);
9922  }
9924  auto ptr = reinterpret_cast<const armnnSerializer::ShortData *>(obj);
9925  return verifier.VerifyTable(ptr);
9926  }
9927  case ConstTensorData_IntData: {
9928  auto ptr = reinterpret_cast<const armnnSerializer::IntData *>(obj);
9929  return verifier.VerifyTable(ptr);
9930  }
9931  case ConstTensorData_LongData: {
9932  auto ptr = reinterpret_cast<const armnnSerializer::LongData *>(obj);
9933  return verifier.VerifyTable(ptr);
9934  }
9935  default: return true;
9936  }
9937 }

◆ VerifyConstTensorDataVector()

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

Definition at line 9939 of file ArmnnSchema_generated.h.

References VerifyConstTensorData().

9939  {
9940  if (!values || !types) return !values && !types;
9941  if (values->size() != types->size()) return false;
9942  for (flatbuffers::uoffset_t i = 0; i < values->size(); ++i) {
9943  if (!VerifyConstTensorData(
9944  verifier, values->Get(i), types->GetEnum<ConstTensorData>(i))) {
9945  return false;
9946  }
9947  }
9948  return true;
9949 }
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 9951 of file ArmnnSchema_generated.h.

References Layer_AbsLayer, Layer_ActivationLayer, Layer_AdditionLayer, Layer_ArgMinMaxLayer, Layer_BatchNormalizationLayer, Layer_BatchToSpaceNdLayer, Layer_ComparisonLayer, Layer_ConcatLayer, Layer_ConstantLayer, Layer_Convolution2dLayer, 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_SliceLayer, Layer_SoftmaxLayer, Layer_SpaceToBatchNdLayer, Layer_SpaceToDepthLayer, Layer_SplitterLayer, Layer_StackLayer, Layer_StandInLayer, Layer_StridedSliceLayer, Layer_SubtractionLayer, Layer_SwitchLayer, Layer_TransposeConvolution2dLayer, and Layer_TransposeLayer.

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

9951  {
9952  switch (type) {
9953  case Layer_NONE: {
9954  return true;
9955  }
9956  case Layer_ActivationLayer: {
9957  auto ptr = reinterpret_cast<const armnnSerializer::ActivationLayer *>(obj);
9958  return verifier.VerifyTable(ptr);
9959  }
9960  case Layer_AdditionLayer: {
9961  auto ptr = reinterpret_cast<const armnnSerializer::AdditionLayer *>(obj);
9962  return verifier.VerifyTable(ptr);
9963  }
9965  auto ptr = reinterpret_cast<const armnnSerializer::BatchToSpaceNdLayer *>(obj);
9966  return verifier.VerifyTable(ptr);
9967  }
9969  auto ptr = reinterpret_cast<const armnnSerializer::BatchNormalizationLayer *>(obj);
9970  return verifier.VerifyTable(ptr);
9971  }
9972  case Layer_ConstantLayer: {
9973  auto ptr = reinterpret_cast<const armnnSerializer::ConstantLayer *>(obj);
9974  return verifier.VerifyTable(ptr);
9975  }
9976  case Layer_Convolution2dLayer: {
9977  auto ptr = reinterpret_cast<const armnnSerializer::Convolution2dLayer *>(obj);
9978  return verifier.VerifyTable(ptr);
9979  }
9981  auto ptr = reinterpret_cast<const armnnSerializer::DepthwiseConvolution2dLayer *>(obj);
9982  return verifier.VerifyTable(ptr);
9983  }
9985  auto ptr = reinterpret_cast<const armnnSerializer::FullyConnectedLayer *>(obj);
9986  return verifier.VerifyTable(ptr);
9987  }
9988  case Layer_InputLayer: {
9989  auto ptr = reinterpret_cast<const armnnSerializer::InputLayer *>(obj);
9990  return verifier.VerifyTable(ptr);
9991  }
9993  auto ptr = reinterpret_cast<const armnnSerializer::MultiplicationLayer *>(obj);
9994  return verifier.VerifyTable(ptr);
9995  }
9996  case Layer_OutputLayer: {
9997  auto ptr = reinterpret_cast<const armnnSerializer::OutputLayer *>(obj);
9998  return verifier.VerifyTable(ptr);
9999  }
10000  case Layer_PermuteLayer: {
10001  auto ptr = reinterpret_cast<const armnnSerializer::PermuteLayer *>(obj);
10002  return verifier.VerifyTable(ptr);
10003  }
10004  case Layer_Pooling2dLayer: {
10005  auto ptr = reinterpret_cast<const armnnSerializer::Pooling2dLayer *>(obj);
10006  return verifier.VerifyTable(ptr);
10007  }
10008  case Layer_ReshapeLayer: {
10009  auto ptr = reinterpret_cast<const armnnSerializer::ReshapeLayer *>(obj);
10010  return verifier.VerifyTable(ptr);
10011  }
10012  case Layer_SoftmaxLayer: {
10013  auto ptr = reinterpret_cast<const armnnSerializer::SoftmaxLayer *>(obj);
10014  return verifier.VerifyTable(ptr);
10015  }
10017  auto ptr = reinterpret_cast<const armnnSerializer::SpaceToBatchNdLayer *>(obj);
10018  return verifier.VerifyTable(ptr);
10019  }
10020  case Layer_DivisionLayer: {
10021  auto ptr = reinterpret_cast<const armnnSerializer::DivisionLayer *>(obj);
10022  return verifier.VerifyTable(ptr);
10023  }
10024  case Layer_MinimumLayer: {
10025  auto ptr = reinterpret_cast<const armnnSerializer::MinimumLayer *>(obj);
10026  return verifier.VerifyTable(ptr);
10027  }
10028  case Layer_EqualLayer: {
10029  auto ptr = reinterpret_cast<const armnnSerializer::EqualLayer *>(obj);
10030  return verifier.VerifyTable(ptr);
10031  }
10032  case Layer_MaximumLayer: {
10033  auto ptr = reinterpret_cast<const armnnSerializer::MaximumLayer *>(obj);
10034  return verifier.VerifyTable(ptr);
10035  }
10036  case Layer_NormalizationLayer: {
10037  auto ptr = reinterpret_cast<const armnnSerializer::NormalizationLayer *>(obj);
10038  return verifier.VerifyTable(ptr);
10039  }
10040  case Layer_PadLayer: {
10041  auto ptr = reinterpret_cast<const armnnSerializer::PadLayer *>(obj);
10042  return verifier.VerifyTable(ptr);
10043  }
10044  case Layer_RsqrtLayer: {
10045  auto ptr = reinterpret_cast<const armnnSerializer::RsqrtLayer *>(obj);
10046  return verifier.VerifyTable(ptr);
10047  }
10048  case Layer_FloorLayer: {
10049  auto ptr = reinterpret_cast<const armnnSerializer::FloorLayer *>(obj);
10050  return verifier.VerifyTable(ptr);
10051  }
10052  case Layer_GreaterLayer: {
10053  auto ptr = reinterpret_cast<const armnnSerializer::GreaterLayer *>(obj);
10054  return verifier.VerifyTable(ptr);
10055  }
10057  auto ptr = reinterpret_cast<const armnnSerializer::ResizeBilinearLayer *>(obj);
10058  return verifier.VerifyTable(ptr);
10059  }
10060  case Layer_SubtractionLayer: {
10061  auto ptr = reinterpret_cast<const armnnSerializer::SubtractionLayer *>(obj);
10062  return verifier.VerifyTable(ptr);
10063  }
10064  case Layer_StridedSliceLayer: {
10065  auto ptr = reinterpret_cast<const armnnSerializer::StridedSliceLayer *>(obj);
10066  return verifier.VerifyTable(ptr);
10067  }
10068  case Layer_GatherLayer: {
10069  auto ptr = reinterpret_cast<const armnnSerializer::GatherLayer *>(obj);
10070  return verifier.VerifyTable(ptr);
10071  }
10072  case Layer_MeanLayer: {
10073  auto ptr = reinterpret_cast<const armnnSerializer::MeanLayer *>(obj);
10074  return verifier.VerifyTable(ptr);
10075  }
10076  case Layer_MergerLayer: {
10077  auto ptr = reinterpret_cast<const armnnSerializer::MergerLayer *>(obj);
10078  return verifier.VerifyTable(ptr);
10079  }
10081  auto ptr = reinterpret_cast<const armnnSerializer::L2NormalizationLayer *>(obj);
10082  return verifier.VerifyTable(ptr);
10083  }
10084  case Layer_SplitterLayer: {
10085  auto ptr = reinterpret_cast<const armnnSerializer::SplitterLayer *>(obj);
10086  return verifier.VerifyTable(ptr);
10087  }
10089  auto ptr = reinterpret_cast<const armnnSerializer::DetectionPostProcessLayer *>(obj);
10090  return verifier.VerifyTable(ptr);
10091  }
10092  case Layer_LstmLayer: {
10093  auto ptr = reinterpret_cast<const armnnSerializer::LstmLayer *>(obj);
10094  return verifier.VerifyTable(ptr);
10095  }
10096  case Layer_QuantizedLstmLayer: {
10097  auto ptr = reinterpret_cast<const armnnSerializer::QuantizedLstmLayer *>(obj);
10098  return verifier.VerifyTable(ptr);
10099  }
10100  case Layer_QuantizeLayer: {
10101  auto ptr = reinterpret_cast<const armnnSerializer::QuantizeLayer *>(obj);
10102  return verifier.VerifyTable(ptr);
10103  }
10104  case Layer_DequantizeLayer: {
10105  auto ptr = reinterpret_cast<const armnnSerializer::DequantizeLayer *>(obj);
10106  return verifier.VerifyTable(ptr);
10107  }
10108  case Layer_MergeLayer: {
10109  auto ptr = reinterpret_cast<const armnnSerializer::MergeLayer *>(obj);
10110  return verifier.VerifyTable(ptr);
10111  }
10112  case Layer_SwitchLayer: {
10113  auto ptr = reinterpret_cast<const armnnSerializer::SwitchLayer *>(obj);
10114  return verifier.VerifyTable(ptr);
10115  }
10116  case Layer_ConcatLayer: {
10117  auto ptr = reinterpret_cast<const armnnSerializer::ConcatLayer *>(obj);
10118  return verifier.VerifyTable(ptr);
10119  }
10120  case Layer_SpaceToDepthLayer: {
10121  auto ptr = reinterpret_cast<const armnnSerializer::SpaceToDepthLayer *>(obj);
10122  return verifier.VerifyTable(ptr);
10123  }
10124  case Layer_PreluLayer: {
10125  auto ptr = reinterpret_cast<const armnnSerializer::PreluLayer *>(obj);
10126  return verifier.VerifyTable(ptr);
10127  }
10129  auto ptr = reinterpret_cast<const armnnSerializer::TransposeConvolution2dLayer *>(obj);
10130  return verifier.VerifyTable(ptr);
10131  }
10132  case Layer_ResizeLayer: {
10133  auto ptr = reinterpret_cast<const armnnSerializer::ResizeLayer *>(obj);
10134  return verifier.VerifyTable(ptr);
10135  }
10136  case Layer_StackLayer: {
10137  auto ptr = reinterpret_cast<const armnnSerializer::StackLayer *>(obj);
10138  return verifier.VerifyTable(ptr);
10139  }
10140  case Layer_AbsLayer: {
10141  auto ptr = reinterpret_cast<const armnnSerializer::AbsLayer *>(obj);
10142  return verifier.VerifyTable(ptr);
10143  }
10144  case Layer_ArgMinMaxLayer: {
10145  auto ptr = reinterpret_cast<const armnnSerializer::ArgMinMaxLayer *>(obj);
10146  return verifier.VerifyTable(ptr);
10147  }
10148  case Layer_SliceLayer: {
10149  auto ptr = reinterpret_cast<const armnnSerializer::SliceLayer *>(obj);
10150  return verifier.VerifyTable(ptr);
10151  }
10152  case Layer_DepthToSpaceLayer: {
10153  auto ptr = reinterpret_cast<const armnnSerializer::DepthToSpaceLayer *>(obj);
10154  return verifier.VerifyTable(ptr);
10155  }
10157  auto ptr = reinterpret_cast<const armnnSerializer::InstanceNormalizationLayer *>(obj);
10158  return verifier.VerifyTable(ptr);
10159  }
10160  case Layer_LogSoftmaxLayer: {
10161  auto ptr = reinterpret_cast<const armnnSerializer::LogSoftmaxLayer *>(obj);
10162  return verifier.VerifyTable(ptr);
10163  }
10164  case Layer_ComparisonLayer: {
10165  auto ptr = reinterpret_cast<const armnnSerializer::ComparisonLayer *>(obj);
10166  return verifier.VerifyTable(ptr);
10167  }
10168  case Layer_StandInLayer: {
10169  auto ptr = reinterpret_cast<const armnnSerializer::StandInLayer *>(obj);
10170  return verifier.VerifyTable(ptr);
10171  }
10173  auto ptr = reinterpret_cast<const armnnSerializer::ElementwiseUnaryLayer *>(obj);
10174  return verifier.VerifyTable(ptr);
10175  }
10176  case Layer_TransposeLayer: {
10177  auto ptr = reinterpret_cast<const armnnSerializer::TransposeLayer *>(obj);
10178  return verifier.VerifyTable(ptr);
10179  }
10180  case Layer_QLstmLayer: {
10181  auto ptr = reinterpret_cast<const armnnSerializer::QLstmLayer *>(obj);
10182  return verifier.VerifyTable(ptr);
10183  }
10184  case Layer_FillLayer: {
10185  auto ptr = reinterpret_cast<const armnnSerializer::FillLayer *>(obj);
10186  return verifier.VerifyTable(ptr);
10187  }
10188  case Layer_RankLayer: {
10189  auto ptr = reinterpret_cast<const armnnSerializer::RankLayer *>(obj);
10190  return verifier.VerifyTable(ptr);
10191  }
10192  case Layer_LogicalBinaryLayer: {
10193  auto ptr = reinterpret_cast<const armnnSerializer::LogicalBinaryLayer *>(obj);
10194  return verifier.VerifyTable(ptr);
10195  }
10196  case Layer_ReduceLayer: {
10197  auto ptr = reinterpret_cast<const armnnSerializer::ReduceLayer *>(obj);
10198  return verifier.VerifyTable(ptr);
10199  }
10200  default: return true;
10201  }
10202 }
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 10204 of file ArmnnSchema_generated.h.

References VerifyLayer().

10204  {
10205  if (!values || !types) return !values && !types;
10206  if (values->size() != types->size()) return false;
10207  for (flatbuffers::uoffset_t i = 0; i < values->size(); ++i) {
10208  if (!VerifyLayer(
10209  verifier, values->Get(i), types->GetEnum<Layer>(i))) {
10210  return false;
10211  }
10212  }
10213  return true;
10214 }
bool VerifyLayer(flatbuffers::Verifier &verifier, const void *obj, Layer type)

◆ VerifySerializedGraphBuffer()

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

Definition at line 10233 of file ArmnnSchema_generated.h.

References SerializedGraphIdentifier().

10234  {
10235  return verifier.VerifyBuffer<armnnSerializer::SerializedGraph>(SerializedGraphIdentifier());
10236 }
const char * SerializedGraphIdentifier()

◆ VerifySizePrefixedSerializedGraphBuffer()

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

Definition at line 10238 of file ArmnnSchema_generated.h.

References SerializedGraphIdentifier().

10239  {
10240  return verifier.VerifySizePrefixedBuffer<armnnSerializer::SerializedGraph>(SerializedGraphIdentifier());
10241 }
const char * SerializedGraphIdentifier()