ArmNN
 21.05
armnnSerializer Namespace Reference

Classes

struct  AbsLayerBuilder
 
struct  ActivationDescriptorBuilder
 
struct  ActivationLayerBuilder
 
struct  AdditionLayerBuilder
 
struct  AnyLayerBuilder
 
struct  ArgMinMaxDescriptorBuilder
 
struct  ArgMinMaxLayerBuilder
 
struct  BatchNormalizationDescriptorBuilder
 
struct  BatchNormalizationLayerBuilder
 
struct  BatchToSpaceNdDescriptorBuilder
 
struct  BatchToSpaceNdLayerBuilder
 
struct  BindableLayerBaseBuilder
 
struct  ByteDataBuilder
 
struct  CastLayerBuilder
 
struct  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::CastLayer >
 
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_Signed64 = 10, DataType_MIN = DataType_Float16,
  DataType_MAX = DataType_Signed64
}
 
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_Cast = 61, LayerType_MIN = LayerType_Addition, LayerType_MAX = LayerType_Cast
}
 
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_CastLayer = 62, Layer_MIN = Layer_NONE,
  Layer_MAX = Layer_CastLayer
}
 

Functions

const ActivationFunction(& EnumValuesActivationFunction ())[12]
 
const char *const * EnumNamesActivationFunction ()
 
const char * EnumNameActivationFunction (ActivationFunction e)
 
const ArgMinMaxFunction(& EnumValuesArgMinMaxFunction ())[2]
 
const char *const * EnumNamesArgMinMaxFunction ()
 
const char * EnumNameArgMinMaxFunction (ArgMinMaxFunction e)
 
const DataType(& EnumValuesDataType ())[11]
 
const char *const * EnumNamesDataType ()
 
const char * EnumNameDataType (DataType e)
 
const DataLayout(& EnumValuesDataLayout ())[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 ())[62]
 
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 ())[63]
 
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< CastLayer > CreateCastLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=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, bool constantWeights=true)
 
flatbuffers::Offset< GatherLayer > CreateGatherLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::GatherDescriptor > descriptor=0)
 
flatbuffers::Offset< GatherDescriptor > CreateGatherDescriptor (flatbuffers::FlatBufferBuilder &_fbb, int32_t axis=0)
 
flatbuffers::Offset< GreaterLayer > CreateGreaterLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< InputLayer > CreateInputLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::BindableLayerBase > base=0)
 
flatbuffers::Offset< InstanceNormalizationLayer > CreateInstanceNormalizationLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::InstanceNormalizationDescriptor > descriptor=0)
 
flatbuffers::Offset< InstanceNormalizationDescriptor > CreateInstanceNormalizationDescriptor (flatbuffers::FlatBufferBuilder &_fbb, float gamma=0.0f, float beta=0.0f, float eps=0.0f, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NHWC)
 
flatbuffers::Offset< LogSoftmaxLayer > CreateLogSoftmaxLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::LogSoftmaxDescriptor > descriptor=0)
 
flatbuffers::Offset< LogSoftmaxDescriptor > CreateLogSoftmaxDescriptor (flatbuffers::FlatBufferBuilder &_fbb, float beta=1.0f, int32_t axis=-1)
 
flatbuffers::Offset< L2NormalizationLayer > CreateL2NormalizationLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::L2NormalizationDescriptor > descriptor=0)
 
flatbuffers::Offset< L2NormalizationDescriptor > CreateL2NormalizationDescriptor (flatbuffers::FlatBufferBuilder &_fbb, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NCHW, float eps=1e-12f)
 
flatbuffers::Offset< LogicalBinaryDescriptor > CreateLogicalBinaryDescriptor (flatbuffers::FlatBufferBuilder &_fbb, armnnSerializer::LogicalBinaryOperation operation=armnnSerializer::LogicalBinaryOperation_LogicalAnd)
 
flatbuffers::Offset< LogicalBinaryLayer > CreateLogicalBinaryLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::LogicalBinaryDescriptor > descriptor=0)
 
flatbuffers::Offset< MinimumLayer > CreateMinimumLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< MaximumLayer > CreateMaximumLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< MultiplicationLayer > CreateMultiplicationLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< Pooling2dLayer > CreatePooling2dLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::Pooling2dDescriptor > descriptor=0)
 
flatbuffers::Offset< Pooling2dDescriptor > CreatePooling2dDescriptor (flatbuffers::FlatBufferBuilder &_fbb, armnnSerializer::PoolingAlgorithm poolType=armnnSerializer::PoolingAlgorithm_Max, uint32_t padLeft=0, uint32_t padRight=0, uint32_t padTop=0, uint32_t padBottom=0, uint32_t poolWidth=0, uint32_t poolHeight=0, uint32_t strideX=0, uint32_t strideY=0, armnnSerializer::OutputShapeRounding outputShapeRounding=armnnSerializer::OutputShapeRounding_Floor, armnnSerializer::PaddingMethod paddingMethod=armnnSerializer::PaddingMethod_IgnoreValue, armnnSerializer::DataLayout dataLayout=armnnSerializer::DataLayout_NHWC)
 
flatbuffers::Offset< QuantizeLayer > CreateQuantizeLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0)
 
flatbuffers::Offset< SoftmaxLayer > CreateSoftmaxLayer (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< armnnSerializer::LayerBase > base=0, flatbuffers::Offset< armnnSerializer::SoftmaxDescriptor > descriptor=0)
 
flatbuffers::Offset< SoftmaxDescriptor > CreateSoftmaxDescriptor (flatbuffers::FlatBufferBuilder &_fbb, float beta=0.0f)
 
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
 
template<>
const armnnSerializer::CastLayer * AnyLayer::layer_as< armnnSerializer::CastLayer > () 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 370 of file ArmnnSchema_generated.h.

370  {
385 };

◆ ArgMinMaxFunction

◆ ComparisonOperation

◆ ConstTensorData

◆ DataLayout

◆ DataType

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

Definition at line 460 of file ArmnnSchema_generated.h.

◆ Layer

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

Definition at line 1152 of file ArmnnSchema_generated.h.

1152  {
1153  Layer_NONE = 0,
1155  Layer_AdditionLayer = 2,
1158  Layer_ConstantLayer = 5,
1162  Layer_InputLayer = 9,
1164  Layer_OutputLayer = 11,
1165  Layer_PermuteLayer = 12,
1166  Layer_Pooling2dLayer = 13,
1167  Layer_ReshapeLayer = 14,
1168  Layer_SoftmaxLayer = 15,
1170  Layer_DivisionLayer = 17,
1171  Layer_MinimumLayer = 18,
1172  Layer_EqualLayer = 19,
1173  Layer_MaximumLayer = 20,
1175  Layer_PadLayer = 22,
1176  Layer_RsqrtLayer = 23,
1177  Layer_FloorLayer = 24,
1178  Layer_GreaterLayer = 25,
1182  Layer_GatherLayer = 29,
1183  Layer_MeanLayer = 30,
1184  Layer_MergerLayer = 31,
1186  Layer_SplitterLayer = 33,
1188  Layer_LstmLayer = 35,
1190  Layer_QuantizeLayer = 37,
1191  Layer_DequantizeLayer = 38,
1192  Layer_MergeLayer = 39,
1193  Layer_SwitchLayer = 40,
1194  Layer_ConcatLayer = 41,
1196  Layer_PreluLayer = 43,
1198  Layer_ResizeLayer = 45,
1199  Layer_StackLayer = 46,
1200  Layer_AbsLayer = 47,
1201  Layer_ArgMinMaxLayer = 48,
1202  Layer_SliceLayer = 49,
1205  Layer_LogSoftmaxLayer = 52,
1206  Layer_ComparisonLayer = 53,
1207  Layer_StandInLayer = 54,
1209  Layer_TransposeLayer = 56,
1210  Layer_QLstmLayer = 57,
1211  Layer_FillLayer = 58,
1212  Layer_RankLayer = 59,
1214  Layer_ReduceLayer = 61,
1215  Layer_CastLayer = 62,
1218 };

◆ LayerType

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

Definition at line 675 of file ArmnnSchema_generated.h.

675  {
676  LayerType_Addition = 0,
677  LayerType_Input = 1,
679  LayerType_Output = 3,
681  LayerType_Reshape = 5,
682  LayerType_Softmax = 6,
686  LayerType_Permute = 10,
688  LayerType_Constant = 12,
691  LayerType_Division = 15,
692  LayerType_Minimum = 16,
693  LayerType_Equal = 17,
694  LayerType_Maximum = 18,
696  LayerType_Pad = 20,
697  LayerType_Rsqrt = 21,
698  LayerType_Floor = 22,
700  LayerType_Greater = 24,
704  LayerType_Gather = 28,
705  LayerType_Mean = 29,
706  LayerType_Merger = 30,
708  LayerType_Splitter = 32,
710  LayerType_Lstm = 34,
711  LayerType_Quantize = 35,
713  LayerType_Merge = 37,
714  LayerType_Switch = 38,
715  LayerType_Concat = 39,
717  LayerType_Prelu = 41,
719  LayerType_Resize = 43,
720  LayerType_Stack = 44,
722  LayerType_Abs = 46,
723  LayerType_ArgMinMax = 47,
724  LayerType_Slice = 48,
729  LayerType_StandIn = 53,
731  LayerType_Transpose = 55,
732  LayerType_QLstm = 56,
733  LayerType_Fill = 57,
734  LayerType_Rank = 58,
736  LayerType_Reduce = 60,
737  LayerType_Cast = 61,
740 };

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

9757  {
9758  return layer_as_AbsLayer();
9759 }

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

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

Definition at line 9573 of file ArmnnSchema_generated.h.

9573  {
9574  return layer_as_ActivationLayer();
9575 }

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

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

Definition at line 9577 of file ArmnnSchema_generated.h.

9577  {
9578  return layer_as_AdditionLayer();
9579 }

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

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

Definition at line 9761 of file ArmnnSchema_generated.h.

9761  {
9762  return layer_as_ArgMinMaxLayer();
9763 }

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

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

Definition at line 9585 of file ArmnnSchema_generated.h.

9585  {
9586  return layer_as_BatchNormalizationLayer();
9587 }

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

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

Definition at line 9581 of file ArmnnSchema_generated.h.

9581  {
9582  return layer_as_BatchToSpaceNdLayer();
9583 }

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

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

Definition at line 9817 of file ArmnnSchema_generated.h.

9817  {
9818  return layer_as_CastLayer();
9819 }

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

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

Definition at line 9781 of file ArmnnSchema_generated.h.

9781  {
9782  return layer_as_ComparisonLayer();
9783 }

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

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

Definition at line 9733 of file ArmnnSchema_generated.h.

9733  {
9734  return layer_as_ConcatLayer();
9735 }

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

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

Definition at line 9589 of file ArmnnSchema_generated.h.

9589  {
9590  return layer_as_ConstantLayer();
9591 }

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

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

Definition at line 9593 of file ArmnnSchema_generated.h.

9593  {
9594  return layer_as_Convolution2dLayer();
9595 }

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

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

Definition at line 9769 of file ArmnnSchema_generated.h.

9769  {
9770  return layer_as_DepthToSpaceLayer();
9771 }

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

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

Definition at line 9597 of file ArmnnSchema_generated.h.

9597  {
9598  return layer_as_DepthwiseConvolution2dLayer();
9599 }

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

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

Definition at line 9721 of file ArmnnSchema_generated.h.

9721  {
9722  return layer_as_DequantizeLayer();
9723 }

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

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

Definition at line 9705 of file ArmnnSchema_generated.h.

9705  {
9706  return layer_as_DetectionPostProcessLayer();
9707 }

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

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

Definition at line 9637 of file ArmnnSchema_generated.h.

9637  {
9638  return layer_as_DivisionLayer();
9639 }

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

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

Definition at line 9789 of file ArmnnSchema_generated.h.

9789  {
9790  return layer_as_ElementwiseUnaryLayer();
9791 }

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

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

Definition at line 9645 of file ArmnnSchema_generated.h.

9645  {
9646  return layer_as_EqualLayer();
9647 }

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

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

Definition at line 9801 of file ArmnnSchema_generated.h.

9801  {
9802  return layer_as_FillLayer();
9803 }

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

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

Definition at line 9665 of file ArmnnSchema_generated.h.

9665  {
9666  return layer_as_FloorLayer();
9667 }

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

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

Definition at line 9601 of file ArmnnSchema_generated.h.

9601  {
9602  return layer_as_FullyConnectedLayer();
9603 }

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

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

Definition at line 9685 of file ArmnnSchema_generated.h.

9685  {
9686  return layer_as_GatherLayer();
9687 }

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

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

Definition at line 9669 of file ArmnnSchema_generated.h.

9669  {
9670  return layer_as_GreaterLayer();
9671 }

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

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

Definition at line 9605 of file ArmnnSchema_generated.h.

9605  {
9606  return layer_as_InputLayer();
9607 }

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

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

Definition at line 9773 of file ArmnnSchema_generated.h.

9773  {
9774  return layer_as_InstanceNormalizationLayer();
9775 }

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

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

Definition at line 9697 of file ArmnnSchema_generated.h.

9697  {
9698  return layer_as_L2NormalizationLayer();
9699 }

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

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

Definition at line 9809 of file ArmnnSchema_generated.h.

9809  {
9810  return layer_as_LogicalBinaryLayer();
9811 }

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

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

Definition at line 9777 of file ArmnnSchema_generated.h.

9777  {
9778  return layer_as_LogSoftmaxLayer();
9779 }

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

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

Definition at line 9709 of file ArmnnSchema_generated.h.

9709  {
9710  return layer_as_LstmLayer();
9711 }

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

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

Definition at line 9649 of file ArmnnSchema_generated.h.

9649  {
9650  return layer_as_MaximumLayer();
9651 }

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

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

Definition at line 9689 of file ArmnnSchema_generated.h.

9689  {
9690  return layer_as_MeanLayer();
9691 }

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

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

Definition at line 9725 of file ArmnnSchema_generated.h.

9725  {
9726  return layer_as_MergeLayer();
9727 }

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

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

Definition at line 9693 of file ArmnnSchema_generated.h.

9693  {
9694  return layer_as_MergerLayer();
9695 }

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

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

Definition at line 9641 of file ArmnnSchema_generated.h.

9641  {
9642  return layer_as_MinimumLayer();
9643 }

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

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

Definition at line 9609 of file ArmnnSchema_generated.h.

9609  {
9610  return layer_as_MultiplicationLayer();
9611 }

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

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

Definition at line 9653 of file ArmnnSchema_generated.h.

9653  {
9654  return layer_as_NormalizationLayer();
9655 }

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

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

Definition at line 9613 of file ArmnnSchema_generated.h.

9613  {
9614  return layer_as_OutputLayer();
9615 }

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

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

Definition at line 9657 of file ArmnnSchema_generated.h.

9657  {
9658  return layer_as_PadLayer();
9659 }

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

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

Definition at line 9617 of file ArmnnSchema_generated.h.

9617  {
9618  return layer_as_PermuteLayer();
9619 }

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

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

Definition at line 9621 of file ArmnnSchema_generated.h.

9621  {
9622  return layer_as_Pooling2dLayer();
9623 }

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

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

Definition at line 9741 of file ArmnnSchema_generated.h.

9741  {
9742  return layer_as_PreluLayer();
9743 }

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

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

Definition at line 9797 of file ArmnnSchema_generated.h.

9797  {
9798  return layer_as_QLstmLayer();
9799 }

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

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

Definition at line 9713 of file ArmnnSchema_generated.h.

9713  {
9714  return layer_as_QuantizedLstmLayer();
9715 }

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

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

Definition at line 9717 of file ArmnnSchema_generated.h.

9717  {
9718  return layer_as_QuantizeLayer();
9719 }

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

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

Definition at line 9805 of file ArmnnSchema_generated.h.

9805  {
9806  return layer_as_RankLayer();
9807 }

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

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

Definition at line 9813 of file ArmnnSchema_generated.h.

9813  {
9814  return layer_as_ReduceLayer();
9815 }

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

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

Definition at line 9625 of file ArmnnSchema_generated.h.

9625  {
9626  return layer_as_ReshapeLayer();
9627 }

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

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

Definition at line 9673 of file ArmnnSchema_generated.h.

9673  {
9674  return layer_as_ResizeBilinearLayer();
9675 }

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

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

Definition at line 9749 of file ArmnnSchema_generated.h.

9749  {
9750  return layer_as_ResizeLayer();
9751 }

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

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

Definition at line 9661 of file ArmnnSchema_generated.h.

9661  {
9662  return layer_as_RsqrtLayer();
9663 }

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

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

Definition at line 9765 of file ArmnnSchema_generated.h.

9765  {
9766  return layer_as_SliceLayer();
9767 }

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

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

Definition at line 9629 of file ArmnnSchema_generated.h.

9629  {
9630  return layer_as_SoftmaxLayer();
9631 }

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

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

Definition at line 9633 of file ArmnnSchema_generated.h.

9633  {
9634  return layer_as_SpaceToBatchNdLayer();
9635 }

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

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

Definition at line 9737 of file ArmnnSchema_generated.h.

9737  {
9738  return layer_as_SpaceToDepthLayer();
9739 }

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

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

Definition at line 9701 of file ArmnnSchema_generated.h.

9701  {
9702  return layer_as_SplitterLayer();
9703 }

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

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

Definition at line 9753 of file ArmnnSchema_generated.h.

9753  {
9754  return layer_as_StackLayer();
9755 }

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

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

Definition at line 9785 of file ArmnnSchema_generated.h.

9785  {
9786  return layer_as_StandInLayer();
9787 }

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

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

Definition at line 9681 of file ArmnnSchema_generated.h.

9681  {
9682  return layer_as_StridedSliceLayer();
9683 }

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

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

Definition at line 9677 of file ArmnnSchema_generated.h.

9677  {
9678  return layer_as_SubtractionLayer();
9679 }

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

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

Definition at line 9729 of file ArmnnSchema_generated.h.

9729  {
9730  return layer_as_SwitchLayer();
9731 }

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

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

Definition at line 9745 of file ArmnnSchema_generated.h.

9745  {
9746  return layer_as_TransposeConvolution2dLayer();
9747 }

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

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

Definition at line 9793 of file ArmnnSchema_generated.h.

9793  {
9794  return layer_as_TransposeLayer();
9795 }

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

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

Definition at line 2030 of file ArmnnSchema_generated.h.

2030  {
2031  return data_as_ByteData();
2032 }

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

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

Definition at line 2038 of file ArmnnSchema_generated.h.

2038  {
2039  return data_as_IntData();
2040 }

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

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

Definition at line 2042 of file ArmnnSchema_generated.h.

2042  {
2043  return data_as_LongData();
2044 }

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

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

Definition at line 2034 of file ArmnnSchema_generated.h.

2034  {
2035  return data_as_ShortData();
2036 }

◆ CreateAbsLayer()

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

Definition at line 2383 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

2385  {
2386  AbsLayerBuilder builder_(_fbb);
2387  builder_.add_base(base);
2388  return builder_.Finish();
2389 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

2499  {
2500  ActivationDescriptorBuilder builder_(_fbb);
2501  builder_.add_b(b);
2502  builder_.add_a(a);
2503  builder_.add_activationFunction(activationFunction);
2504  return builder_.Finish();
2505 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

2438  {
2439  ActivationLayerBuilder builder_(_fbb);
2440  builder_.add_descriptor(descriptor);
2441  builder_.add_base(base);
2442  return builder_.Finish();
2443 }

◆ CreateAdditionLayer()

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

Definition at line 2542 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

2544  {
2545  AdditionLayerBuilder builder_(_fbb);
2546  builder_.add_base(base);
2547  return builder_.Finish();
2548 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

9846  {
9847  AnyLayerBuilder builder_(_fbb);
9848  builder_.add_layer(layer);
9849  builder_.add_layer_type(layer_type);
9850  return builder_.Finish();
9851 }

◆ CreateArgMinMaxDescriptor()

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

Definition at line 2646 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

2649  {
2650  ArgMinMaxDescriptorBuilder builder_(_fbb);
2651  builder_.add_axis(axis);
2652  builder_.add_argMinMaxFunction(argMinMaxFunction);
2653  return builder_.Finish();
2654 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

2597  {
2598  ArgMinMaxLayerBuilder builder_(_fbb);
2599  builder_.add_descriptor(descriptor);
2600  builder_.add_base(base);
2601  return builder_.Finish();
2602 }

◆ CreateBatchNormalizationDescriptor()

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

Definition at line 6166 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

6169  {
6170  BatchNormalizationDescriptorBuilder builder_(_fbb);
6171  builder_.add_eps(eps);
6172  builder_.add_dataLayout(dataLayout);
6173  return builder_.Finish();
6174 }

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

6113  {
6114  BatchNormalizationLayerBuilder builder_(_fbb);
6115  builder_.add_gamma(gamma);
6116  builder_.add_beta(beta);
6117  builder_.add_variance(variance);
6118  builder_.add_mean(mean);
6119  builder_.add_descriptor(descriptor);
6120  builder_.add_base(base);
6121  return builder_.Finish();
6122 }

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

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

Referenced by CreateBatchToSpaceNdDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

5568  {
5569  BatchToSpaceNdDescriptorBuilder builder_(_fbb);
5570  builder_.add_crops(crops);
5571  builder_.add_blockShape(blockShape);
5572  builder_.add_dataLayout(dataLayout);
5573  return builder_.Finish();
5574 }

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

References CreateBatchToSpaceNdDescriptor().

5580  {
5581  auto blockShape__ = blockShape ? _fbb.CreateVector<uint32_t>(*blockShape) : 0;
5582  auto crops__ = crops ? _fbb.CreateVector<uint32_t>(*crops) : 0;
5584  _fbb,
5585  blockShape__,
5586  crops__,
5587  dataLayout);
5588 }
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 5502 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

5505  {
5506  BatchToSpaceNdLayerBuilder builder_(_fbb);
5507  builder_.add_descriptor(descriptor);
5508  builder_.add_base(base);
5509  return builder_.Finish();
5510 }

◆ CreateBindableLayerBase()

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

Definition at line 2337 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

2340  {
2341  BindableLayerBaseBuilder builder_(_fbb);
2342  builder_.add_layerBindingId(layerBindingId);
2343  builder_.add_base(base);
2344  return builder_.Finish();
2345 }

◆ CreateByteData()

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

Definition at line 1817 of file ArmnnSchema_generated.h.

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

Referenced by CreateByteDataDirect(), and GetFlatBufferArgMinMaxFunction().

1819  {
1820  ByteDataBuilder builder_(_fbb);
1821  builder_.add_data(data);
1822  return builder_.Finish();
1823 }

◆ CreateByteDataDirect()

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

Definition at line 1825 of file ArmnnSchema_generated.h.

References CreateByteData().

1827  {
1828  auto data__ = data ? _fbb.CreateVector<int8_t>(*data) : 0;
1830  _fbb,
1831  data__);
1832 }
flatbuffers::Offset< ByteData > CreateByteData(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int8_t >> data=0)

◆ CreateCastLayer()

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

Definition at line 2691 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

2693  {
2694  CastLayerBuilder builder_(_fbb);
2695  builder_.add_base(base);
2696  return builder_.Finish();
2697 }

◆ CreateComparisonDescriptor()

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

Definition at line 2733 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

2735  {
2736  ComparisonDescriptorBuilder builder_(_fbb);
2737  builder_.add_operation(operation);
2738  return builder_.Finish();
2739 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

2788  {
2789  ComparisonLayerBuilder builder_(_fbb);
2790  builder_.add_descriptor(descriptor);
2791  builder_.add_base(base);
2792  return builder_.Finish();
2793 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

6686  {
6687  ConcatLayerBuilder builder_(_fbb);
6688  builder_.add_descriptor(descriptor);
6689  builder_.add_base(base);
6690  return builder_.Finish();
6691 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

2842  {
2843  ConstantLayerBuilder builder_(_fbb);
2844  builder_.add_input(input);
2845  builder_.add_base(base);
2846  return builder_.Finish();
2847 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

2075  {
2076  ConstTensorBuilder builder_(_fbb);
2077  builder_.add_data(data);
2078  builder_.add_info(info);
2079  builder_.add_data_type(data_type);
2080  return builder_.Finish();
2081 }

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

3042  {
3043  Convolution2dDescriptorBuilder builder_(_fbb);
3044  builder_.add_dilationY(dilationY);
3045  builder_.add_dilationX(dilationX);
3046  builder_.add_strideY(strideY);
3047  builder_.add_strideX(strideX);
3048  builder_.add_padBottom(padBottom);
3049  builder_.add_padTop(padTop);
3050  builder_.add_padRight(padRight);
3051  builder_.add_padLeft(padLeft);
3052  builder_.add_dataLayout(dataLayout);
3053  builder_.add_biasEnabled(biasEnabled);
3054  return builder_.Finish();
3055 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

2916  {
2917  Convolution2dLayerBuilder builder_(_fbb);
2918  builder_.add_biases(biases);
2919  builder_.add_weights(weights);
2920  builder_.add_descriptor(descriptor);
2921  builder_.add_base(base);
2922  return builder_.Finish();
2923 }

◆ CreateDepthToSpaceDescriptor()

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

Definition at line 3153 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3156  {
3157  DepthToSpaceDescriptorBuilder builder_(_fbb);
3158  builder_.add_blockSize(blockSize);
3159  builder_.add_dataLayout(dataLayout);
3160  return builder_.Finish();
3161 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

3104  {
3105  DepthToSpaceLayerBuilder builder_(_fbb);
3106  builder_.add_descriptor(descriptor);
3107  builder_.add_base(base);
3108  return builder_.Finish();
3109 }

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

4907  {
4908  DepthwiseConvolution2dDescriptorBuilder builder_(_fbb);
4909  builder_.add_dilationY(dilationY);
4910  builder_.add_dilationX(dilationX);
4911  builder_.add_strideY(strideY);
4912  builder_.add_strideX(strideX);
4913  builder_.add_padBottom(padBottom);
4914  builder_.add_padTop(padTop);
4915  builder_.add_padRight(padRight);
4916  builder_.add_padLeft(padLeft);
4917  builder_.add_dataLayout(dataLayout);
4918  builder_.add_biasEnabled(biasEnabled);
4919  return builder_.Finish();
4920 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

4781  {
4782  DepthwiseConvolution2dLayerBuilder builder_(_fbb);
4783  builder_.add_biases(biases);
4784  builder_.add_weights(weights);
4785  builder_.add_descriptor(descriptor);
4786  builder_.add_base(base);
4787  return builder_.Finish();
4788 }

◆ CreateDequantizeLayer()

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

Definition at line 8379 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

8381  {
8382  DequantizeLayerBuilder builder_(_fbb);
8383  builder_.add_base(base);
8384  return builder_.Finish();
8385 }

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

7200  {
7201  DetectionPostProcessDescriptorBuilder builder_(_fbb);
7202  builder_.add_scaleH(scaleH);
7203  builder_.add_scaleW(scaleW);
7204  builder_.add_scaleY(scaleY);
7205  builder_.add_scaleX(scaleX);
7206  builder_.add_numClasses(numClasses);
7207  builder_.add_nmsIouThreshold(nmsIouThreshold);
7208  builder_.add_nmsScoreThreshold(nmsScoreThreshold);
7209  builder_.add_detectionsPerClass(detectionsPerClass);
7210  builder_.add_maxClassesPerDetection(maxClassesPerDetection);
7211  builder_.add_maxDetections(maxDetections);
7212  builder_.add_useRegularNms(useRegularNms);
7213  return builder_.Finish();
7214 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

7066  {
7067  DetectionPostProcessLayerBuilder builder_(_fbb);
7068  builder_.add_anchors(anchors);
7069  builder_.add_descriptor(descriptor);
7070  builder_.add_base(base);
7071  return builder_.Finish();
7072 }
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 3198 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3200  {
3201  DivisionLayerBuilder builder_(_fbb);
3202  builder_.add_base(base);
3203  return builder_.Finish();
3204 }

◆ CreateElementwiseUnaryDescriptor()

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

Definition at line 3240 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3242  {
3243  ElementwiseUnaryDescriptorBuilder builder_(_fbb);
3244  builder_.add_operation(operation);
3245  return builder_.Finish();
3246 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

3295  {
3296  ElementwiseUnaryLayerBuilder builder_(_fbb);
3297  builder_.add_descriptor(descriptor);
3298  builder_.add_base(base);
3299  return builder_.Finish();
3300 }

◆ CreateEqualLayer()

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

Definition at line 3338 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3340  {
3341  EqualLayerBuilder builder_(_fbb);
3342  builder_.add_base(base);
3343  return builder_.Finish();
3344 }

◆ CreateFeatureCompatibilityVersions()

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

Definition at line 9887 of file ArmnnSchema_generated.h.

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

Referenced by SerializerStrategy::GetVersionTable().

9889  {
9890  FeatureCompatibilityVersionsBuilder builder_(_fbb);
9891  builder_.add_bindingIdsScheme(bindingIdsScheme);
9892  return builder_.Finish();
9893 }

◆ CreateFillDescriptor()

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

Definition at line 3434 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3436  {
3437  FillDescriptorBuilder builder_(_fbb);
3438  builder_.add_value(value);
3439  return builder_.Finish();
3440 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

3393  {
3394  FillLayerBuilder builder_(_fbb);
3395  builder_.add_descriptor(descriptor);
3396  builder_.add_base(base);
3397  return builder_.Finish();
3398 }

◆ CreateFloorLayer()

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

Definition at line 3477 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3479  {
3480  FloorLayerBuilder builder_(_fbb);
3481  builder_.add_base(base);
3482  return builder_.Finish();
3483 }

◆ CreateFullyConnectedDescriptor()

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

Definition at line 3611 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3615  {
3616  FullyConnectedDescriptorBuilder builder_(_fbb);
3617  builder_.add_constantWeights(constantWeights);
3618  builder_.add_transposeWeightsMatrix(transposeWeightsMatrix);
3619  builder_.add_biasEnabled(biasEnabled);
3620  return builder_.Finish();
3621 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

3552  {
3553  FullyConnectedLayerBuilder builder_(_fbb);
3554  builder_.add_biases(biases);
3555  builder_.add_weights(weights);
3556  builder_.add_descriptor(descriptor);
3557  builder_.add_base(base);
3558  return builder_.Finish();
3559 }

◆ CreateGatherDescriptor()

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

Definition at line 3711 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3713  {
3714  GatherDescriptorBuilder builder_(_fbb);
3715  builder_.add_axis(axis);
3716  return builder_.Finish();
3717 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

3670  {
3671  GatherLayerBuilder builder_(_fbb);
3672  builder_.add_descriptor(descriptor);
3673  builder_.add_base(base);
3674  return builder_.Finish();
3675 }

◆ CreateGreaterLayer()

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

Definition at line 3755 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3757  {
3758  GreaterLayerBuilder builder_(_fbb);
3759  builder_.add_base(base);
3760  return builder_.Finish();
3761 }

◆ CreateInputLayer()

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

Definition at line 3798 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

3800  {
3801  InputLayerBuilder builder_(_fbb);
3802  builder_.add_base(base);
3803  return builder_.Finish();
3804 }

◆ CreateInputSlot()

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

Definition at line 2125 of file ArmnnSchema_generated.h.

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

Referenced by SerializerStrategy::GetVersionTable().

2128  {
2129  InputSlotBuilder builder_(_fbb);
2130  builder_.add_connection(connection);
2131  builder_.add_index(index);
2132  return builder_.Finish();
2133 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

3923  {
3924  InstanceNormalizationDescriptorBuilder builder_(_fbb);
3925  builder_.add_eps(eps);
3926  builder_.add_beta(beta);
3927  builder_.add_gamma(gamma);
3928  builder_.add_dataLayout(dataLayout);
3929  return builder_.Finish();
3930 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

3853  {
3854  InstanceNormalizationLayerBuilder builder_(_fbb);
3855  builder_.add_descriptor(descriptor);
3856  builder_.add_base(base);
3857  return builder_.Finish();
3858 }

◆ CreateIntData()

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

Definition at line 1921 of file ArmnnSchema_generated.h.

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

Referenced by CreateIntDataDirect(), and GetFlatBufferArgMinMaxFunction().

1923  {
1924  IntDataBuilder builder_(_fbb);
1925  builder_.add_data(data);
1926  return builder_.Finish();
1927 }

◆ CreateIntDataDirect()

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

Definition at line 1929 of file ArmnnSchema_generated.h.

References CreateIntData().

1931  {
1932  auto data__ = data ? _fbb.CreateVector<int32_t>(*data) : 0;
1934  _fbb,
1935  data__);
1936 }
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 4134 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

4137  {
4138  L2NormalizationDescriptorBuilder builder_(_fbb);
4139  builder_.add_eps(eps);
4140  builder_.add_dataLayout(dataLayout);
4141  return builder_.Finish();
4142 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

4085  {
4086  L2NormalizationLayerBuilder builder_(_fbb);
4087  builder_.add_descriptor(descriptor);
4088  builder_.add_base(base);
4089  return builder_.Finish();
4090 }

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

2265  {
2266  LayerBaseBuilder builder_(_fbb);
2267  builder_.add_outputSlots(outputSlots);
2268  builder_.add_inputSlots(inputSlots);
2269  builder_.add_layerType(layerType);
2270  builder_.add_layerName(layerName);
2271  builder_.add_index(index);
2272  return builder_.Finish();
2273 }

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

References CreateLayerBase().

2281  {
2282  auto layerName__ = layerName ? _fbb.CreateString(layerName) : 0;
2283  auto inputSlots__ = inputSlots ? _fbb.CreateVector<flatbuffers::Offset<armnnSerializer::InputSlot>>(*inputSlots) : 0;
2284  auto outputSlots__ = outputSlots ? _fbb.CreateVector<flatbuffers::Offset<armnnSerializer::OutputSlot>>(*outputSlots) : 0;
2286  _fbb,
2287  index,
2288  layerName__,
2289  layerType,
2290  inputSlots__,
2291  outputSlots__);
2292 }
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 4178 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

4180  {
4181  LogicalBinaryDescriptorBuilder builder_(_fbb);
4182  builder_.add_operation(operation);
4183  return builder_.Finish();
4184 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

4233  {
4234  LogicalBinaryLayerBuilder builder_(_fbb);
4235  builder_.add_descriptor(descriptor);
4236  builder_.add_base(base);
4237  return builder_.Finish();
4238 }

◆ CreateLogSoftmaxDescriptor()

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

Definition at line 4028 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

4031  {
4032  LogSoftmaxDescriptorBuilder builder_(_fbb);
4033  builder_.add_axis(axis);
4034  builder_.add_beta(beta);
4035  return builder_.Finish();
4036 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

3979  {
3980  LogSoftmaxLayerBuilder builder_(_fbb);
3981  builder_.add_descriptor(descriptor);
3982  builder_.add_base(base);
3983  return builder_.Finish();
3984 }

◆ CreateLongData()

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

Definition at line 1973 of file ArmnnSchema_generated.h.

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

Referenced by CreateLongDataDirect(), and GetFlatBufferArgMinMaxFunction().

1975  {
1976  LongDataBuilder builder_(_fbb);
1977  builder_.add_data(data);
1978  return builder_.Finish();
1979 }

◆ CreateLongDataDirect()

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

Definition at line 1981 of file ArmnnSchema_generated.h.

References CreateLongData().

1983  {
1984  auto data__ = data ? _fbb.CreateVector<int64_t>(*data) : 0;
1986  _fbb,
1987  data__);
1988 }
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 7561 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().

7569  {
7570  LstmDescriptorBuilder builder_(_fbb);
7571  builder_.add_clippingThresProj(clippingThresProj);
7572  builder_.add_clippingThresCell(clippingThresCell);
7573  builder_.add_activationFunc(activationFunc);
7574  builder_.add_layerNormEnabled(layerNormEnabled);
7575  builder_.add_projectionEnabled(projectionEnabled);
7576  builder_.add_peepholeEnabled(peepholeEnabled);
7577  builder_.add_cifgEnabled(cifgEnabled);
7578  return builder_.Finish();
7579 }

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

7453  {
7454  LstmInputParamsBuilder builder_(_fbb);
7455  builder_.add_outputLayerNormWeights(outputLayerNormWeights);
7456  builder_.add_cellLayerNormWeights(cellLayerNormWeights);
7457  builder_.add_forgetLayerNormWeights(forgetLayerNormWeights);
7458  builder_.add_inputLayerNormWeights(inputLayerNormWeights);
7459  builder_.add_cellToOutputWeights(cellToOutputWeights);
7460  builder_.add_cellToForgetWeights(cellToForgetWeights);
7461  builder_.add_projectionBias(projectionBias);
7462  builder_.add_projectionWeights(projectionWeights);
7463  builder_.add_inputGateBias(inputGateBias);
7464  builder_.add_cellToInputWeights(cellToInputWeights);
7465  builder_.add_recurrentToInputWeights(recurrentToInputWeights);
7466  builder_.add_inputToInputWeights(inputToInputWeights);
7467  builder_.add_outputGateBias(outputGateBias);
7468  builder_.add_cellBias(cellBias);
7469  builder_.add_forgetGateBias(forgetGateBias);
7470  builder_.add_recurrentToOutputWeights(recurrentToOutputWeights);
7471  builder_.add_recurrentToCellWeights(recurrentToCellWeights);
7472  builder_.add_recurrentToForgetWeights(recurrentToForgetWeights);
7473  builder_.add_inputToOutputWeights(inputToOutputWeights);
7474  builder_.add_inputToCellWeights(inputToCellWeights);
7475  builder_.add_inputToForgetWeights(inputToForgetWeights);
7476  return builder_.Finish();
7477 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

7638  {
7639  LstmLayerBuilder builder_(_fbb);
7640  builder_.add_inputParams(inputParams);
7641  builder_.add_descriptor(descriptor);
7642  builder_.add_base(base);
7643  return builder_.Finish();
7644 }

◆ CreateMaximumLayer()

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

Definition at line 4318 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

4320  {
4321  MaximumLayerBuilder builder_(_fbb);
4322  builder_.add_base(base);
4323  return builder_.Finish();
4324 }

◆ CreateMeanDescriptor()

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

Definition at line 5843 of file ArmnnSchema_generated.h.

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

Referenced by CreateMeanDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

5846  {
5847  MeanDescriptorBuilder builder_(_fbb);
5848  builder_.add_axis(axis);
5849  builder_.add_keepDims(keepDims);
5850  return builder_.Finish();
5851 }

◆ CreateMeanDescriptorDirect()

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

Definition at line 5853 of file ArmnnSchema_generated.h.

References CreateMeanDescriptor().

5856  {
5857  auto axis__ = axis ? _fbb.CreateVector<uint32_t>(*axis) : 0;
5859  _fbb,
5860  axis__,
5861  keepDims);
5862 }
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 5790 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

5793  {
5794  MeanLayerBuilder builder_(_fbb);
5795  builder_.add_descriptor(descriptor);
5796  builder_.add_base(base);
5797  return builder_.Finish();
5798 }

◆ CreateMergeLayer()

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

Definition at line 8422 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

8424  {
8425  MergeLayerBuilder builder_(_fbb);
8426  builder_.add_base(base);
8427  return builder_.Finish();
8428 }

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

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

6741  {
6742  MergerLayerBuilder builder_(_fbb);
6743  builder_.add_descriptor(descriptor);
6744  builder_.add_base(base);
6745  return builder_.Finish();
6746 }

◆ CreateMinimumLayer()

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

Definition at line 4275 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

4277  {
4278  MinimumLayerBuilder builder_(_fbb);
4279  builder_.add_base(base);
4280  return builder_.Finish();
4281 }

◆ CreateMultiplicationLayer()

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

Definition at line 4361 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

4363  {
4364  MultiplicationLayerBuilder builder_(_fbb);
4365  builder_.add_base(base);
4366  return builder_.Finish();
4367 }

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

5734  {
5735  NormalizationDescriptorBuilder builder_(_fbb);
5736  builder_.add_k(k);
5737  builder_.add_beta(beta);
5738  builder_.add_alpha(alpha);
5739  builder_.add_normSize(normSize);
5740  builder_.add_dataLayout(dataLayout);
5741  builder_.add_normMethodType(normMethodType);
5742  builder_.add_normChannelType(normChannelType);
5743  return builder_.Finish();
5744 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

5637  {
5638  NormalizationLayerBuilder builder_(_fbb);
5639  builder_.add_descriptor(descriptor);
5640  builder_.add_base(base);
5641  return builder_.Finish();
5642 }

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

6865  {
6866  OriginsDescriptorBuilder builder_(_fbb);
6867  builder_.add_viewOrigins(viewOrigins);
6868  builder_.add_numDimensions(numDimensions);
6869  builder_.add_numViews(numViews);
6870  builder_.add_concatAxis(concatAxis);
6871  return builder_.Finish();
6872 }

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

References CreateOriginsDescriptor().

6879  {
6880  auto viewOrigins__ = viewOrigins ? _fbb.CreateVector<flatbuffers::Offset<armnnSerializer::UintVector>>(*viewOrigins) : 0;
6882  _fbb,
6883  concatAxis,
6884  numViews,
6885  numDimensions,
6886  viewOrigins__);
6887 }
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 4957 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

4959  {
4960  OutputLayerBuilder builder_(_fbb);
4961  builder_.add_base(base);
4962  return builder_.Finish();
4963 }

◆ CreateOutputSlot()

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

Definition at line 2178 of file ArmnnSchema_generated.h.

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

Referenced by SerializerStrategy::GetVersionTable().

2181  {
2182  OutputSlotBuilder builder_(_fbb);
2183  builder_.add_tensorInfo(tensorInfo);
2184  builder_.add_index(index);
2185  return builder_.Finish();
2186 }

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

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

Referenced by CreatePadDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

5964  {
5965  PadDescriptorBuilder builder_(_fbb);
5966  builder_.add_padValue(padValue);
5967  builder_.add_padList(padList);
5968  return builder_.Finish();
5969 }

◆ CreatePadDescriptorDirect()

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

Definition at line 5971 of file ArmnnSchema_generated.h.

References CreatePadDescriptor().

5974  {
5975  auto padList__ = padList ? _fbb.CreateVector<uint32_t>(*padList) : 0;
5977  _fbb,
5978  padList__,
5979  padValue);
5980 }
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 5908 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

5911  {
5912  PadLayerBuilder builder_(_fbb);
5913  builder_.add_descriptor(descriptor);
5914  builder_.add_base(base);
5915  return builder_.Finish();
5916 }

◆ CreatePermuteDescriptor()

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

Definition at line 5160 of file ArmnnSchema_generated.h.

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

Referenced by CreatePermuteDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

5162  {
5163  PermuteDescriptorBuilder builder_(_fbb);
5164  builder_.add_dimMappings(dimMappings);
5165  return builder_.Finish();
5166 }

◆ CreatePermuteDescriptorDirect()

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

Definition at line 5168 of file ArmnnSchema_generated.h.

References CreatePermuteDescriptor().

5170  {
5171  auto dimMappings__ = dimMappings ? _fbb.CreateVector<uint32_t>(*dimMappings) : 0;
5173  _fbb,
5174  dimMappings__);
5175 }
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 5115 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

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

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

4558  {
4559  Pooling2dDescriptorBuilder builder_(_fbb);
4560  builder_.add_strideY(strideY);
4561  builder_.add_strideX(strideX);
4562  builder_.add_poolHeight(poolHeight);
4563  builder_.add_poolWidth(poolWidth);
4564  builder_.add_padBottom(padBottom);
4565  builder_.add_padTop(padTop);
4566  builder_.add_padRight(padRight);
4567  builder_.add_padLeft(padLeft);
4568  builder_.add_dataLayout(dataLayout);
4569  builder_.add_paddingMethod(paddingMethod);
4570  builder_.add_outputShapeRounding(outputShapeRounding);
4571  builder_.add_poolType(poolType);
4572  return builder_.Finish();
4573 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

4416  {
4417  Pooling2dLayerBuilder builder_(_fbb);
4418  builder_.add_descriptor(descriptor);
4419  builder_.add_base(base);
4420  return builder_.Finish();
4421 }

◆ CreatePreluLayer()

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

Definition at line 8508 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

8510  {
8511  PreluLayerBuilder builder_(_fbb);
8512  builder_.add_base(base);
8513  return builder_.Finish();
8514 }

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

8044  {
8045  QLstmDescriptorBuilder builder_(_fbb);
8046  builder_.add_hiddenStateScale(hiddenStateScale);
8047  builder_.add_hiddenStateZeroPoint(hiddenStateZeroPoint);
8048  builder_.add_outputIntermediateScale(outputIntermediateScale);
8049  builder_.add_cellIntermediateScale(cellIntermediateScale);
8050  builder_.add_forgetIntermediateScale(forgetIntermediateScale);
8051  builder_.add_inputIntermediateScale(inputIntermediateScale);
8052  builder_.add_projectionClip(projectionClip);
8053  builder_.add_cellClip(cellClip);
8054  builder_.add_layerNormEnabled(layerNormEnabled);
8055  builder_.add_projectionEnabled(projectionEnabled);
8056  builder_.add_peepholeEnabled(peepholeEnabled);
8057  builder_.add_cifgEnabled(cifgEnabled);
8058  return builder_.Finish();
8059 }

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

7883  {
7884  QLstmInputParamsBuilder builder_(_fbb);
7885  builder_.add_outputLayerNormWeights(outputLayerNormWeights);
7886  builder_.add_cellLayerNormWeights(cellLayerNormWeights);
7887  builder_.add_forgetLayerNormWeights(forgetLayerNormWeights);
7888  builder_.add_inputLayerNormWeights(inputLayerNormWeights);
7889  builder_.add_cellToOutputWeights(cellToOutputWeights);
7890  builder_.add_cellToForgetWeights(cellToForgetWeights);
7891  builder_.add_cellToInputWeights(cellToInputWeights);
7892  builder_.add_projectionBias(projectionBias);
7893  builder_.add_projectionWeights(projectionWeights);
7894  builder_.add_inputGateBias(inputGateBias);
7895  builder_.add_recurrentToInputWeights(recurrentToInputWeights);
7896  builder_.add_inputToInputWeights(inputToInputWeights);
7897  builder_.add_outputGateBias(outputGateBias);
7898  builder_.add_cellBias(cellBias);
7899  builder_.add_forgetGateBias(forgetGateBias);
7900  builder_.add_recurrentToOutputWeights(recurrentToOutputWeights);
7901  builder_.add_recurrentToCellWeights(recurrentToCellWeights);
7902  builder_.add_recurrentToForgetWeights(recurrentToForgetWeights);
7903  builder_.add_inputToOutputWeights(inputToOutputWeights);
7904  builder_.add_inputToCellWeights(inputToCellWeights);
7905  builder_.add_inputToForgetWeights(inputToForgetWeights);
7906  return builder_.Finish();
7907 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

8118  {
8119  QLstmLayerBuilder builder_(_fbb);
8120  builder_.add_inputParams(inputParams);
8121  builder_.add_descriptor(descriptor);
8122  builder_.add_base(base);
8123  return builder_.Finish();
8124 }

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

8273  {
8274  QuantizedLstmInputParamsBuilder builder_(_fbb);
8275  builder_.add_outputGateBias(outputGateBias);
8276  builder_.add_cellBias(cellBias);
8277  builder_.add_forgetGateBias(forgetGateBias);
8278  builder_.add_inputGateBias(inputGateBias);
8279  builder_.add_recurrentToOutputWeights(recurrentToOutputWeights);
8280  builder_.add_recurrentToCellWeights(recurrentToCellWeights);
8281  builder_.add_recurrentToForgetWeights(recurrentToForgetWeights);
8282  builder_.add_recurrentToInputWeights(recurrentToInputWeights);
8283  builder_.add_inputToOutputWeights(inputToOutputWeights);
8284  builder_.add_inputToCellWeights(inputToCellWeights);
8285  builder_.add_inputToForgetWeights(inputToForgetWeights);
8286  builder_.add_inputToInputWeights(inputToInputWeights);
8287  return builder_.Finish();
8288 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

8337  {
8338  QuantizedLstmLayerBuilder builder_(_fbb);
8339  builder_.add_inputParams(inputParams);
8340  builder_.add_base(base);
8341  return builder_.Finish();
8342 }

◆ CreateQuantizeLayer()

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

Definition at line 4610 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

4612  {
4613  QuantizeLayerBuilder builder_(_fbb);
4614  builder_.add_base(base);
4615  return builder_.Finish();
4616 }

◆ CreateRankLayer()

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

Definition at line 9227 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

9229  {
9230  RankLayerBuilder builder_(_fbb);
9231  builder_.add_base(base);
9232  return builder_.Finish();
9233 }

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

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

Referenced by CreateReduceDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

9344  {
9345  ReduceDescriptorBuilder builder_(_fbb);
9346  builder_.add_axis(axis);
9347  builder_.add_reduceOperation(reduceOperation);
9348  builder_.add_keepDims(keepDims);
9349  return builder_.Finish();
9350 }

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

References CreateReduceDescriptor().

9356  {
9357  auto axis__ = axis ? _fbb.CreateVector<uint32_t>(*axis) : 0;
9359  _fbb,
9360  keepDims,
9361  axis__,
9362  reduceOperation);
9363 }
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 9279 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

9282  {
9283  ReduceLayerBuilder builder_(_fbb);
9284  builder_.add_descriptor(descriptor);
9285  builder_.add_base(base);
9286  return builder_.Finish();
9287 }

◆ CreateReshapeDescriptor()

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

Definition at line 5054 of file ArmnnSchema_generated.h.

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

Referenced by CreateReshapeDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

5056  {
5057  ReshapeDescriptorBuilder builder_(_fbb);
5058  builder_.add_targetShape(targetShape);
5059  return builder_.Finish();
5060 }

◆ CreateReshapeDescriptorDirect()

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

Definition at line 5062 of file ArmnnSchema_generated.h.

References CreateReshapeDescriptor().

5064  {
5065  auto targetShape__ = targetShape ? _fbb.CreateVector<uint32_t>(*targetShape) : 0;
5067  _fbb,
5068  targetShape__);
5069 }
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 5009 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

5012  {
5013  ReshapeLayerBuilder builder_(_fbb);
5014  builder_.add_descriptor(descriptor);
5015  builder_.add_base(base);
5016  return builder_.Finish();
5017 }

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

6303  {
6304  ResizeBilinearDescriptorBuilder builder_(_fbb);
6305  builder_.add_targetHeight(targetHeight);
6306  builder_.add_targetWidth(targetWidth);
6307  builder_.add_halfPixelCenters(halfPixelCenters);
6308  builder_.add_alignCorners(alignCorners);
6309  builder_.add_dataLayout(dataLayout);
6310  return builder_.Finish();
6311 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

6224  {
6225  ResizeBilinearLayerBuilder builder_(_fbb);
6226  builder_.add_descriptor(descriptor);
6227  builder_.add_base(base);
6228  return builder_.Finish();
6229 }

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

8945  {
8946  ResizeDescriptorBuilder builder_(_fbb);
8947  builder_.add_targetWidth(targetWidth);
8948  builder_.add_targetHeight(targetHeight);
8949  builder_.add_halfPixelCenters(halfPixelCenters);
8950  builder_.add_alignCorners(alignCorners);
8951  builder_.add_dataLayout(dataLayout);
8952  builder_.add_method(method);
8953  return builder_.Finish();
8954 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

8857  {
8858  ResizeLayerBuilder builder_(_fbb);
8859  builder_.add_descriptor(descriptor);
8860  builder_.add_base(base);
8861  return builder_.Finish();
8862 }

◆ CreateRsqrtLayer()

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

Definition at line 6018 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

6020  {
6021  RsqrtLayerBuilder builder_(_fbb);
6022  builder_.add_base(base);
6023  return builder_.Finish();
6024 }

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

9963  {
9964  SerializedGraphBuilder builder_(_fbb);
9965  builder_.add_featureVersions(featureVersions);
9966  builder_.add_outputIds(outputIds);
9967  builder_.add_inputIds(inputIds);
9968  builder_.add_layers(layers);
9969  return builder_.Finish();
9970 }

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

References CreateSerializedGraph().

9977  {
9978  auto layers__ = layers ? _fbb.CreateVector<flatbuffers::Offset<armnnSerializer::AnyLayer>>(*layers) : 0;
9979  auto inputIds__ = inputIds ? _fbb.CreateVector<int32_t>(*inputIds) : 0;
9980  auto outputIds__ = outputIds ? _fbb.CreateVector<int32_t>(*outputIds) : 0;
9982  _fbb,
9983  layers__,
9984  inputIds__,
9985  outputIds__,
9986  featureVersions);
9987 }
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 1869 of file ArmnnSchema_generated.h.

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

Referenced by CreateShortDataDirect(), and GetFlatBufferArgMinMaxFunction().

1871  {
1872  ShortDataBuilder builder_(_fbb);
1873  builder_.add_data(data);
1874  return builder_.Finish();
1875 }

◆ CreateShortDataDirect()

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

Definition at line 1877 of file ArmnnSchema_generated.h.

References CreateShortData().

1879  {
1880  auto data__ = data ? _fbb.CreateVector<int16_t>(*data) : 0;
1882  _fbb,
1883  data__);
1884 }
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 6411 of file ArmnnSchema_generated.h.

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

Referenced by CreateSliceDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

6414  {
6415  SliceDescriptorBuilder builder_(_fbb);
6416  builder_.add_size(size);
6417  builder_.add_begin(begin);
6418  return builder_.Finish();
6419 }

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

References CreateSliceDescriptor().

6424  {
6425  auto begin__ = begin ? _fbb.CreateVector<uint32_t>(*begin) : 0;
6426  auto size__ = size ? _fbb.CreateVector<uint32_t>(*size) : 0;
6428  _fbb,
6429  begin__,
6430  size__);
6431 }
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 6357 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

6360  {
6361  SliceLayerBuilder builder_(_fbb);
6362  builder_.add_descriptor(descriptor);
6363  builder_.add_base(base);
6364  return builder_.Finish();
6365 }

◆ CreateSoftmaxDescriptor()

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

Definition at line 4706 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

4708  {
4709  SoftmaxDescriptorBuilder builder_(_fbb);
4710  builder_.add_beta(beta);
4711  return builder_.Finish();
4712 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

4665  {
4666  SoftmaxLayerBuilder builder_(_fbb);
4667  builder_.add_descriptor(descriptor);
4668  builder_.add_base(base);
4669  return builder_.Finish();
4670 }

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

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

Referenced by CreateSpaceToBatchNdDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

5287  {
5288  SpaceToBatchNdDescriptorBuilder builder_(_fbb);
5289  builder_.add_padList(padList);
5290  builder_.add_blockShape(blockShape);
5291  builder_.add_dataLayout(dataLayout);
5292  return builder_.Finish();
5293 }

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

References CreateSpaceToBatchNdDescriptor().

5299  {
5300  auto blockShape__ = blockShape ? _fbb.CreateVector<uint32_t>(*blockShape) : 0;
5301  auto padList__ = padList ? _fbb.CreateVector<uint32_t>(*padList) : 0;
5303  _fbb,
5304  blockShape__,
5305  padList__,
5306  dataLayout);
5307 }
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 5221 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

5224  {
5225  SpaceToBatchNdLayerBuilder builder_(_fbb);
5226  builder_.add_descriptor(descriptor);
5227  builder_.add_base(base);
5228  return builder_.Finish();
5229 }

◆ CreateSpaceToDepthDescriptor()

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

Definition at line 5405 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

5408  {
5409  SpaceToDepthDescriptorBuilder builder_(_fbb);
5410  builder_.add_blockSize(blockSize);
5411  builder_.add_dataLayout(dataLayout);
5412  return builder_.Finish();
5413 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

5356  {
5357  SpaceToDepthLayerBuilder builder_(_fbb);
5358  builder_.add_descriptor(descriptor);
5359  builder_.add_base(base);
5360  return builder_.Finish();
5361 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

7002  {
7003  SplitterLayerBuilder builder_(_fbb);
7004  builder_.add_descriptor(descriptor);
7005  builder_.add_base(base);
7006  return builder_.Finish();
7007 }

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

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

Referenced by CreateStackDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

9065  {
9066  StackDescriptorBuilder builder_(_fbb);
9067  builder_.add_inputShape(inputShape);
9068  builder_.add_numInputs(numInputs);
9069  builder_.add_axis(axis);
9070  return builder_.Finish();
9071 }

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

References CreateStackDescriptor().

9077  {
9078  auto inputShape__ = inputShape ? _fbb.CreateVector<uint32_t>(*inputShape) : 0;
9080  _fbb,
9081  axis,
9082  numInputs,
9083  inputShape__);
9084 }
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 9000 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

9003  {
9004  StackLayerBuilder builder_(_fbb);
9005  builder_.add_descriptor(descriptor);
9006  builder_.add_base(base);
9007  return builder_.Finish();
9008 }

◆ CreateStandInDescriptor()

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

Definition at line 9128 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

9131  {
9132  StandInDescriptorBuilder builder_(_fbb);
9133  builder_.add_numOutputs(numOutputs);
9134  builder_.add_numInputs(numInputs);
9135  return builder_.Finish();
9136 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

9185  {
9186  StandInLayerBuilder builder_(_fbb);
9187  builder_.add_descriptor(descriptor);
9188  builder_.add_base(base);
9189  return builder_.Finish();
9190 }

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

6598  {
6599  StridedSliceDescriptorBuilder builder_(_fbb);
6600  builder_.add_newAxisMask(newAxisMask);
6601  builder_.add_ellipsisMask(ellipsisMask);
6602  builder_.add_shrinkAxisMask(shrinkAxisMask);
6603  builder_.add_endMask(endMask);
6604  builder_.add_beginMask(beginMask);
6605  builder_.add_stride(stride);
6606  builder_.add_end(end);
6607  builder_.add_begin(begin);
6608  builder_.add_dataLayout(dataLayout);
6609  return builder_.Finish();
6610 }

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

References CreateStridedSliceDescriptor().

6622  {
6623  auto begin__ = begin ? _fbb.CreateVector<int32_t>(*begin) : 0;
6624  auto end__ = end ? _fbb.CreateVector<int32_t>(*end) : 0;
6625  auto stride__ = stride ? _fbb.CreateVector<int32_t>(*stride) : 0;
6627  _fbb,
6628  begin__,
6629  end__,
6630  stride__,
6631  beginMask,
6632  endMask,
6633  shrinkAxisMask,
6634  ellipsisMask,
6635  newAxisMask,
6636  dataLayout);
6637 }
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 6477 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

6480  {
6481  StridedSliceLayerBuilder builder_(_fbb);
6482  builder_.add_descriptor(descriptor);
6483  builder_.add_base(base);
6484  return builder_.Finish();
6485 }

◆ CreateSubtractionLayer()

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

Definition at line 5450 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

5452  {
5453  SubtractionLayerBuilder builder_(_fbb);
5454  builder_.add_base(base);
5455  return builder_.Finish();
5456 }

◆ CreateSwitchLayer()

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

Definition at line 8465 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

8467  {
8468  SwitchLayerBuilder builder_(_fbb);
8469  builder_.add_base(base);
8470  return builder_.Finish();
8471 }

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

1744  {
1745  TensorInfoBuilder builder_(_fbb);
1746  builder_.add_dimensionSpecificity(dimensionSpecificity);
1747  builder_.add_dimensionality(dimensionality);
1748  builder_.add_quantizationDim(quantizationDim);
1749  builder_.add_quantizationScales(quantizationScales);
1750  builder_.add_quantizationOffset(quantizationOffset);
1751  builder_.add_quantizationScale(quantizationScale);
1752  builder_.add_dimensions(dimensions);
1753  builder_.add_dataType(dataType);
1754  return builder_.Finish();
1755 }

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

References CreateTensorInfo().

1766  {
1767  auto dimensions__ = dimensions ? _fbb.CreateVector<uint32_t>(*dimensions) : 0;
1768  auto quantizationScales__ = quantizationScales ? _fbb.CreateVector<float>(*quantizationScales) : 0;
1769  auto dimensionSpecificity__ = dimensionSpecificity ? _fbb.CreateVector<uint8_t>(*dimensionSpecificity) : 0;
1771  _fbb,
1772  dimensions__,
1773  dataType,
1774  quantizationScale,
1775  quantizationOffset,
1776  quantizationScales__,
1777  quantizationDim,
1778  dimensionality,
1779  dimensionSpecificity__);
1780 }
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 8682 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().

8691  {
8692  TransposeConvolution2dDescriptorBuilder builder_(_fbb);
8693  builder_.add_strideY(strideY);
8694  builder_.add_strideX(strideX);
8695  builder_.add_padBottom(padBottom);
8696  builder_.add_padTop(padTop);
8697  builder_.add_padRight(padRight);
8698  builder_.add_padLeft(padLeft);
8699  builder_.add_dataLayout(dataLayout);
8700  builder_.add_biasEnabled(biasEnabled);
8701  return builder_.Finish();
8702 }

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

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

Referenced by GetFlatBufferArgMinMaxFunction().

8583  {
8584  TransposeConvolution2dLayerBuilder builder_(_fbb);
8585  builder_.add_biases(biases);
8586  builder_.add_weights(weights);
8587  builder_.add_descriptor(descriptor);
8588  builder_.add_base(base);
8589  return builder_.Finish();
8590 }

◆ CreateTransposeDescriptor()

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

Definition at line 8793 of file ArmnnSchema_generated.h.

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

Referenced by CreateTransposeDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

8795  {
8796  TransposeDescriptorBuilder builder_(_fbb);
8797  builder_.add_dimMappings(dimMappings);
8798  return builder_.Finish();
8799 }

◆ CreateTransposeDescriptorDirect()

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

Definition at line 8801 of file ArmnnSchema_generated.h.

References CreateTransposeDescriptor().

8803  {
8804  auto dimMappings__ = dimMappings ? _fbb.CreateVector<uint32_t>(*dimMappings) : 0;
8806  _fbb,
8807  dimMappings__);
8808 }
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 8748 of file ArmnnSchema_generated.h.

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

Referenced by GetFlatBufferArgMinMaxFunction().

8751  {
8752  TransposeLayerBuilder builder_(_fbb);
8753  builder_.add_descriptor(descriptor);
8754  builder_.add_base(base);
8755  return builder_.Finish();
8756 }

◆ CreateUintVector()

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

Definition at line 6783 of file ArmnnSchema_generated.h.

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

Referenced by CreateUintVectorDirect(), and GetFlatBufferArgMinMaxFunction().

6785  {
6786  UintVectorBuilder builder_(_fbb);
6787  builder_.add_data(data);
6788  return builder_.Finish();
6789 }

◆ CreateUintVectorDirect()

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

Definition at line 6791 of file ArmnnSchema_generated.h.

References CreateUintVector().

6793  {
6794  auto data__ = data ? _fbb.CreateVector<uint32_t>(*data) : 0;
6796  _fbb,
6797  data__);
6798 }
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 6934 of file ArmnnSchema_generated.h.

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

Referenced by CreateViewsDescriptorDirect(), and GetFlatBufferArgMinMaxFunction().

6937  {
6938  ViewsDescriptorBuilder builder_(_fbb);
6939  builder_.add_viewSizes(viewSizes);
6940  builder_.add_origins(origins);
6941  return builder_.Finish();
6942 }

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

References CreateViewsDescriptor().

6947  {
6948  auto viewSizes__ = viewSizes ? _fbb.CreateVector<flatbuffers::Offset<armnnSerializer::UintVector>>(*viewSizes) : 0;
6950  _fbb,
6951  origins,
6952  viewSizes__);
6953 }
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 424 of file ArmnnSchema_generated.h.

References ActivationFunction_HardSwish, ActivationFunction_Sigmoid, and EnumNamesActivationFunction().

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

◆ EnumNameArgMinMaxFunction()

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

Definition at line 454 of file ArmnnSchema_generated.h.

References ArgMinMaxFunction_Max, ArgMinMaxFunction_Min, and EnumNamesArgMinMaxFunction().

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

◆ EnumNameComparisonOperation()

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

Definition at line 921 of file ArmnnSchema_generated.h.

References ComparisonOperation_Equal, ComparisonOperation_NotEqual, and EnumNamesComparisonOperation().

921  {
922  if (flatbuffers::IsOutRange(e, ComparisonOperation_Equal, ComparisonOperation_NotEqual)) return "";
923  const size_t index = static_cast<size_t>(e);
924  return EnumNamesComparisonOperation()[index];
925 }
const char *const * EnumNamesComparisonOperation()

◆ EnumNameConstTensorData()

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

Definition at line 646 of file ArmnnSchema_generated.h.

References ConstTensorData_LongData, ConstTensorData_NONE, and EnumNamesConstTensorData().

Referenced by armnnDeserializer::ToConstTensor().

646  {
647  if (flatbuffers::IsOutRange(e, ConstTensorData_NONE, ConstTensorData_LongData)) return "";
648  const size_t index = static_cast<size_t>(e);
649  return EnumNamesConstTensorData()[index];
650 }
const char *const * EnumNamesConstTensorData()

◆ EnumNameDataLayout()

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

Definition at line 541 of file ArmnnSchema_generated.h.

References DataLayout_NCHW, DataLayout_NHWC, and EnumNamesDataLayout().

541  {
542  if (flatbuffers::IsOutRange(e, DataLayout_NHWC, DataLayout_NCHW)) return "";
543  const size_t index = static_cast<size_t>(e);
544  return EnumNamesDataLayout()[index];
545 }
const char *const * EnumNamesDataLayout()

◆ EnumNameDataType()

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

Definition at line 511 of file ArmnnSchema_generated.h.

References DataType_Float16, DataType_Signed64, and EnumNamesDataType().

Referenced by armnnDeserializer::ToTensorInfo().

511  {
512  if (flatbuffers::IsOutRange(e, DataType_Float16, DataType_Signed64)) return "";
513  const size_t index = static_cast<size_t>(e);
514  return EnumNamesDataType()[index];
515 }
const char *const * EnumNamesDataType()

◆ EnumNameLayer()

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

Definition at line 1359 of file ArmnnSchema_generated.h.

References EnumNamesLayer(), Layer_CastLayer, and Layer_NONE.

1359  {
1360  if (flatbuffers::IsOutRange(e, Layer_NONE, Layer_CastLayer)) return "";
1361  const size_t index = static_cast<size_t>(e);
1362  return EnumNamesLayer()[index];
1363 }
const char *const * EnumNamesLayer()

◆ EnumNameLayerType()

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

Definition at line 879 of file ArmnnSchema_generated.h.

References EnumNamesLayerType(), LayerType_Addition, and LayerType_Cast.

879  {
880  if (flatbuffers::IsOutRange(e, LayerType_Addition, LayerType_Cast)) return "";
881  const size_t index = static_cast<size_t>(e);
882  return EnumNamesLayerType()[index];
883 }
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 1056 of file ArmnnSchema_generated.h.

References EnumNamesOutputShapeRounding(), OutputShapeRounding_Ceiling, and OutputShapeRounding_Floor.

1056  {
1057  if (flatbuffers::IsOutRange(e, OutputShapeRounding_Floor, OutputShapeRounding_Ceiling)) return "";
1058  const size_t index = static_cast<size_t>(e);
1059  return EnumNamesOutputShapeRounding()[index];
1060 }
const char *const * EnumNamesOutputShapeRounding()

◆ EnumNamePaddingMethod()

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

Definition at line 1086 of file ArmnnSchema_generated.h.

References EnumNamesPaddingMethod(), PaddingMethod_Exclude, and PaddingMethod_IgnoreValue.

1086  {
1087  if (flatbuffers::IsOutRange(e, PaddingMethod_IgnoreValue, PaddingMethod_Exclude)) return "";
1088  const size_t index = static_cast<size_t>(e);
1089  return EnumNamesPaddingMethod()[index];
1090 }
const char *const * EnumNamesPaddingMethod()

◆ EnumNamePoolingAlgorithm()

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

Definition at line 1026 of file ArmnnSchema_generated.h.

References EnumNamesPoolingAlgorithm(), PoolingAlgorithm_L2, and PoolingAlgorithm_Max.

1026  {
1027  if (flatbuffers::IsOutRange(e, PoolingAlgorithm_Max, PoolingAlgorithm_L2)) return "";
1028  const size_t index = static_cast<size_t>(e);
1029  return EnumNamesPoolingAlgorithm()[index];
1030 }
const char *const * EnumNamesPoolingAlgorithm()

◆ EnumNameReduceOperation()

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

Definition at line 577 of file ArmnnSchema_generated.h.

References EnumNamesReduceOperation(), ReduceOperation_Min, and ReduceOperation_Sum.

577  {
578  if (flatbuffers::IsOutRange(e, ReduceOperation_Sum, ReduceOperation_Min)) return "";
579  const size_t index = static_cast<size_t>(e);
580  return EnumNamesReduceOperation()[index];
581 }
const char *const * EnumNamesReduceOperation()

◆ EnumNameResizeMethod()

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

Definition at line 607 of file ArmnnSchema_generated.h.

References EnumNamesResizeMethod(), ResizeMethod_Bilinear, and ResizeMethod_NearestNeighbor.

607  {
608  if (flatbuffers::IsOutRange(e, ResizeMethod_NearestNeighbor, ResizeMethod_Bilinear)) return "";
609  const size_t index = static_cast<size_t>(e);
610  return EnumNamesResizeMethod()[index];
611 }
const char *const * EnumNamesResizeMethod()

◆ EnumNamesActivationFunction()

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

Definition at line 405 of file ArmnnSchema_generated.h.

Referenced by EnumNameActivationFunction().

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

◆ EnumNamesArgMinMaxFunction()

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

Definition at line 445 of file ArmnnSchema_generated.h.

Referenced by EnumNameArgMinMaxFunction().

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

◆ EnumNamesComparisonOperation()

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

Definition at line 908 of file ArmnnSchema_generated.h.

Referenced by EnumNameComparisonOperation().

908  {
909  static const char * const names[7] = {
910  "Equal",
911  "Greater",
912  "GreaterOrEqual",
913  "Less",
914  "LessOrEqual",
915  "NotEqual",
916  nullptr
917  };
918  return names;
919 }

◆ EnumNamesConstTensorData()

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

Definition at line 634 of file ArmnnSchema_generated.h.

Referenced by EnumNameConstTensorData().

634  {
635  static const char * const names[6] = {
636  "NONE",
637  "ByteData",
638  "ShortData",
639  "IntData",
640  "LongData",
641  nullptr
642  };
643  return names;
644 }

◆ EnumNamesDataLayout()

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

Definition at line 532 of file ArmnnSchema_generated.h.

Referenced by EnumNameDataLayout().

532  {
533  static const char * const names[3] = {
534  "NHWC",
535  "NCHW",
536  nullptr
537  };
538  return names;
539 }

◆ EnumNamesDataType()

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

Definition at line 493 of file ArmnnSchema_generated.h.

Referenced by EnumNameDataType().

493  {
494  static const char * const names[12] = {
495  "Float16",
496  "Float32",
497  "QuantisedAsymm8",
498  "Signed32",
499  "Boolean",
500  "QuantisedSymm16",
501  "QAsymmU8",
502  "QSymmS16",
503  "QAsymmS8",
504  "QSymmS8",
505  "Signed64",
506  nullptr
507  };
508  return names;
509 }

◆ EnumNamesLayer()

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

Definition at line 1289 of file ArmnnSchema_generated.h.

Referenced by EnumNameLayer().

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

◆ EnumNamesLayerType()

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

Definition at line 810 of file ArmnnSchema_generated.h.

Referenced by EnumNameLayerType().

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

◆ EnumNamesLogicalBinaryOperation()

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

Definition at line 984 of file ArmnnSchema_generated.h.

Referenced by EnumNameLogicalBinaryOperation().

984  {
985  static const char * const names[3] = {
986  "LogicalAnd",
987  "LogicalOr",
988  nullptr
989  };
990  return names;
991 }

◆ EnumNamesNormalizationAlgorithmChannel()

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

Definition at line 1107 of file ArmnnSchema_generated.h.

Referenced by EnumNameNormalizationAlgorithmChannel().

1107  {
1108  static const char * const names[3] = {
1109  "Across",
1110  "Within",
1111  nullptr
1112  };
1113  return names;
1114 }

◆ EnumNamesNormalizationAlgorithmMethod()

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

Definition at line 1137 of file ArmnnSchema_generated.h.

Referenced by EnumNameNormalizationAlgorithmMethod().

1137  {
1138  static const char * const names[3] = {
1139  "LocalBrightness",
1140  "LocalContrast",
1141  nullptr
1142  };
1143  return names;
1144 }

◆ EnumNamesOutputShapeRounding()

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

Definition at line 1047 of file ArmnnSchema_generated.h.

Referenced by EnumNameOutputShapeRounding().

1047  {
1048  static const char * const names[3] = {
1049  "Floor",
1050  "Ceiling",
1051  nullptr
1052  };
1053  return names;
1054 }

◆ EnumNamesPaddingMethod()

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

Definition at line 1077 of file ArmnnSchema_generated.h.

Referenced by EnumNamePaddingMethod().

1077  {
1078  static const char * const names[3] = {
1079  "IgnoreValue",
1080  "Exclude",
1081  nullptr
1082  };
1083  return names;
1084 }

◆ EnumNamesPoolingAlgorithm()

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

Definition at line 1016 of file ArmnnSchema_generated.h.

Referenced by EnumNamePoolingAlgorithm().

1016  {
1017  static const char * const names[4] = {
1018  "Max",
1019  "Average",
1020  "L2",
1021  nullptr
1022  };
1023  return names;
1024 }

◆ EnumNamesReduceOperation()

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

Definition at line 566 of file ArmnnSchema_generated.h.

Referenced by EnumNameReduceOperation().

566  {
567  static const char * const names[5] = {
568  "Sum",
569  "Max",
570  "Mean",
571  "Min",
572  nullptr
573  };
574  return names;
575 }

◆ EnumNamesResizeMethod()

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

Definition at line 598 of file ArmnnSchema_generated.h.

Referenced by EnumNameResizeMethod().

598  {
599  static const char * const names[3] = {
600  "NearestNeighbor",
601  "Bilinear",
602  nullptr
603  };
604  return names;
605 }

◆ EnumNamesUnaryOperation()

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

Definition at line 950 of file ArmnnSchema_generated.h.

Referenced by EnumNameUnaryOperation().

950  {
951  static const char * const names[7] = {
952  "Abs",
953  "Rsqrt",
954  "Sqrt",
955  "Exp",
956  "Neg",
957  "LogicalNot",
958  nullptr
959  };
960  return names;
961 }

◆ EnumNameUnaryOperation()

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

Definition at line 963 of file ArmnnSchema_generated.h.

References EnumNamesUnaryOperation(), UnaryOperation_Abs, and UnaryOperation_LogicalNot.

963  {
964  if (flatbuffers::IsOutRange(e, UnaryOperation_Abs, UnaryOperation_LogicalNot)) return "";
965  const size_t index = static_cast<size_t>(e);
966  return EnumNamesUnaryOperation()[index];
967 }
const char *const * EnumNamesUnaryOperation()

◆ EnumValuesActivationFunction()

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

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

387  {
388  static const ActivationFunction values[] = {
401  };
402  return values;
403 }

◆ EnumValuesArgMinMaxFunction()

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

◆ EnumValuesComparisonOperation()

◆ EnumValuesConstTensorData()

◆ EnumValuesDataLayout()

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

Definition at line 524 of file ArmnnSchema_generated.h.

References DataLayout_NCHW, and DataLayout_NHWC.

524  {
525  static const DataLayout values[] = {
528  };
529  return values;
530 }

◆ EnumValuesDataType()

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

Definition at line 476 of file ArmnnSchema_generated.h.

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

◆ EnumValuesLayer()

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

Definition at line 1220 of file ArmnnSchema_generated.h.

References Layer_AbsLayer, Layer_ActivationLayer, Layer_AdditionLayer, Layer_ArgMinMaxLayer, Layer_BatchNormalizationLayer, Layer_BatchToSpaceNdLayer, Layer_CastLayer, 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.

1220  {
1221  static const Layer values[] = {
1222  Layer_NONE,
1285  };
1286  return values;
1287 }

◆ EnumValuesLayerType()

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

Definition at line 742 of file ArmnnSchema_generated.h.

References LayerType_Abs, LayerType_Activation, LayerType_Addition, LayerType_ArgMinMax, LayerType_BatchNormalization, LayerType_BatchToSpaceNd, LayerType_Cast, 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.

742  {
743  static const LayerType values[] = {
806  };
807  return values;
808 }

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

References SerializedGraphIdentifier().

10328  {
10329  fbb.Finish(root, SerializedGraphIdentifier());
10330 }
const char * SerializedGraphIdentifier()

◆ FinishSizePrefixedSerializedGraphBuffer()

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

Definition at line 10332 of file ArmnnSchema_generated.h.

References SerializedGraphIdentifier().

10334  {
10335  fbb.FinishSizePrefixed(root, SerializedGraphIdentifier());
10336 }
const char * SerializedGraphIdentifier()

◆ FLATBUFFERS_MANUALLY_ALIGNED_STRUCT()

armnnSerializer::FLATBUFFERS_MANUALLY_ALIGNED_STRUCT ( )

Definition at line 1620 of file ArmnnSchema_generated.h.

References FLATBUFFERS_STRUCT_END().

1620  {
1621  private:
1622  uint32_t sourceLayerIndex_;
1623  uint32_t outputSlotIndex_;
1624 
1625  public:
1626  Connection() {
1627  memset(static_cast<void *>(this), 0, sizeof(Connection));
1628  }
1629  Connection(uint32_t _sourceLayerIndex, uint32_t _outputSlotIndex)
1630  : sourceLayerIndex_(flatbuffers::EndianScalar(_sourceLayerIndex)),
1631  outputSlotIndex_(flatbuffers::EndianScalar(_outputSlotIndex)) {
1632  }
1633  uint32_t sourceLayerIndex() const {
1634  return flatbuffers::EndianScalar(sourceLayerIndex_);
1635  }
1636  uint32_t outputSlotIndex() const {
1637  return flatbuffers::EndianScalar(outputSlotIndex_);
1638  }
1639 };

◆ FLATBUFFERS_STRUCT_END()

armnnSerializer::FLATBUFFERS_STRUCT_END ( Connection  ,
 
)

◆ GetFlatBufferActivationFunction()

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

Definition at line 55 of file Serializer.cpp.

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

Referenced by GetFlatBufferArgMinMaxFunction().

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

◆ GetFlatBufferArgMinMaxFunction()

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

Definition at line 86 of file Serializer.cpp.

References anchors(), ArgMinMaxFunction_Max, ArgMinMaxFunction_Min, armnn::BFloat16, armnn::Boolean, CreateAbsLayer(), CreateActivationDescriptor(), CreateActivationLayer(), CreateAdditionLayer(), CreateAnyLayer(), CreateArgMinMaxDescriptor(), CreateArgMinMaxLayer(), CreateBatchNormalizationDescriptor(), CreateBatchNormalizationLayer(), CreateBatchToSpaceNdDescriptor(), CreateBatchToSpaceNdLayer(), CreateBindableLayerBase(), CreateByteData(), CreateCastLayer(), 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(), CreateLongData(), CreateLstmDescriptor(), CreateLstmInputParams(), CreateLstmLayer(), CreateMaximumLayer(), CreateMeanDescriptor(), CreateMeanLayer(), CreateMergeLayer(), CreateMinimumLayer(), CreateMultiplicationLayer(), CreateNormalizationDescriptor(), CreateNormalizationLayer(), CreateOriginsDescriptor(), CreateOutputLayer(), CreatePadDescriptor(), CreatePadLayer(), CreatePermuteDescriptor(), CreatePermuteLayer(), CreatePooling2dDescriptor(), CreatePooling2dLayer(), CreatePreluLayer(), CreateQLstmDescriptor(), CreateQLstmInputParams(), CreateQLstmLayer(), CreateQuantizedLstmInputParams(), CreateQuantizedLstmLayer(), CreateQuantizeLayer(), CreateRankLayer(), CreateReduceDescriptor(), CreateReduceLayer(), CreateReshapeDescriptor(), CreateReshapeLayer(), 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_CastLayer, 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_Cast, 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, FullyConnectedDescriptor::m_ConstantWeights, 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, armnn::Signed64, and OptionalReferenceSwitch< IsReference, T >::value().

◆ GetFlatBufferComparisonOperation()

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

Definition at line 11 of file SerializerUtils.cpp.

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

Referenced by GetFlatBufferArgMinMaxFunction().

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

◆ GetFlatBufferConstTensorData()

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

Definition at line 45 of file SerializerUtils.cpp.

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

Referenced by GetFlatBufferArgMinMaxFunction().

◆ GetFlatBufferDataLayout()

◆ GetFlatBufferDataType()

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

Definition at line 67 of file SerializerUtils.cpp.

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

Referenced by GetFlatBufferArgMinMaxFunction().

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

◆ GetFlatBufferLogicalBinaryOperation()

◆ GetFlatBufferNormalizationAlgorithmChannel()

◆ GetFlatBufferNormalizationAlgorithmMethod()

◆ GetFlatBufferOutputShapeRounding()

◆ GetFlatBufferPaddingMethod()

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

◆ GetFlatBufferPoolingAlgorithm()

◆ GetFlatBufferReduceOperation()

◆ GetFlatBufferResizeMethod()

◆ GetFlatBufferUnaryOperation()

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

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

107 {
108  switch (comparisonOperation)
109  {
122  default:
123  throw armnn::InvalidArgumentException("Unary operation unknown");
124  }
125 }

◆ GetSerializedGraph()

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

Definition at line 10295 of file ArmnnSchema_generated.h.

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

10295  {
10296  return flatbuffers::GetRoot<armnnSerializer::SerializedGraph>(buf);
10297 }

◆ GetSizePrefixedSerializedGraph()

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

Definition at line 10299 of file ArmnnSchema_generated.h.

10299  {
10300  return flatbuffers::GetSizePrefixedRoot<armnnSerializer::SerializedGraph>(buf);
10301 }

◆ SerializedGraphBufferHasIdentifier()

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

Definition at line 10307 of file ArmnnSchema_generated.h.

References SerializedGraphIdentifier().

10307  {
10308  return flatbuffers::BufferHasIdentifier(
10309  buf, SerializedGraphIdentifier());
10310 }
const char * SerializedGraphIdentifier()

◆ SerializedGraphExtension()

const char* armnnSerializer::SerializedGraphExtension ( )
inline

Definition at line 10322 of file ArmnnSchema_generated.h.

10322  {
10323  return "armnn";
10324 }

◆ SerializedGraphIdentifier()

const char* armnnSerializer::SerializedGraphIdentifier ( )
inline

◆ VerifyConstTensorData()

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

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

9989  {
9990  switch (type) {
9991  case ConstTensorData_NONE: {
9992  return true;
9993  }
9994  case ConstTensorData_ByteData: {
9995  auto ptr = reinterpret_cast<const armnnSerializer::ByteData *>(obj);
9996  return verifier.VerifyTable(ptr);
9997  }
9999  auto ptr = reinterpret_cast<const armnnSerializer::ShortData *>(obj);
10000  return verifier.VerifyTable(ptr);
10001  }
10002  case ConstTensorData_IntData: {
10003  auto ptr = reinterpret_cast<const armnnSerializer::IntData *>(obj);
10004  return verifier.VerifyTable(ptr);
10005  }
10006  case ConstTensorData_LongData: {
10007  auto ptr = reinterpret_cast<const armnnSerializer::LongData *>(obj);
10008  return verifier.VerifyTable(ptr);
10009  }
10010  default: return true;
10011  }
10012 }

◆ VerifyConstTensorDataVector()

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

Definition at line 10014 of file ArmnnSchema_generated.h.

References VerifyConstTensorData().

10014  {
10015  if (!values || !types) return !values && !types;
10016  if (values->size() != types->size()) return false;
10017  for (flatbuffers::uoffset_t i = 0; i < values->size(); ++i) {
10018  if (!VerifyConstTensorData(
10019  verifier, values->Get(i), types->GetEnum<ConstTensorData>(i))) {
10020  return false;
10021  }
10022  }
10023  return true;
10024 }
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 10026 of file ArmnnSchema_generated.h.

References Layer_AbsLayer, Layer_ActivationLayer, Layer_AdditionLayer, Layer_ArgMinMaxLayer, Layer_BatchNormalizationLayer, Layer_BatchToSpaceNdLayer, Layer_CastLayer, 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().

10026  {
10027  switch (type) {
10028  case Layer_NONE: {
10029  return true;
10030  }
10031  case Layer_ActivationLayer: {
10032  auto ptr = reinterpret_cast<const armnnSerializer::ActivationLayer *>(obj);
10033  return verifier.VerifyTable(ptr);
10034  }
10035  case Layer_AdditionLayer: {
10036  auto ptr = reinterpret_cast<const armnnSerializer::AdditionLayer *>(obj);
10037  return verifier.VerifyTable(ptr);
10038  }
10040  auto ptr = reinterpret_cast<const armnnSerializer::BatchToSpaceNdLayer *>(obj);
10041  return verifier.VerifyTable(ptr);
10042  }
10044  auto ptr = reinterpret_cast<const armnnSerializer::BatchNormalizationLayer *>(obj);
10045  return verifier.VerifyTable(ptr);
10046  }
10047  case Layer_ConstantLayer: {
10048  auto ptr = reinterpret_cast<const armnnSerializer::ConstantLayer *>(obj);
10049  return verifier.VerifyTable(ptr);
10050  }
10051  case Layer_Convolution2dLayer: {
10052  auto ptr = reinterpret_cast<const armnnSerializer::Convolution2dLayer *>(obj);
10053  return verifier.VerifyTable(ptr);
10054  }
10056  auto ptr = reinterpret_cast<const armnnSerializer::DepthwiseConvolution2dLayer *>(obj);
10057  return verifier.VerifyTable(ptr);
10058  }
10060  auto ptr = reinterpret_cast<const armnnSerializer::FullyConnectedLayer *>(obj);
10061  return verifier.VerifyTable(ptr);
10062  }
10063  case Layer_InputLayer: {
10064  auto ptr = reinterpret_cast<const armnnSerializer::InputLayer *>(obj);
10065  return verifier.VerifyTable(ptr);
10066  }
10068  auto ptr = reinterpret_cast<const armnnSerializer::MultiplicationLayer *>(obj);
10069  return verifier.VerifyTable(ptr);
10070  }
10071  case Layer_OutputLayer: {
10072  auto ptr = reinterpret_cast<const armnnSerializer::OutputLayer *>(obj);
10073  return verifier.VerifyTable(ptr);
10074  }
10075  case Layer_PermuteLayer: {
10076  auto ptr = reinterpret_cast<const armnnSerializer::PermuteLayer *>(obj);
10077  return verifier.VerifyTable(ptr);
10078  }
10079  case Layer_Pooling2dLayer: {
10080  auto ptr = reinterpret_cast<const armnnSerializer::Pooling2dLayer *>(obj);
10081  return verifier.VerifyTable(ptr);
10082  }
10083  case Layer_ReshapeLayer: {
10084  auto ptr = reinterpret_cast<const armnnSerializer::ReshapeLayer *>(obj);
10085  return verifier.VerifyTable(ptr);
10086  }
10087  case Layer_SoftmaxLayer: {
10088  auto ptr = reinterpret_cast<const armnnSerializer::SoftmaxLayer *>(obj);
10089  return verifier.VerifyTable(ptr);
10090  }
10092  auto ptr = reinterpret_cast<const armnnSerializer::SpaceToBatchNdLayer *>(obj);
10093  return verifier.VerifyTable(ptr);
10094  }
10095  case Layer_DivisionLayer: {
10096  auto ptr = reinterpret_cast<const armnnSerializer::DivisionLayer *>(obj);
10097  return verifier.VerifyTable(ptr);
10098  }
10099  case Layer_MinimumLayer: {
10100  auto ptr = reinterpret_cast<const armnnSerializer::MinimumLayer *>(obj);
10101  return verifier.VerifyTable(ptr);
10102  }
10103  case Layer_EqualLayer: {
10104  auto ptr = reinterpret_cast<const armnnSerializer::EqualLayer *>(obj);
10105  return verifier.VerifyTable(ptr);
10106  }
10107  case Layer_MaximumLayer: {
10108  auto ptr = reinterpret_cast<const armnnSerializer::MaximumLayer *>(obj);
10109  return verifier.VerifyTable(ptr);
10110  }
10111  case Layer_NormalizationLayer: {
10112  auto ptr = reinterpret_cast<const armnnSerializer::NormalizationLayer *>(obj);
10113  return verifier.VerifyTable(ptr);
10114  }
10115  case Layer_PadLayer: {
10116  auto ptr = reinterpret_cast<const armnnSerializer::PadLayer *>(obj);
10117  return verifier.VerifyTable(ptr);
10118  }
10119  case Layer_RsqrtLayer: {
10120  auto ptr = reinterpret_cast<const armnnSerializer::RsqrtLayer *>(obj);
10121  return verifier.VerifyTable(ptr);
10122  }
10123  case Layer_FloorLayer: {
10124  auto ptr = reinterpret_cast<const armnnSerializer::FloorLayer *>(obj);
10125  return verifier.VerifyTable(ptr);
10126  }
10127  case Layer_GreaterLayer: {
10128  auto ptr = reinterpret_cast<const armnnSerializer::GreaterLayer *>(obj);
10129  return verifier.VerifyTable(ptr);
10130  }
10132  auto ptr = reinterpret_cast<const armnnSerializer::ResizeBilinearLayer *>(obj);
10133  return verifier.VerifyTable(ptr);
10134  }
10135  case Layer_SubtractionLayer: {
10136  auto ptr = reinterpret_cast<const armnnSerializer::SubtractionLayer *>(obj);
10137  return verifier.VerifyTable(ptr);
10138  }
10139  case Layer_StridedSliceLayer: {
10140  auto ptr = reinterpret_cast<const armnnSerializer::StridedSliceLayer *>(obj);
10141  return verifier.VerifyTable(ptr);
10142  }
10143  case Layer_GatherLayer: {
10144  auto ptr = reinterpret_cast<const armnnSerializer::GatherLayer *>(obj);
10145  return verifier.VerifyTable(ptr);
10146  }
10147  case Layer_MeanLayer: {
10148  auto ptr = reinterpret_cast<const armnnSerializer::MeanLayer *>(obj);
10149  return verifier.VerifyTable(ptr);
10150  }
10151  case Layer_MergerLayer: {
10152  auto ptr = reinterpret_cast<const armnnSerializer::MergerLayer *>(obj);
10153  return verifier.VerifyTable(ptr);
10154  }
10156  auto ptr = reinterpret_cast<const armnnSerializer::L2NormalizationLayer *>(obj);
10157  return verifier.VerifyTable(ptr);
10158  }
10159  case Layer_SplitterLayer: {
10160  auto ptr = reinterpret_cast<const armnnSerializer::SplitterLayer *>(obj);
10161  return verifier.VerifyTable(ptr);
10162  }
10164  auto ptr = reinterpret_cast<const armnnSerializer::DetectionPostProcessLayer *>(obj);
10165  return verifier.VerifyTable(ptr);
10166  }
10167  case Layer_LstmLayer: {
10168  auto ptr = reinterpret_cast<const armnnSerializer::LstmLayer *>(obj);
10169  return verifier.VerifyTable(ptr);
10170  }
10171  case Layer_QuantizedLstmLayer: {
10172  auto ptr = reinterpret_cast<const armnnSerializer::QuantizedLstmLayer *>(obj);
10173  return verifier.VerifyTable(ptr);
10174  }
10175  case Layer_QuantizeLayer: {
10176  auto ptr = reinterpret_cast<const armnnSerializer::QuantizeLayer *>(obj);
10177  return verifier.VerifyTable(ptr);
10178  }
10179  case Layer_DequantizeLayer: {
10180  auto ptr = reinterpret_cast<const armnnSerializer::DequantizeLayer *>(obj);
10181  return verifier.VerifyTable(ptr);
10182  }
10183  case Layer_MergeLayer: {
10184  auto ptr = reinterpret_cast<const armnnSerializer::MergeLayer *>(obj);
10185  return verifier.VerifyTable(ptr);
10186  }
10187  case Layer_SwitchLayer: {
10188  auto ptr = reinterpret_cast<const armnnSerializer::SwitchLayer *>(obj);
10189  return verifier.VerifyTable(ptr);
10190  }
10191  case Layer_ConcatLayer: {
10192  auto ptr = reinterpret_cast<const armnnSerializer::ConcatLayer *>(obj);
10193  return verifier.VerifyTable(ptr);
10194  }
10195  case Layer_SpaceToDepthLayer: {
10196  auto ptr = reinterpret_cast<const armnnSerializer::SpaceToDepthLayer *>(obj);
10197  return verifier.VerifyTable(ptr);
10198  }
10199  case Layer_PreluLayer: {
10200  auto ptr = reinterpret_cast<const armnnSerializer::PreluLayer *>(obj);
10201  return verifier.VerifyTable(ptr);
10202  }
10204  auto ptr = reinterpret_cast<const armnnSerializer::TransposeConvolution2dLayer *>(obj);
10205  return verifier.VerifyTable(ptr);
10206  }
10207  case Layer_ResizeLayer: {
10208  auto ptr = reinterpret_cast<const armnnSerializer::ResizeLayer *>(obj);
10209  return verifier.VerifyTable(ptr);
10210  }
10211  case Layer_StackLayer: {
10212  auto ptr = reinterpret_cast<const armnnSerializer::StackLayer *>(obj);
10213  return verifier.VerifyTable(ptr);
10214  }
10215  case Layer_AbsLayer: {
10216  auto ptr = reinterpret_cast<const armnnSerializer::AbsLayer *>(obj);
10217  return verifier.VerifyTable(ptr);
10218  }
10219  case Layer_ArgMinMaxLayer: {
10220  auto ptr = reinterpret_cast<const armnnSerializer::ArgMinMaxLayer *>(obj);
10221  return verifier.VerifyTable(ptr);
10222  }
10223  case Layer_SliceLayer: {
10224  auto ptr = reinterpret_cast<const armnnSerializer::SliceLayer *>(obj);
10225  return verifier.VerifyTable(ptr);
10226  }
10227  case Layer_DepthToSpaceLayer: {
10228  auto ptr = reinterpret_cast<const armnnSerializer::DepthToSpaceLayer *>(obj);
10229  return verifier.VerifyTable(ptr);
10230  }
10232  auto ptr = reinterpret_cast<const armnnSerializer::InstanceNormalizationLayer *>(obj);
10233  return verifier.VerifyTable(ptr);
10234  }
10235  case Layer_LogSoftmaxLayer: {
10236  auto ptr = reinterpret_cast<const armnnSerializer::LogSoftmaxLayer *>(obj);
10237  return verifier.VerifyTable(ptr);
10238  }
10239  case Layer_ComparisonLayer: {
10240  auto ptr = reinterpret_cast<const armnnSerializer::ComparisonLayer *>(obj);
10241  return verifier.VerifyTable(ptr);
10242  }
10243  case Layer_StandInLayer: {
10244  auto ptr = reinterpret_cast<const armnnSerializer::StandInLayer *>(obj);
10245  return verifier.VerifyTable(ptr);
10246  }
10248  auto ptr = reinterpret_cast<const armnnSerializer::ElementwiseUnaryLayer *>(obj);
10249  return verifier.VerifyTable(ptr);
10250  }
10251  case Layer_TransposeLayer: {
10252  auto ptr = reinterpret_cast<const armnnSerializer::TransposeLayer *>(obj);
10253  return verifier.VerifyTable(ptr);
10254  }
10255  case Layer_QLstmLayer: {
10256  auto ptr = reinterpret_cast<const armnnSerializer::QLstmLayer *>(obj);
10257  return verifier.VerifyTable(ptr);
10258  }
10259  case Layer_FillLayer: {
10260  auto ptr = reinterpret_cast<const armnnSerializer::FillLayer *>(obj);
10261  return verifier.VerifyTable(ptr);
10262  }
10263  case Layer_RankLayer: {
10264  auto ptr = reinterpret_cast<const armnnSerializer::RankLayer *>(obj);
10265  return verifier.VerifyTable(ptr);
10266  }
10267  case Layer_LogicalBinaryLayer: {
10268  auto ptr = reinterpret_cast<const armnnSerializer::LogicalBinaryLayer *>(obj);
10269  return verifier.VerifyTable(ptr);
10270  }
10271  case Layer_ReduceLayer: {
10272  auto ptr = reinterpret_cast<const armnnSerializer::ReduceLayer *>(obj);
10273  return verifier.VerifyTable(ptr);
10274  }
10275  case Layer_CastLayer: {
10276  auto ptr = reinterpret_cast<const armnnSerializer::CastLayer *>(obj);
10277  return verifier.VerifyTable(ptr);
10278  }
10279  default: return true;
10280  }
10281 }
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 10283 of file ArmnnSchema_generated.h.

References VerifyLayer().

10283  {
10284  if (!values || !types) return !values && !types;
10285  if (values->size() != types->size()) return false;
10286  for (flatbuffers::uoffset_t i = 0; i < values->size(); ++i) {
10287  if (!VerifyLayer(
10288  verifier, values->Get(i), types->GetEnum<Layer>(i))) {
10289  return false;
10290  }
10291  }
10292  return true;
10293 }
bool VerifyLayer(flatbuffers::Verifier &verifier, const void *obj, Layer type)

◆ VerifySerializedGraphBuffer()

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

Definition at line 10312 of file ArmnnSchema_generated.h.

References SerializedGraphIdentifier().

10313  {
10314  return verifier.VerifyBuffer<armnnSerializer::SerializedGraph>(SerializedGraphIdentifier());
10315 }
const char * SerializedGraphIdentifier()

◆ VerifySizePrefixedSerializedGraphBuffer()

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

Definition at line 10317 of file ArmnnSchema_generated.h.

References SerializedGraphIdentifier().

10318  {
10319  return verifier.VerifySizePrefixedBuffer<armnnSerializer::SerializedGraph>(SerializedGraphIdentifier());
10320 }
const char * SerializedGraphIdentifier()