Lines Matching full:flatbuffers

1 // automatically generated by the FlatBuffers compiler, do not modify
7 #include "flatbuffers/flatbuffers.h"
9 // Ensure the included flatbuffers.h is the same version as when this file was
14 "Non-compatible flatbuffers version included");
471 …if (flatbuffers::IsOutRange(e, ActivationFunction_Sigmoid, ActivationFunction_HardSwish)) return "… in EnumNameActivationFunction()
501 if (flatbuffers::IsOutRange(e, ArgMinMaxFunction_Min, ArgMinMaxFunction_Max)) return ""; in EnumNameArgMinMaxFunction()
558 if (flatbuffers::IsOutRange(e, DataType_Float16, DataType_Signed64)) return ""; in EnumNameDataType()
594 if (flatbuffers::IsOutRange(e, DataLayout_NHWC, DataLayout_NCDHW)) return ""; in EnumNameDataLayout()
633 if (flatbuffers::IsOutRange(e, ReduceOperation_Sum, ReduceOperation_Prod)) return ""; in EnumNameReduceOperation()
663 if (flatbuffers::IsOutRange(e, ResizeMethod_NearestNeighbor, ResizeMethod_Bilinear)) return ""; in EnumNameResizeMethod()
702 if (flatbuffers::IsOutRange(e, ConstTensorData_NONE, ConstTensorData_LongData)) return ""; in EnumNameConstTensorData()
727 bool VerifyConstTensorData(flatbuffers::Verifier &verifier, const void *obj, ConstTensorData type);
728 …nstTensorDataVector(flatbuffers::Verifier &verifier, const flatbuffers::Vector<flatbuffers::Offset…
959 if (flatbuffers::IsOutRange(e, LayerType_Addition, LayerType_ElementwiseBinary)) return "";
1001 …if (flatbuffers::IsOutRange(e, ComparisonOperation_Equal, ComparisonOperation_NotEqual)) return "";
1043 if (flatbuffers::IsOutRange(e, BinaryOperation_Add, BinaryOperation_Sub)) return "";
1094 if (flatbuffers::IsOutRange(e, UnaryOperation_Abs, UnaryOperation_Ceil)) return "";
1124 …if (flatbuffers::IsOutRange(e, LogicalBinaryOperation_LogicalAnd, LogicalBinaryOperation_LogicalOr…
1157 if (flatbuffers::IsOutRange(e, PoolingAlgorithm_Max, PoolingAlgorithm_L2)) return "";
1187 if (flatbuffers::IsOutRange(e, OutputShapeRounding_Floor, OutputShapeRounding_Ceiling)) return "";
1217 if (flatbuffers::IsOutRange(e, PaddingMethod_IgnoreValue, PaddingMethod_Exclude)) return "";
1247 …if (flatbuffers::IsOutRange(e, NormalizationAlgorithmChannel_Across, NormalizationAlgorithmChannel…
1277 …if (flatbuffers::IsOutRange(e, NormalizationAlgorithmMethod_LocalBrightness, NormalizationAlgorith…
1310 if (flatbuffers::IsOutRange(e, PaddingMode_Constant, PaddingMode_Symmetric)) return "";
1547 if (flatbuffers::IsOutRange(e, Layer_NONE, Layer_ElementwiseBinaryLayer)) return "";
1836 bool VerifyLayer(flatbuffers::Verifier &verifier, const void *obj, Layer type);
1837 …l VerifyLayerVector(flatbuffers::Verifier &verifier, const flatbuffers::Vector<flatbuffers::Offset…
1850 : sourceLayerIndex_(flatbuffers::EndianScalar(_sourceLayerIndex)),
1851 outputSlotIndex_(flatbuffers::EndianScalar(_outputSlotIndex)) {
1854 return flatbuffers::EndianScalar(sourceLayerIndex_);
1857 return flatbuffers::EndianScalar(outputSlotIndex_);
1862 struct TensorInfo FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
1875 const flatbuffers::Vector<uint32_t> *dimensions() const {
1876 return GetPointer<const flatbuffers::Vector<uint32_t> *>(VT_DIMENSIONS);
1887 const flatbuffers::Vector<float> *quantizationScales() const {
1888 return GetPointer<const flatbuffers::Vector<float> *>(VT_QUANTIZATIONSCALES);
1896 const flatbuffers::Vector<uint8_t> *dimensionSpecificity() const {
1897 return GetPointer<const flatbuffers::Vector<uint8_t> *>(VT_DIMENSIONSPECIFICITY);
1902 bool Verify(flatbuffers::Verifier &verifier) const {
1922 flatbuffers::FlatBufferBuilder &fbb_;
1923 flatbuffers::uoffset_t start_;
1924 void add_dimensions(flatbuffers::Offset<flatbuffers::Vector<uint32_t>> dimensions) {
1936 void add_quantizationScales(flatbuffers::Offset<flatbuffers::Vector<float>> quantizationScales) {
1945 …void add_dimensionSpecificity(flatbuffers::Offset<flatbuffers::Vector<uint8_t>> dimensionSpecifici…
1951 explicit TensorInfoBuilder(flatbuffers::FlatBufferBuilder &_fbb)
1955 flatbuffers::Offset<TensorInfo> Finish() {
1957 auto o = flatbuffers::Offset<TensorInfo>(end);
1962 inline flatbuffers::Offset<TensorInfo> CreateTensorInfo(
1963 flatbuffers::FlatBufferBuilder &_fbb,
1964 flatbuffers::Offset<flatbuffers::Vector<uint32_t>> dimensions = 0,
1968 flatbuffers::Offset<flatbuffers::Vector<float>> quantizationScales = 0,
1971 flatbuffers::Offset<flatbuffers::Vector<uint8_t>> dimensionSpecificity = 0,
1986 inline flatbuffers::Offset<TensorInfo> CreateTensorInfoDirect(
1987 flatbuffers::FlatBufferBuilder &_fbb,
2013 struct ByteData FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
2018 const flatbuffers::Vector<int8_t> *data() const {
2019 return GetPointer<const flatbuffers::Vector<int8_t> *>(VT_DATA);
2021 bool Verify(flatbuffers::Verifier &verifier) const {
2031 flatbuffers::FlatBufferBuilder &fbb_;
2032 flatbuffers::uoffset_t start_;
2033 void add_data(flatbuffers::Offset<flatbuffers::Vector<int8_t>> data) {
2036 explicit ByteDataBuilder(flatbuffers::FlatBufferBuilder &_fbb)
2040 flatbuffers::Offset<ByteData> Finish() {
2042 auto o = flatbuffers::Offset<ByteData>(end);
2047 inline flatbuffers::Offset<ByteData> CreateByteData(
2048 flatbuffers::FlatBufferBuilder &_fbb,
2049 flatbuffers::Offset<flatbuffers::Vector<int8_t>> data = 0) {
2055 inline flatbuffers::Offset<ByteData> CreateByteDataDirect(
2056 flatbuffers::FlatBufferBuilder &_fbb,
2064 struct ShortData FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
2069 const flatbuffers::Vector<int16_t> *data() const {
2070 return GetPointer<const flatbuffers::Vector<int16_t> *>(VT_DATA);
2072 bool Verify(flatbuffers::Verifier &verifier) const {
2082 flatbuffers::FlatBufferBuilder &fbb_;
2083 flatbuffers::uoffset_t start_;
2084 void add_data(flatbuffers::Offset<flatbuffers::Vector<int16_t>> data) {
2087 explicit ShortDataBuilder(flatbuffers::FlatBufferBuilder &_fbb)
2091 flatbuffers::Offset<ShortData> Finish() {
2093 auto o = flatbuffers::Offset<ShortData>(end);
2098 inline flatbuffers::Offset<ShortData> CreateShortData(
2099 flatbuffers::FlatBufferBuilder &_fbb,
2100 flatbuffers::Offset<flatbuffers::Vector<int16_t>> data = 0) {
2106 inline flatbuffers::Offset<ShortData> CreateShortDataDirect(
2107 flatbuffers::FlatBufferBuilder &_fbb,
2115 struct IntData FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
2120 const flatbuffers::Vector<int32_t> *data() const {
2121 return GetPointer<const flatbuffers::Vector<int32_t> *>(VT_DATA);
2123 bool Verify(flatbuffers::Verifier &verifier) const {
2133 flatbuffers::FlatBufferBuilder &fbb_;
2134 flatbuffers::uoffset_t start_;
2135 void add_data(flatbuffers::Offset<flatbuffers::Vector<int32_t>> data) {
2138 explicit IntDataBuilder(flatbuffers::FlatBufferBuilder &_fbb)
2142 flatbuffers::Offset<IntData> Finish() {
2144 auto o = flatbuffers::Offset<IntData>(end);
2149 inline flatbuffers::Offset<IntData> CreateIntData(
2150 flatbuffers::FlatBufferBuilder &_fbb,
2151 flatbuffers::Offset<flatbuffers::Vector<int32_t>> data = 0) {
2157 inline flatbuffers::Offset<IntData> CreateIntDataDirect(
2158 flatbuffers::FlatBufferBuilder &_fbb,
2166 struct LongData FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
2171 const flatbuffers::Vector<int64_t> *data() const {
2172 return GetPointer<const flatbuffers::Vector<int64_t> *>(VT_DATA);
2174 bool Verify(flatbuffers::Verifier &verifier) const {
2184 flatbuffers::FlatBufferBuilder &fbb_;
2185 flatbuffers::uoffset_t start_;
2186 void add_data(flatbuffers::Offset<flatbuffers::Vector<int64_t>> data) {
2189 explicit LongDataBuilder(flatbuffers::FlatBufferBuilder &_fbb)
2193 flatbuffers::Offset<LongData> Finish() {
2195 auto o = flatbuffers::Offset<LongData>(end);
2200 inline flatbuffers::Offset<LongData> CreateLongData(
2201 flatbuffers::FlatBufferBuilder &_fbb,
2202 flatbuffers::Offset<flatbuffers::Vector<int64_t>> data = 0) {
2208 inline flatbuffers::Offset<LongData> CreateLongDataDirect(
2209 flatbuffers::FlatBufferBuilder &_fbb,
2217 struct ConstTensor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
2246 bool Verify(flatbuffers::Verifier &verifier) const {
2275 flatbuffers::FlatBufferBuilder &fbb_;
2276 flatbuffers::uoffset_t start_;
2277 void add_info(flatbuffers::Offset<armnnSerializer::TensorInfo> info) {
2283 void add_data(flatbuffers::Offset<void> data) {
2286 explicit ConstTensorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
2290 flatbuffers::Offset<ConstTensor> Finish() {
2292 auto o = flatbuffers::Offset<ConstTensor>(end);
2297 inline flatbuffers::Offset<ConstTensor> CreateConstTensor(
2298 flatbuffers::FlatBufferBuilder &_fbb,
2299 flatbuffers::Offset<armnnSerializer::TensorInfo> info = 0,
2301 flatbuffers::Offset<void> data = 0) {
2309 struct InputSlot FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
2321 bool Verify(flatbuffers::Verifier &verifier) const {
2331 flatbuffers::FlatBufferBuilder &fbb_;
2332 flatbuffers::uoffset_t start_;
2339 explicit InputSlotBuilder(flatbuffers::FlatBufferBuilder &_fbb)
2343 flatbuffers::Offset<InputSlot> Finish() {
2345 auto o = flatbuffers::Offset<InputSlot>(end);
2350 inline flatbuffers::Offset<InputSlot> CreateInputSlot(
2351 flatbuffers::FlatBufferBuilder &_fbb,
2360 struct OutputSlot FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
2372 bool Verify(flatbuffers::Verifier &verifier) const {
2383 flatbuffers::FlatBufferBuilder &fbb_;
2384 flatbuffers::uoffset_t start_;
2388 void add_tensorInfo(flatbuffers::Offset<armnnSerializer::TensorInfo> tensorInfo) {
2391 explicit OutputSlotBuilder(flatbuffers::FlatBufferBuilder &_fbb)
2395 flatbuffers::Offset<OutputSlot> Finish() {
2397 auto o = flatbuffers::Offset<OutputSlot>(end);
2402 inline flatbuffers::Offset<OutputSlot> CreateOutputSlot(
2403 flatbuffers::FlatBufferBuilder &_fbb,
2405 flatbuffers::Offset<armnnSerializer::TensorInfo> tensorInfo = 0) {
2412 struct LayerBase FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
2424 const flatbuffers::String *layerName() const {
2425 return GetPointer<const flatbuffers::String *>(VT_LAYERNAME);
2430 const flatbuffers::Vector<flatbuffers::Offset<armnnSerializer::InputSlot>> *inputSlots() const {
2431 …return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<armnnSerializer::InputSlot>> *>(VT…
2433 const flatbuffers::Vector<flatbuffers::Offset<armnnSerializer::OutputSlot>> *outputSlots() const {
2434 …return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<armnnSerializer::OutputSlot>> *>(V…
2436 bool Verify(flatbuffers::Verifier &verifier) const {
2454 flatbuffers::FlatBufferBuilder &fbb_;
2455 flatbuffers::uoffset_t start_;
2459 void add_layerName(flatbuffers::Offset<flatbuffers::String> layerName) {
2465 …void add_inputSlots(flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<armnnSerializer::I…
2468 …void add_outputSlots(flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<armnnSerializer::…
2471 explicit LayerBaseBuilder(flatbuffers::FlatBufferBuilder &_fbb)
2475 flatbuffers::Offset<LayerBase> Finish() {
2477 auto o = flatbuffers::Offset<LayerBase>(end);
2482 inline flatbuffers::Offset<LayerBase> CreateLayerBase(
2483 flatbuffers::FlatBufferBuilder &_fbb,
2485 flatbuffers::Offset<flatbuffers::String> layerName = 0,
2487flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<armnnSerializer::InputSlot>>> inputSlo…
2488flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<armnnSerializer::OutputSlot>>> outputS…
2498 inline flatbuffers::Offset<LayerBase> CreateLayerBaseDirect(
2499 flatbuffers::FlatBufferBuilder &_fbb,
2503 const std::vector<flatbuffers::Offset<armnnSerializer::InputSlot>> *inputSlots = nullptr,
2504 const std::vector<flatbuffers::Offset<armnnSerializer::OutputSlot>> *outputSlots = nullptr) {
2506 …auto inputSlots__ = inputSlots ? _fbb.CreateVector<flatbuffers::Offset<armnnSerializer::InputSlot>…
2507 …auto outputSlots__ = outputSlots ? _fbb.CreateVector<flatbuffers::Offset<armnnSerializer::OutputSl…
2517 struct BindableLayerBase FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
2529 bool Verify(flatbuffers::Verifier &verifier) const {
2540 flatbuffers::FlatBufferBuilder &fbb_;
2541 flatbuffers::uoffset_t start_;
2542 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
2548 explicit BindableLayerBaseBuilder(flatbuffers::FlatBufferBuilder &_fbb)
2552 flatbuffers::Offset<BindableLayerBase> Finish() {
2554 auto o = flatbuffers::Offset<BindableLayerBase>(end);
2559 inline flatbuffers::Offset<BindableLayerBase> CreateBindableLayerBase(
2560 flatbuffers::FlatBufferBuilder &_fbb,
2561 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
2570 struct AbsLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
2578 bool Verify(flatbuffers::Verifier &verifier) const {
2588 flatbuffers::FlatBufferBuilder &fbb_;
2589 flatbuffers::uoffset_t start_;
2590 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
2593 explicit AbsLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
2597 flatbuffers::Offset<AbsLayer> Finish() {
2599 auto o = flatbuffers::Offset<AbsLayer>(end);
2604 inline flatbuffers::Offset<AbsLayer> CreateAbsLayer(
2605 flatbuffers::FlatBufferBuilder &_fbb,
2606 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0) {
2612 struct ActivationLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
2624 bool Verify(flatbuffers::Verifier &verifier) const {
2636 flatbuffers::FlatBufferBuilder &fbb_;
2637 flatbuffers::uoffset_t start_;
2638 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
2641 void add_descriptor(flatbuffers::Offset<armnnSerializer::ActivationDescriptor> descriptor) {
2644 explicit ActivationLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
2648 flatbuffers::Offset<ActivationLayer> Finish() {
2650 auto o = flatbuffers::Offset<ActivationLayer>(end);
2655 inline flatbuffers::Offset<ActivationLayer> CreateActivationLayer(
2656 flatbuffers::FlatBufferBuilder &_fbb,
2657 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
2658 flatbuffers::Offset<armnnSerializer::ActivationDescriptor> descriptor = 0) {
2665 struct ActivationDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
2681 bool Verify(flatbuffers::Verifier &verifier) const {
2692 flatbuffers::FlatBufferBuilder &fbb_;
2693 flatbuffers::uoffset_t start_;
2703 explicit ActivationDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
2707 flatbuffers::Offset<ActivationDescriptor> Finish() {
2709 auto o = flatbuffers::Offset<ActivationDescriptor>(end);
2714 inline flatbuffers::Offset<ActivationDescriptor> CreateActivationDescriptor(
2715 flatbuffers::FlatBufferBuilder &_fbb,
2726 struct AdditionLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
2734 bool Verify(flatbuffers::Verifier &verifier) const {
2744 flatbuffers::FlatBufferBuilder &fbb_;
2745 flatbuffers::uoffset_t start_;
2746 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
2749 explicit AdditionLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
2753 flatbuffers::Offset<AdditionLayer> Finish() {
2755 auto o = flatbuffers::Offset<AdditionLayer>(end);
2760 inline flatbuffers::Offset<AdditionLayer> CreateAdditionLayer(
2761 flatbuffers::FlatBufferBuilder &_fbb,
2762 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0) {
2768 struct ArgMinMaxLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
2780 bool Verify(flatbuffers::Verifier &verifier) const {
2792 flatbuffers::FlatBufferBuilder &fbb_;
2793 flatbuffers::uoffset_t start_;
2794 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
2797 void add_descriptor(flatbuffers::Offset<armnnSerializer::ArgMinMaxDescriptor> descriptor) {
2800 explicit ArgMinMaxLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
2804 flatbuffers::Offset<ArgMinMaxLayer> Finish() {
2806 auto o = flatbuffers::Offset<ArgMinMaxLayer>(end);
2811 inline flatbuffers::Offset<ArgMinMaxLayer> CreateArgMinMaxLayer(
2812 flatbuffers::FlatBufferBuilder &_fbb,
2813 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
2814 flatbuffers::Offset<armnnSerializer::ArgMinMaxDescriptor> descriptor = 0) {
2821 struct ArgMinMaxDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
2833 bool Verify(flatbuffers::Verifier &verifier) const {
2843 flatbuffers::FlatBufferBuilder &fbb_;
2844 flatbuffers::uoffset_t start_;
2851 explicit ArgMinMaxDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
2855 flatbuffers::Offset<ArgMinMaxDescriptor> Finish() {
2857 auto o = flatbuffers::Offset<ArgMinMaxDescriptor>(end);
2862 inline flatbuffers::Offset<ArgMinMaxDescriptor> CreateArgMinMaxDescriptor(
2863 flatbuffers::FlatBufferBuilder &_fbb,
2872 struct CastLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
2880 bool Verify(flatbuffers::Verifier &verifier) const {
2890 flatbuffers::FlatBufferBuilder &fbb_;
2891 flatbuffers::uoffset_t start_;
2892 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
2895 explicit CastLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
2899 flatbuffers::Offset<CastLayer> Finish() {
2901 auto o = flatbuffers::Offset<CastLayer>(end);
2906 inline flatbuffers::Offset<CastLayer> CreateCastLayer(
2907 flatbuffers::FlatBufferBuilder &_fbb,
2908 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0) {
2914 struct ChannelShuffleLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
2926 bool Verify(flatbuffers::Verifier &verifier) const {
2938 flatbuffers::FlatBufferBuilder &fbb_;
2939 flatbuffers::uoffset_t start_;
2940 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
2943 void add_descriptor(flatbuffers::Offset<armnnSerializer::ChannelShuffleDescriptor> descriptor) {
2946 explicit ChannelShuffleLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
2950 flatbuffers::Offset<ChannelShuffleLayer> Finish() {
2952 auto o = flatbuffers::Offset<ChannelShuffleLayer>(end);
2957 inline flatbuffers::Offset<ChannelShuffleLayer> CreateChannelShuffleLayer(
2958 flatbuffers::FlatBufferBuilder &_fbb,
2959 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
2960 flatbuffers::Offset<armnnSerializer::ChannelShuffleDescriptor> descriptor = 0) {
2967 struct ChannelShuffleDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
2979 bool Verify(flatbuffers::Verifier &verifier) const {
2989 flatbuffers::FlatBufferBuilder &fbb_;
2990 flatbuffers::uoffset_t start_;
2997 explicit ChannelShuffleDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
3001 flatbuffers::Offset<ChannelShuffleDescriptor> Finish() {
3003 auto o = flatbuffers::Offset<ChannelShuffleDescriptor>(end);
3008 inline flatbuffers::Offset<ChannelShuffleDescriptor> CreateChannelShuffleDescriptor(
3009 flatbuffers::FlatBufferBuilder &_fbb,
3018 struct ComparisonDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
3026 bool Verify(flatbuffers::Verifier &verifier) const {
3035 flatbuffers::FlatBufferBuilder &fbb_;
3036 flatbuffers::uoffset_t start_;
3040 explicit ComparisonDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
3044 flatbuffers::Offset<ComparisonDescriptor> Finish() {
3046 auto o = flatbuffers::Offset<ComparisonDescriptor>(end);
3051 inline flatbuffers::Offset<ComparisonDescriptor> CreateComparisonDescriptor(
3052 flatbuffers::FlatBufferBuilder &_fbb,
3059 struct ComparisonLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
3071 bool Verify(flatbuffers::Verifier &verifier) const {
3083 flatbuffers::FlatBufferBuilder &fbb_;
3084 flatbuffers::uoffset_t start_;
3085 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
3088 void add_descriptor(flatbuffers::Offset<armnnSerializer::ComparisonDescriptor> descriptor) {
3091 explicit ComparisonLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
3095 flatbuffers::Offset<ComparisonLayer> Finish() {
3097 auto o = flatbuffers::Offset<ComparisonLayer>(end);
3102 inline flatbuffers::Offset<ComparisonLayer> CreateComparisonLayer(
3103 flatbuffers::FlatBufferBuilder &_fbb,
3104 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
3105 flatbuffers::Offset<armnnSerializer::ComparisonDescriptor> descriptor = 0) {
3112 struct ConstantLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
3124 bool Verify(flatbuffers::Verifier &verifier) const {
3136 flatbuffers::FlatBufferBuilder &fbb_;
3137 flatbuffers::uoffset_t start_;
3138 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
3141 void add_input(flatbuffers::Offset<armnnSerializer::ConstTensor> input) {
3144 explicit ConstantLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
3148 flatbuffers::Offset<ConstantLayer> Finish() {
3150 auto o = flatbuffers::Offset<ConstantLayer>(end);
3155 inline flatbuffers::Offset<ConstantLayer> CreateConstantLayer(
3156 flatbuffers::FlatBufferBuilder &_fbb,
3157 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
3158 flatbuffers::Offset<armnnSerializer::ConstTensor> input = 0) {
3165 struct Convolution2dLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
3185 bool Verify(flatbuffers::Verifier &verifier) const {
3201 flatbuffers::FlatBufferBuilder &fbb_;
3202 flatbuffers::uoffset_t start_;
3203 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
3206 void add_descriptor(flatbuffers::Offset<armnnSerializer::Convolution2dDescriptor> descriptor) {
3209 void add_weights(flatbuffers::Offset<armnnSerializer::ConstTensor> weights) {
3212 void add_biases(flatbuffers::Offset<armnnSerializer::ConstTensor> biases) {
3215 explicit Convolution2dLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
3219 flatbuffers::Offset<Convolution2dLayer> Finish() {
3221 auto o = flatbuffers::Offset<Convolution2dLayer>(end);
3226 inline flatbuffers::Offset<Convolution2dLayer> CreateConvolution2dLayer(
3227 flatbuffers::FlatBufferBuilder &_fbb,
3228 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
3229 flatbuffers::Offset<armnnSerializer::Convolution2dDescriptor> descriptor = 0,
3230 flatbuffers::Offset<armnnSerializer::ConstTensor> weights = 0,
3231 flatbuffers::Offset<armnnSerializer::ConstTensor> biases = 0) {
3240 struct Convolution2dDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
3284 bool Verify(flatbuffers::Verifier &verifier) const {
3302 flatbuffers::FlatBufferBuilder &fbb_;
3303 flatbuffers::uoffset_t start_;
3334 explicit Convolution2dDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
3338 flatbuffers::Offset<Convolution2dDescriptor> Finish() {
3340 auto o = flatbuffers::Offset<Convolution2dDescriptor>(end);
3345 inline flatbuffers::Offset<Convolution2dDescriptor> CreateConvolution2dDescriptor(
3346 flatbuffers::FlatBufferBuilder &_fbb,
3371 struct Convolution3dLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
3383 bool Verify(flatbuffers::Verifier &verifier) const {
3395 flatbuffers::FlatBufferBuilder &fbb_;
3396 flatbuffers::uoffset_t start_;
3397 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
3400 void add_descriptor(flatbuffers::Offset<armnnSerializer::Convolution3dDescriptor> descriptor) {
3403 explicit Convolution3dLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
3407 flatbuffers::Offset<Convolution3dLayer> Finish() {
3409 auto o = flatbuffers::Offset<Convolution3dLayer>(end);
3414 inline flatbuffers::Offset<Convolution3dLayer> CreateConvolution3dLayer(
3415 flatbuffers::FlatBufferBuilder &_fbb,
3416 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
3417 flatbuffers::Offset<armnnSerializer::Convolution3dDescriptor> descriptor = 0) {
3424 struct Convolution3dDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
3484 bool Verify(flatbuffers::Verifier &verifier) const {
3506 flatbuffers::FlatBufferBuilder &fbb_;
3507 flatbuffers::uoffset_t start_;
3550 explicit Convolution3dDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
3554 flatbuffers::Offset<Convolution3dDescriptor> Finish() {
3556 auto o = flatbuffers::Offset<Convolution3dDescriptor>(end);
3561 inline flatbuffers::Offset<Convolution3dDescriptor> CreateConvolution3dDescriptor(
3562 flatbuffers::FlatBufferBuilder &_fbb,
3595 struct DepthToSpaceLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
3607 bool Verify(flatbuffers::Verifier &verifier) const {
3619 flatbuffers::FlatBufferBuilder &fbb_;
3620 flatbuffers::uoffset_t start_;
3621 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
3624 void add_descriptor(flatbuffers::Offset<armnnSerializer::DepthToSpaceDescriptor> descriptor) {
3627 explicit DepthToSpaceLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
3631 flatbuffers::Offset<DepthToSpaceLayer> Finish() {
3633 auto o = flatbuffers::Offset<DepthToSpaceLayer>(end);
3638 inline flatbuffers::Offset<DepthToSpaceLayer> CreateDepthToSpaceLayer(
3639 flatbuffers::FlatBufferBuilder &_fbb,
3640 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
3641 flatbuffers::Offset<armnnSerializer::DepthToSpaceDescriptor> descriptor = 0) {
3648 struct DepthToSpaceDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
3660 bool Verify(flatbuffers::Verifier &verifier) const {
3670 flatbuffers::FlatBufferBuilder &fbb_;
3671 flatbuffers::uoffset_t start_;
3678 explicit DepthToSpaceDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
3682 flatbuffers::Offset<DepthToSpaceDescriptor> Finish() {
3684 auto o = flatbuffers::Offset<DepthToSpaceDescriptor>(end);
3689 inline flatbuffers::Offset<DepthToSpaceDescriptor> CreateDepthToSpaceDescriptor(
3690 flatbuffers::FlatBufferBuilder &_fbb,
3699 struct DivisionLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
3707 bool Verify(flatbuffers::Verifier &verifier) const {
3717 flatbuffers::FlatBufferBuilder &fbb_;
3718 flatbuffers::uoffset_t start_;
3719 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
3722 explicit DivisionLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
3726 flatbuffers::Offset<DivisionLayer> Finish() {
3728 auto o = flatbuffers::Offset<DivisionLayer>(end);
3733 inline flatbuffers::Offset<DivisionLayer> CreateDivisionLayer(
3734 flatbuffers::FlatBufferBuilder &_fbb,
3735 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0) {
3741 struct ElementwiseBinaryDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
3749 bool Verify(flatbuffers::Verifier &verifier) const {
3758 flatbuffers::FlatBufferBuilder &fbb_;
3759 flatbuffers::uoffset_t start_;
3763 explicit ElementwiseBinaryDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
3767 flatbuffers::Offset<ElementwiseBinaryDescriptor> Finish() {
3769 auto o = flatbuffers::Offset<ElementwiseBinaryDescriptor>(end);
3774 inline flatbuffers::Offset<ElementwiseBinaryDescriptor> CreateElementwiseBinaryDescriptor(
3775 flatbuffers::FlatBufferBuilder &_fbb,
3782 struct ElementwiseBinaryLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
3794 bool Verify(flatbuffers::Verifier &verifier) const {
3806 flatbuffers::FlatBufferBuilder &fbb_;
3807 flatbuffers::uoffset_t start_;
3808 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
3811 …void add_descriptor(flatbuffers::Offset<armnnSerializer::ElementwiseBinaryDescriptor> descriptor) {
3814 explicit ElementwiseBinaryLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
3818 flatbuffers::Offset<ElementwiseBinaryLayer> Finish() {
3820 auto o = flatbuffers::Offset<ElementwiseBinaryLayer>(end);
3825 inline flatbuffers::Offset<ElementwiseBinaryLayer> CreateElementwiseBinaryLayer(
3826 flatbuffers::FlatBufferBuilder &_fbb,
3827 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
3828 flatbuffers::Offset<armnnSerializer::ElementwiseBinaryDescriptor> descriptor = 0) {
3835 struct ElementwiseUnaryDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
3843 bool Verify(flatbuffers::Verifier &verifier) const {
3852 flatbuffers::FlatBufferBuilder &fbb_;
3853 flatbuffers::uoffset_t start_;
3857 explicit ElementwiseUnaryDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
3861 flatbuffers::Offset<ElementwiseUnaryDescriptor> Finish() {
3863 auto o = flatbuffers::Offset<ElementwiseUnaryDescriptor>(end);
3868 inline flatbuffers::Offset<ElementwiseUnaryDescriptor> CreateElementwiseUnaryDescriptor(
3869 flatbuffers::FlatBufferBuilder &_fbb,
3876 struct ElementwiseUnaryLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
3888 bool Verify(flatbuffers::Verifier &verifier) const {
3900 flatbuffers::FlatBufferBuilder &fbb_;
3901 flatbuffers::uoffset_t start_;
3902 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
3905 void add_descriptor(flatbuffers::Offset<armnnSerializer::ElementwiseUnaryDescriptor> descriptor) {
3908 explicit ElementwiseUnaryLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
3912 flatbuffers::Offset<ElementwiseUnaryLayer> Finish() {
3914 auto o = flatbuffers::Offset<ElementwiseUnaryLayer>(end);
3919 inline flatbuffers::Offset<ElementwiseUnaryLayer> CreateElementwiseUnaryLayer(
3920 flatbuffers::FlatBufferBuilder &_fbb,
3921 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
3922 flatbuffers::Offset<armnnSerializer::ElementwiseUnaryDescriptor> descriptor = 0) {
3930 struct EqualLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
3938 bool Verify(flatbuffers::Verifier &verifier) const {
3948 flatbuffers::FlatBufferBuilder &fbb_;
3949 flatbuffers::uoffset_t start_;
3950 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
3953 explicit EqualLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
3957 flatbuffers::Offset<EqualLayer> Finish() {
3959 auto o = flatbuffers::Offset<EqualLayer>(end);
3964 inline flatbuffers::Offset<EqualLayer> CreateEqualLayer(
3965 flatbuffers::FlatBufferBuilder &_fbb,
3966 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0) {
3972 struct FillLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
3984 bool Verify(flatbuffers::Verifier &verifier) const {
3996 flatbuffers::FlatBufferBuilder &fbb_;
3997 flatbuffers::uoffset_t start_;
3998 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
4001 void add_descriptor(flatbuffers::Offset<armnnSerializer::FillDescriptor> descriptor) {
4004 explicit FillLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
4008 flatbuffers::Offset<FillLayer> Finish() {
4010 auto o = flatbuffers::Offset<FillLayer>(end);
4015 inline flatbuffers::Offset<FillLayer> CreateFillLayer(
4016 flatbuffers::FlatBufferBuilder &_fbb,
4017 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
4018 flatbuffers::Offset<armnnSerializer::FillDescriptor> descriptor = 0) {
4025 struct FillDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
4033 bool Verify(flatbuffers::Verifier &verifier) const {
4042 flatbuffers::FlatBufferBuilder &fbb_;
4043 flatbuffers::uoffset_t start_;
4047 explicit FillDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
4051 flatbuffers::Offset<FillDescriptor> Finish() {
4053 auto o = flatbuffers::Offset<FillDescriptor>(end);
4058 inline flatbuffers::Offset<FillDescriptor> CreateFillDescriptor(
4059 flatbuffers::FlatBufferBuilder &_fbb,
4066 struct FloorLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
4074 bool Verify(flatbuffers::Verifier &verifier) const {
4084 flatbuffers::FlatBufferBuilder &fbb_;
4085 flatbuffers::uoffset_t start_;
4086 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
4089 explicit FloorLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
4093 flatbuffers::Offset<FloorLayer> Finish() {
4095 auto o = flatbuffers::Offset<FloorLayer>(end);
4100 inline flatbuffers::Offset<FloorLayer> CreateFloorLayer(
4101 flatbuffers::FlatBufferBuilder &_fbb,
4102 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0) {
4108 struct FullyConnectedLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
4128 bool Verify(flatbuffers::Verifier &verifier) const {
4144 flatbuffers::FlatBufferBuilder &fbb_;
4145 flatbuffers::uoffset_t start_;
4146 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
4149 void add_descriptor(flatbuffers::Offset<armnnSerializer::FullyConnectedDescriptor> descriptor) {
4152 void add_weights(flatbuffers::Offset<armnnSerializer::ConstTensor> weights) {
4155 void add_biases(flatbuffers::Offset<armnnSerializer::ConstTensor> biases) {
4158 explicit FullyConnectedLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
4162 flatbuffers::Offset<FullyConnectedLayer> Finish() {
4164 auto o = flatbuffers::Offset<FullyConnectedLayer>(end);
4169 inline flatbuffers::Offset<FullyConnectedLayer> CreateFullyConnectedLayer(
4170 flatbuffers::FlatBufferBuilder &_fbb,
4171 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
4172 flatbuffers::Offset<armnnSerializer::FullyConnectedDescriptor> descriptor = 0,
4173 flatbuffers::Offset<armnnSerializer::ConstTensor> weights = 0,
4174 flatbuffers::Offset<armnnSerializer::ConstTensor> biases = 0) {
4183 struct FullyConnectedDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
4199 bool Verify(flatbuffers::Verifier &verifier) const {
4210 flatbuffers::FlatBufferBuilder &fbb_;
4211 flatbuffers::uoffset_t start_;
4221 explicit FullyConnectedDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
4225 flatbuffers::Offset<FullyConnectedDescriptor> Finish() {
4227 auto o = flatbuffers::Offset<FullyConnectedDescriptor>(end);
4232 inline flatbuffers::Offset<FullyConnectedDescriptor> CreateFullyConnectedDescriptor(
4233 flatbuffers::FlatBufferBuilder &_fbb,
4244 struct GatherLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
4256 bool Verify(flatbuffers::Verifier &verifier) const {
4268 flatbuffers::FlatBufferBuilder &fbb_;
4269 flatbuffers::uoffset_t start_;
4270 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
4273 void add_descriptor(flatbuffers::Offset<armnnSerializer::GatherDescriptor> descriptor) {
4276 explicit GatherLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
4280 flatbuffers::Offset<GatherLayer> Finish() {
4282 auto o = flatbuffers::Offset<GatherLayer>(end);
4287 inline flatbuffers::Offset<GatherLayer> CreateGatherLayer(
4288 flatbuffers::FlatBufferBuilder &_fbb,
4289 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
4290 flatbuffers::Offset<armnnSerializer::GatherDescriptor> descriptor = 0) {
4297 struct GatherDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
4305 bool Verify(flatbuffers::Verifier &verifier) const {
4314 flatbuffers::FlatBufferBuilder &fbb_;
4315 flatbuffers::uoffset_t start_;
4319 explicit GatherDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
4323 flatbuffers::Offset<GatherDescriptor> Finish() {
4325 auto o = flatbuffers::Offset<GatherDescriptor>(end);
4330 inline flatbuffers::Offset<GatherDescriptor> CreateGatherDescriptor(
4331 flatbuffers::FlatBufferBuilder &_fbb,
4338 struct GatherNdLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
4346 bool Verify(flatbuffers::Verifier &verifier) const {
4356 flatbuffers::FlatBufferBuilder &fbb_;
4357 flatbuffers::uoffset_t start_;
4358 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
4361 explicit GatherNdLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
4365 flatbuffers::Offset<GatherNdLayer> Finish() {
4367 auto o = flatbuffers::Offset<GatherNdLayer>(end);
4372 inline flatbuffers::Offset<GatherNdLayer> CreateGatherNdLayer(
4373 flatbuffers::FlatBufferBuilder &_fbb,
4374 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0) {
4381 struct GreaterLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
4389 bool Verify(flatbuffers::Verifier &verifier) const {
4399 flatbuffers::FlatBufferBuilder &fbb_;
4400 flatbuffers::uoffset_t start_;
4401 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
4404 explicit GreaterLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
4408 flatbuffers::Offset<GreaterLayer> Finish() {
4410 auto o = flatbuffers::Offset<GreaterLayer>(end);
4415 inline flatbuffers::Offset<GreaterLayer> CreateGreaterLayer(
4416 flatbuffers::FlatBufferBuilder &_fbb,
4417 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0) {
4423 struct InputLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
4431 bool Verify(flatbuffers::Verifier &verifier) const {
4441 flatbuffers::FlatBufferBuilder &fbb_;
4442 flatbuffers::uoffset_t start_;
4443 void add_base(flatbuffers::Offset<armnnSerializer::BindableLayerBase> base) {
4446 explicit InputLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
4450 flatbuffers::Offset<InputLayer> Finish() {
4452 auto o = flatbuffers::Offset<InputLayer>(end);
4457 inline flatbuffers::Offset<InputLayer> CreateInputLayer(
4458 flatbuffers::FlatBufferBuilder &_fbb,
4459 flatbuffers::Offset<armnnSerializer::BindableLayerBase> base = 0) {
4465 struct InstanceNormalizationLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
4477 bool Verify(flatbuffers::Verifier &verifier) const {
4489 flatbuffers::FlatBufferBuilder &fbb_;
4490 flatbuffers::uoffset_t start_;
4491 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
4494 …void add_descriptor(flatbuffers::Offset<armnnSerializer::InstanceNormalizationDescriptor> descript…
4497 explicit InstanceNormalizationLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
4501 flatbuffers::Offset<InstanceNormalizationLayer> Finish() {
4503 auto o = flatbuffers::Offset<InstanceNormalizationLayer>(end);
4508 inline flatbuffers::Offset<InstanceNormalizationLayer> CreateInstanceNormalizationLayer(
4509 flatbuffers::FlatBufferBuilder &_fbb,
4510 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
4511 flatbuffers::Offset<armnnSerializer::InstanceNormalizationDescriptor> descriptor = 0) {
4518 struct InstanceNormalizationDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
4538 bool Verify(flatbuffers::Verifier &verifier) const {
4550 flatbuffers::FlatBufferBuilder &fbb_;
4551 flatbuffers::uoffset_t start_;
4564 explicit InstanceNormalizationDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
4568 flatbuffers::Offset<InstanceNormalizationDescriptor> Finish() {
4570 auto o = flatbuffers::Offset<InstanceNormalizationDescriptor>(end);
4575 inline flatbuffers::Offset<InstanceNormalizationDescriptor> CreateInstanceNormalizationDescriptor(
4576 flatbuffers::FlatBufferBuilder &_fbb,
4589 struct LogSoftmaxLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
4601 bool Verify(flatbuffers::Verifier &verifier) const {
4613 flatbuffers::FlatBufferBuilder &fbb_;
4614 flatbuffers::uoffset_t start_;
4615 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
4618 void add_descriptor(flatbuffers::Offset<armnnSerializer::LogSoftmaxDescriptor> descriptor) {
4621 explicit LogSoftmaxLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
4625 flatbuffers::Offset<LogSoftmaxLayer> Finish() {
4627 auto o = flatbuffers::Offset<LogSoftmaxLayer>(end);
4632 inline flatbuffers::Offset<LogSoftmaxLayer> CreateLogSoftmaxLayer(
4633 flatbuffers::FlatBufferBuilder &_fbb,
4634 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
4635 flatbuffers::Offset<armnnSerializer::LogSoftmaxDescriptor> descriptor = 0) {
4642 struct LogSoftmaxDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
4654 bool Verify(flatbuffers::Verifier &verifier) const {
4664 flatbuffers::FlatBufferBuilder &fbb_;
4665 flatbuffers::uoffset_t start_;
4672 explicit LogSoftmaxDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
4676 flatbuffers::Offset<LogSoftmaxDescriptor> Finish() {
4678 auto o = flatbuffers::Offset<LogSoftmaxDescriptor>(end);
4683 inline flatbuffers::Offset<LogSoftmaxDescriptor> CreateLogSoftmaxDescriptor(
4684 flatbuffers::FlatBufferBuilder &_fbb,
4693 struct L2NormalizationLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
4705 bool Verify(flatbuffers::Verifier &verifier) const {
4717 flatbuffers::FlatBufferBuilder &fbb_;
4718 flatbuffers::uoffset_t start_;
4719 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
4722 void add_descriptor(flatbuffers::Offset<armnnSerializer::L2NormalizationDescriptor> descriptor) {
4725 explicit L2NormalizationLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
4729 flatbuffers::Offset<L2NormalizationLayer> Finish() {
4731 auto o = flatbuffers::Offset<L2NormalizationLayer>(end);
4736 inline flatbuffers::Offset<L2NormalizationLayer> CreateL2NormalizationLayer(
4737 flatbuffers::FlatBufferBuilder &_fbb,
4738 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
4739 flatbuffers::Offset<armnnSerializer::L2NormalizationDescriptor> descriptor = 0) {
4746 struct L2NormalizationDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
4758 bool Verify(flatbuffers::Verifier &verifier) const {
4768 flatbuffers::FlatBufferBuilder &fbb_;
4769 flatbuffers::uoffset_t start_;
4776 explicit L2NormalizationDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
4780 flatbuffers::Offset<L2NormalizationDescriptor> Finish() {
4782 auto o = flatbuffers::Offset<L2NormalizationDescriptor>(end);
4787 inline flatbuffers::Offset<L2NormalizationDescriptor> CreateL2NormalizationDescriptor(
4788 flatbuffers::FlatBufferBuilder &_fbb,
4797 struct LogicalBinaryDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
4805 bool Verify(flatbuffers::Verifier &verifier) const {
4814 flatbuffers::FlatBufferBuilder &fbb_;
4815 flatbuffers::uoffset_t start_;
4819 explicit LogicalBinaryDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
4823 flatbuffers::Offset<LogicalBinaryDescriptor> Finish() {
4825 auto o = flatbuffers::Offset<LogicalBinaryDescriptor>(end);
4830 inline flatbuffers::Offset<LogicalBinaryDescriptor> CreateLogicalBinaryDescriptor(
4831 flatbuffers::FlatBufferBuilder &_fbb,
4838 struct LogicalBinaryLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
4850 bool Verify(flatbuffers::Verifier &verifier) const {
4862 flatbuffers::FlatBufferBuilder &fbb_;
4863 flatbuffers::uoffset_t start_;
4864 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
4867 void add_descriptor(flatbuffers::Offset<armnnSerializer::LogicalBinaryDescriptor> descriptor) {
4870 explicit LogicalBinaryLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
4874 flatbuffers::Offset<LogicalBinaryLayer> Finish() {
4876 auto o = flatbuffers::Offset<LogicalBinaryLayer>(end);
4881 inline flatbuffers::Offset<LogicalBinaryLayer> CreateLogicalBinaryLayer(
4882 flatbuffers::FlatBufferBuilder &_fbb,
4883 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
4884 flatbuffers::Offset<armnnSerializer::LogicalBinaryDescriptor> descriptor = 0) {
4891 struct MinimumLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
4899 bool Verify(flatbuffers::Verifier &verifier) const {
4909 flatbuffers::FlatBufferBuilder &fbb_;
4910 flatbuffers::uoffset_t start_;
4911 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
4914 explicit MinimumLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
4918 flatbuffers::Offset<MinimumLayer> Finish() {
4920 auto o = flatbuffers::Offset<MinimumLayer>(end);
4925 inline flatbuffers::Offset<MinimumLayer> CreateMinimumLayer(
4926 flatbuffers::FlatBufferBuilder &_fbb,
4927 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0) {
4933 struct MaximumLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
4941 bool Verify(flatbuffers::Verifier &verifier) const {
4951 flatbuffers::FlatBufferBuilder &fbb_;
4952 flatbuffers::uoffset_t start_;
4953 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
4956 explicit MaximumLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
4960 flatbuffers::Offset<MaximumLayer> Finish() {
4962 auto o = flatbuffers::Offset<MaximumLayer>(end);
4967 inline flatbuffers::Offset<MaximumLayer> CreateMaximumLayer(
4968 flatbuffers::FlatBufferBuilder &_fbb,
4969 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0) {
4975 struct MultiplicationLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
4983 bool Verify(flatbuffers::Verifier &verifier) const {
4993 flatbuffers::FlatBufferBuilder &fbb_;
4994 flatbuffers::uoffset_t start_;
4995 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
4998 explicit MultiplicationLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
5002 flatbuffers::Offset<MultiplicationLayer> Finish() {
5004 auto o = flatbuffers::Offset<MultiplicationLayer>(end);
5009 inline flatbuffers::Offset<MultiplicationLayer> CreateMultiplicationLayer(
5010 flatbuffers::FlatBufferBuilder &_fbb,
5011 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0) {
5017 struct Pooling2dLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
5029 bool Verify(flatbuffers::Verifier &verifier) const {
5041 flatbuffers::FlatBufferBuilder &fbb_;
5042 flatbuffers::uoffset_t start_;
5043 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
5046 void add_descriptor(flatbuffers::Offset<armnnSerializer::Pooling2dDescriptor> descriptor) {
5049 explicit Pooling2dLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
5053 flatbuffers::Offset<Pooling2dLayer> Finish() {
5055 auto o = flatbuffers::Offset<Pooling2dLayer>(end);
5060 inline flatbuffers::Offset<Pooling2dLayer> CreatePooling2dLayer(
5061 flatbuffers::FlatBufferBuilder &_fbb,
5062 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
5063 flatbuffers::Offset<armnnSerializer::Pooling2dDescriptor> descriptor = 0) {
5070 struct Pooling3dLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
5082 bool Verify(flatbuffers::Verifier &verifier) const {
5094 flatbuffers::FlatBufferBuilder &fbb_;
5095 flatbuffers::uoffset_t start_;
5096 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
5099 void add_descriptor(flatbuffers::Offset<armnnSerializer::Pooling3dDescriptor> descriptor) {
5102 explicit Pooling3dLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
5106 flatbuffers::Offset<Pooling3dLayer> Finish() {
5108 auto o = flatbuffers::Offset<Pooling3dLayer>(end);
5113 inline flatbuffers::Offset<Pooling3dLayer> CreatePooling3dLayer(
5114 flatbuffers::FlatBufferBuilder &_fbb,
5115 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
5116 flatbuffers::Offset<armnnSerializer::Pooling3dDescriptor> descriptor = 0) {
5123 struct Pooling2dDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
5175 bool Verify(flatbuffers::Verifier &verifier) const {
5195 flatbuffers::FlatBufferBuilder &fbb_;
5196 flatbuffers::uoffset_t start_;
5233 explicit Pooling2dDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
5237 flatbuffers::Offset<Pooling2dDescriptor> Finish() {
5239 auto o = flatbuffers::Offset<Pooling2dDescriptor>(end);
5244 inline flatbuffers::Offset<Pooling2dDescriptor> CreatePooling2dDescriptor(
5245 flatbuffers::FlatBufferBuilder &_fbb,
5274 struct Pooling3dDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
5342 bool Verify(flatbuffers::Verifier &verifier) const {
5366 flatbuffers::FlatBufferBuilder &fbb_;
5367 flatbuffers::uoffset_t start_;
5416 explicit Pooling3dDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
5420 flatbuffers::Offset<Pooling3dDescriptor> Finish() {
5422 auto o = flatbuffers::Offset<Pooling3dDescriptor>(end);
5427 inline flatbuffers::Offset<Pooling3dDescriptor> CreatePooling3dDescriptor(
5428 flatbuffers::FlatBufferBuilder &_fbb,
5465 struct QuantizeLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
5473 bool Verify(flatbuffers::Verifier &verifier) const {
5483 flatbuffers::FlatBufferBuilder &fbb_;
5484 flatbuffers::uoffset_t start_;
5485 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
5488 explicit QuantizeLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
5492 flatbuffers::Offset<QuantizeLayer> Finish() {
5494 auto o = flatbuffers::Offset<QuantizeLayer>(end);
5499 inline flatbuffers::Offset<QuantizeLayer> CreateQuantizeLayer(
5500 flatbuffers::FlatBufferBuilder &_fbb,
5501 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0) {
5507 struct SoftmaxLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
5519 bool Verify(flatbuffers::Verifier &verifier) const {
5531 flatbuffers::FlatBufferBuilder &fbb_;
5532 flatbuffers::uoffset_t start_;
5533 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
5536 void add_descriptor(flatbuffers::Offset<armnnSerializer::SoftmaxDescriptor> descriptor) {
5539 explicit SoftmaxLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
5543 flatbuffers::Offset<SoftmaxLayer> Finish() {
5545 auto o = flatbuffers::Offset<SoftmaxLayer>(end);
5550 inline flatbuffers::Offset<SoftmaxLayer> CreateSoftmaxLayer(
5551 flatbuffers::FlatBufferBuilder &_fbb,
5552 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
5553 flatbuffers::Offset<armnnSerializer::SoftmaxDescriptor> descriptor = 0) {
5560 struct SoftmaxDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
5572 bool Verify(flatbuffers::Verifier &verifier) const {
5582 flatbuffers::FlatBufferBuilder &fbb_;
5583 flatbuffers::uoffset_t start_;
5590 explicit SoftmaxDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
5594 flatbuffers::Offset<SoftmaxDescriptor> Finish() {
5596 auto o = flatbuffers::Offset<SoftmaxDescriptor>(end);
5601 inline flatbuffers::Offset<SoftmaxDescriptor> CreateSoftmaxDescriptor(
5602 flatbuffers::FlatBufferBuilder &_fbb,
5611 struct DepthwiseConvolution2dLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
5631 bool Verify(flatbuffers::Verifier &verifier) const {
5647 flatbuffers::FlatBufferBuilder &fbb_;
5648 flatbuffers::uoffset_t start_;
5649 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
5652 …void add_descriptor(flatbuffers::Offset<armnnSerializer::DepthwiseConvolution2dDescriptor> descrip…
5655 void add_weights(flatbuffers::Offset<armnnSerializer::ConstTensor> weights) {
5658 void add_biases(flatbuffers::Offset<armnnSerializer::ConstTensor> biases) {
5661 explicit DepthwiseConvolution2dLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
5665 flatbuffers::Offset<DepthwiseConvolution2dLayer> Finish() {
5667 auto o = flatbuffers::Offset<DepthwiseConvolution2dLayer>(end);
5672 inline flatbuffers::Offset<DepthwiseConvolution2dLayer> CreateDepthwiseConvolution2dLayer(
5673 flatbuffers::FlatBufferBuilder &_fbb,
5674 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
5675 flatbuffers::Offset<armnnSerializer::DepthwiseConvolution2dDescriptor> descriptor = 0,
5676 flatbuffers::Offset<armnnSerializer::ConstTensor> weights = 0,
5677 flatbuffers::Offset<armnnSerializer::ConstTensor> biases = 0) {
5686 struct DepthwiseConvolution2dDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
5730 bool Verify(flatbuffers::Verifier &verifier) const {
5748 flatbuffers::FlatBufferBuilder &fbb_;
5749 flatbuffers::uoffset_t start_;
5780 explicit DepthwiseConvolution2dDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
5784 flatbuffers::Offset<DepthwiseConvolution2dDescriptor> Finish() {
5786 auto o = flatbuffers::Offset<DepthwiseConvolution2dDescriptor>(end);
5791 inline flatbuffers::Offset<DepthwiseConvolution2dDescriptor> CreateDepthwiseConvolution2dDescriptor(
5792 flatbuffers::FlatBufferBuilder &_fbb,
5817 struct OutputLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
5825 bool Verify(flatbuffers::Verifier &verifier) const {
5835 flatbuffers::FlatBufferBuilder &fbb_;
5836 flatbuffers::uoffset_t start_;
5837 void add_base(flatbuffers::Offset<armnnSerializer::BindableLayerBase> base) {
5840 explicit OutputLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
5844 flatbuffers::Offset<OutputLayer> Finish() {
5846 auto o = flatbuffers::Offset<OutputLayer>(end);
5851 inline flatbuffers::Offset<OutputLayer> CreateOutputLayer(
5852 flatbuffers::FlatBufferBuilder &_fbb,
5853 flatbuffers::Offset<armnnSerializer::BindableLayerBase> base = 0) {
5859 struct ReshapeLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
5871 bool Verify(flatbuffers::Verifier &verifier) const {
5883 flatbuffers::FlatBufferBuilder &fbb_;
5884 flatbuffers::uoffset_t start_;
5885 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
5888 void add_descriptor(flatbuffers::Offset<armnnSerializer::ReshapeDescriptor> descriptor) {
5891 explicit ReshapeLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
5895 flatbuffers::Offset<ReshapeLayer> Finish() {
5897 auto o = flatbuffers::Offset<ReshapeLayer>(end);
5902 inline flatbuffers::Offset<ReshapeLayer> CreateReshapeLayer(
5903 flatbuffers::FlatBufferBuilder &_fbb,
5904 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
5905 flatbuffers::Offset<armnnSerializer::ReshapeDescriptor> descriptor = 0) {
5912 struct ReshapeDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
5917 const flatbuffers::Vector<uint32_t> *targetShape() const {
5918 return GetPointer<const flatbuffers::Vector<uint32_t> *>(VT_TARGETSHAPE);
5920 bool Verify(flatbuffers::Verifier &verifier) const {
5930 flatbuffers::FlatBufferBuilder &fbb_;
5931 flatbuffers::uoffset_t start_;
5932 void add_targetShape(flatbuffers::Offset<flatbuffers::Vector<uint32_t>> targetShape) {
5935 explicit ReshapeDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
5939 flatbuffers::Offset<ReshapeDescriptor> Finish() {
5941 auto o = flatbuffers::Offset<ReshapeDescriptor>(end);
5946 inline flatbuffers::Offset<ReshapeDescriptor> CreateReshapeDescriptor(
5947 flatbuffers::FlatBufferBuilder &_fbb,
5948 flatbuffers::Offset<flatbuffers::Vector<uint32_t>> targetShape = 0) {
5954 inline flatbuffers::Offset<ReshapeDescriptor> CreateReshapeDescriptorDirect(
5955 flatbuffers::FlatBufferBuilder &_fbb,
5963 struct PermuteLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
5975 bool Verify(flatbuffers::Verifier &verifier) const {
5987 flatbuffers::FlatBufferBuilder &fbb_;
5988 flatbuffers::uoffset_t start_;
5989 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
5992 void add_descriptor(flatbuffers::Offset<armnnSerializer::PermuteDescriptor> descriptor) {
5995 explicit PermuteLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
5999 flatbuffers::Offset<PermuteLayer> Finish() {
6001 auto o = flatbuffers::Offset<PermuteLayer>(end);
6006 inline flatbuffers::Offset<PermuteLayer> CreatePermuteLayer(
6007 flatbuffers::FlatBufferBuilder &_fbb,
6008 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
6009 flatbuffers::Offset<armnnSerializer::PermuteDescriptor> descriptor = 0) {
6016 struct PermuteDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
6021 const flatbuffers::Vector<uint32_t> *dimMappings() const {
6022 return GetPointer<const flatbuffers::Vector<uint32_t> *>(VT_DIMMAPPINGS);
6024 bool Verify(flatbuffers::Verifier &verifier) const {
6034 flatbuffers::FlatBufferBuilder &fbb_;
6035 flatbuffers::uoffset_t start_;
6036 void add_dimMappings(flatbuffers::Offset<flatbuffers::Vector<uint32_t>> dimMappings) {
6039 explicit PermuteDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
6043 flatbuffers::Offset<PermuteDescriptor> Finish() {
6045 auto o = flatbuffers::Offset<PermuteDescriptor>(end);
6050 inline flatbuffers::Offset<PermuteDescriptor> CreatePermuteDescriptor(
6051 flatbuffers::FlatBufferBuilder &_fbb,
6052 flatbuffers::Offset<flatbuffers::Vector<uint32_t>> dimMappings = 0) {
6058 inline flatbuffers::Offset<PermuteDescriptor> CreatePermuteDescriptorDirect(
6059 flatbuffers::FlatBufferBuilder &_fbb,
6067 struct ShapeLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
6075 bool Verify(flatbuffers::Verifier &verifier) const {
6085 flatbuffers::FlatBufferBuilder &fbb_;
6086 flatbuffers::uoffset_t start_;
6087 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
6090 explicit ShapeLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
6094 flatbuffers::Offset<ShapeLayer> Finish() {
6096 auto o = flatbuffers::Offset<ShapeLayer>(end);
6101 inline flatbuffers::Offset<ShapeLayer> CreateShapeLayer(
6102 flatbuffers::FlatBufferBuilder &_fbb,
6103 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0) {
6109 struct SpaceToBatchNdLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
6121 bool Verify(flatbuffers::Verifier &verifier) const {
6133 flatbuffers::FlatBufferBuilder &fbb_;
6134 flatbuffers::uoffset_t start_;
6135 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
6138 void add_descriptor(flatbuffers::Offset<armnnSerializer::SpaceToBatchNdDescriptor> descriptor) {
6141 explicit SpaceToBatchNdLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
6145 flatbuffers::Offset<SpaceToBatchNdLayer> Finish() {
6147 auto o = flatbuffers::Offset<SpaceToBatchNdLayer>(end);
6152 inline flatbuffers::Offset<SpaceToBatchNdLayer> CreateSpaceToBatchNdLayer(
6153 flatbuffers::FlatBufferBuilder &_fbb,
6154 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
6155 flatbuffers::Offset<armnnSerializer::SpaceToBatchNdDescriptor> descriptor = 0) {
6162 struct SpaceToBatchNdDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
6169 const flatbuffers::Vector<uint32_t> *blockShape() const {
6170 return GetPointer<const flatbuffers::Vector<uint32_t> *>(VT_BLOCKSHAPE);
6172 const flatbuffers::Vector<uint32_t> *padList() const {
6173 return GetPointer<const flatbuffers::Vector<uint32_t> *>(VT_PADLIST);
6178 bool Verify(flatbuffers::Verifier &verifier) const {
6191 flatbuffers::FlatBufferBuilder &fbb_;
6192 flatbuffers::uoffset_t start_;
6193 void add_blockShape(flatbuffers::Offset<flatbuffers::Vector<uint32_t>> blockShape) {
6196 void add_padList(flatbuffers::Offset<flatbuffers::Vector<uint32_t>> padList) {
6202 explicit SpaceToBatchNdDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
6206 flatbuffers::Offset<SpaceToBatchNdDescriptor> Finish() {
6208 auto o = flatbuffers::Offset<SpaceToBatchNdDescriptor>(end);
6213 inline flatbuffers::Offset<SpaceToBatchNdDescriptor> CreateSpaceToBatchNdDescriptor(
6214 flatbuffers::FlatBufferBuilder &_fbb,
6215 flatbuffers::Offset<flatbuffers::Vector<uint32_t>> blockShape = 0,
6216 flatbuffers::Offset<flatbuffers::Vector<uint32_t>> padList = 0,
6225 inline flatbuffers::Offset<SpaceToBatchNdDescriptor> CreateSpaceToBatchNdDescriptorDirect(
6226 flatbuffers::FlatBufferBuilder &_fbb,
6239 struct SpaceToDepthLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
6251 bool Verify(flatbuffers::Verifier &verifier) const {
6263 flatbuffers::FlatBufferBuilder &fbb_;
6264 flatbuffers::uoffset_t start_;
6265 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
6268 void add_descriptor(flatbuffers::Offset<armnnSerializer::SpaceToDepthDescriptor> descriptor) {
6271 explicit SpaceToDepthLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
6275 flatbuffers::Offset<SpaceToDepthLayer> Finish() {
6277 auto o = flatbuffers::Offset<SpaceToDepthLayer>(end);
6282 inline flatbuffers::Offset<SpaceToDepthLayer> CreateSpaceToDepthLayer(
6283 flatbuffers::FlatBufferBuilder &_fbb,
6284 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
6285 flatbuffers::Offset<armnnSerializer::SpaceToDepthDescriptor> descriptor = 0) {
6292 struct SpaceToDepthDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
6304 bool Verify(flatbuffers::Verifier &verifier) const {
6314 flatbuffers::FlatBufferBuilder &fbb_;
6315 flatbuffers::uoffset_t start_;
6322 explicit SpaceToDepthDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
6326 flatbuffers::Offset<SpaceToDepthDescriptor> Finish() {
6328 auto o = flatbuffers::Offset<SpaceToDepthDescriptor>(end);
6333 inline flatbuffers::Offset<SpaceToDepthDescriptor> CreateSpaceToDepthDescriptor(
6334 flatbuffers::FlatBufferBuilder &_fbb,
6343 struct SubtractionLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
6351 bool Verify(flatbuffers::Verifier &verifier) const {
6361 flatbuffers::FlatBufferBuilder &fbb_;
6362 flatbuffers::uoffset_t start_;
6363 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
6366 explicit SubtractionLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
6370 flatbuffers::Offset<SubtractionLayer> Finish() {
6372 auto o = flatbuffers::Offset<SubtractionLayer>(end);
6377 inline flatbuffers::Offset<SubtractionLayer> CreateSubtractionLayer(
6378 flatbuffers::FlatBufferBuilder &_fbb,
6379 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0) {
6385 struct BatchToSpaceNdLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
6397 bool Verify(flatbuffers::Verifier &verifier) const {
6409 flatbuffers::FlatBufferBuilder &fbb_;
6410 flatbuffers::uoffset_t start_;
6411 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
6414 void add_descriptor(flatbuffers::Offset<armnnSerializer::BatchToSpaceNdDescriptor> descriptor) {
6417 explicit BatchToSpaceNdLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
6421 flatbuffers::Offset<BatchToSpaceNdLayer> Finish() {
6423 auto o = flatbuffers::Offset<BatchToSpaceNdLayer>(end);
6428 inline flatbuffers::Offset<BatchToSpaceNdLayer> CreateBatchToSpaceNdLayer(
6429 flatbuffers::FlatBufferBuilder &_fbb,
6430 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
6431 flatbuffers::Offset<armnnSerializer::BatchToSpaceNdDescriptor> descriptor = 0) {
6438 struct BatchToSpaceNdDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
6445 const flatbuffers::Vector<uint32_t> *blockShape() const {
6446 return GetPointer<const flatbuffers::Vector<uint32_t> *>(VT_BLOCKSHAPE);
6448 const flatbuffers::Vector<uint32_t> *crops() const {
6449 return GetPointer<const flatbuffers::Vector<uint32_t> *>(VT_CROPS);
6454 bool Verify(flatbuffers::Verifier &verifier) const {
6467 flatbuffers::FlatBufferBuilder &fbb_;
6468 flatbuffers::uoffset_t start_;
6469 void add_blockShape(flatbuffers::Offset<flatbuffers::Vector<uint32_t>> blockShape) {
6472 void add_crops(flatbuffers::Offset<flatbuffers::Vector<uint32_t>> crops) {
6478 explicit BatchToSpaceNdDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
6482 flatbuffers::Offset<BatchToSpaceNdDescriptor> Finish() {
6484 auto o = flatbuffers::Offset<BatchToSpaceNdDescriptor>(end);
6489 inline flatbuffers::Offset<BatchToSpaceNdDescriptor> CreateBatchToSpaceNdDescriptor(
6490 flatbuffers::FlatBufferBuilder &_fbb,
6491 flatbuffers::Offset<flatbuffers::Vector<uint32_t>> blockShape = 0,
6492 flatbuffers::Offset<flatbuffers::Vector<uint32_t>> crops = 0,
6501 inline flatbuffers::Offset<BatchToSpaceNdDescriptor> CreateBatchToSpaceNdDescriptorDirect(
6502 flatbuffers::FlatBufferBuilder &_fbb,
6515 struct NormalizationLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
6527 bool Verify(flatbuffers::Verifier &verifier) const {
6539 flatbuffers::FlatBufferBuilder &fbb_;
6540 flatbuffers::uoffset_t start_;
6541 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
6544 void add_descriptor(flatbuffers::Offset<armnnSerializer::NormalizationDescriptor> descriptor) {
6547 explicit NormalizationLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
6551 flatbuffers::Offset<NormalizationLayer> Finish() {
6553 auto o = flatbuffers::Offset<NormalizationLayer>(end);
6558 inline flatbuffers::Offset<NormalizationLayer> CreateNormalizationLayer(
6559 flatbuffers::FlatBufferBuilder &_fbb,
6560 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
6561 flatbuffers::Offset<armnnSerializer::NormalizationDescriptor> descriptor = 0) {
6568 struct NormalizationDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
6600 bool Verify(flatbuffers::Verifier &verifier) const {
6615 flatbuffers::FlatBufferBuilder &fbb_;
6616 flatbuffers::uoffset_t start_;
6638 explicit NormalizationDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
6642 flatbuffers::Offset<NormalizationDescriptor> Finish() {
6644 auto o = flatbuffers::Offset<NormalizationDescriptor>(end);
6649 inline flatbuffers::Offset<NormalizationDescriptor> CreateNormalizationDescriptor(
6650 flatbuffers::FlatBufferBuilder &_fbb,
6669 struct MeanLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
6681 bool Verify(flatbuffers::Verifier &verifier) const {
6693 flatbuffers::FlatBufferBuilder &fbb_;
6694 flatbuffers::uoffset_t start_;
6695 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
6698 void add_descriptor(flatbuffers::Offset<armnnSerializer::MeanDescriptor> descriptor) {
6701 explicit MeanLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
6705 flatbuffers::Offset<MeanLayer> Finish() {
6707 auto o = flatbuffers::Offset<MeanLayer>(end);
6712 inline flatbuffers::Offset<MeanLayer> CreateMeanLayer(
6713 flatbuffers::FlatBufferBuilder &_fbb,
6714 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
6715 flatbuffers::Offset<armnnSerializer::MeanDescriptor> descriptor = 0) {
6722 struct MeanDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
6728 const flatbuffers::Vector<uint32_t> *axis() const {
6729 return GetPointer<const flatbuffers::Vector<uint32_t> *>(VT_AXIS);
6734 bool Verify(flatbuffers::Verifier &verifier) const {
6745 flatbuffers::FlatBufferBuilder &fbb_;
6746 flatbuffers::uoffset_t start_;
6747 void add_axis(flatbuffers::Offset<flatbuffers::Vector<uint32_t>> axis) {
6753 explicit MeanDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
6757 flatbuffers::Offset<MeanDescriptor> Finish() {
6759 auto o = flatbuffers::Offset<MeanDescriptor>(end);
6764 inline flatbuffers::Offset<MeanDescriptor> CreateMeanDescriptor(
6765 flatbuffers::FlatBufferBuilder &_fbb,
6766 flatbuffers::Offset<flatbuffers::Vector<uint32_t>> axis = 0,
6774 inline flatbuffers::Offset<MeanDescriptor> CreateMeanDescriptorDirect(
6775 flatbuffers::FlatBufferBuilder &_fbb,
6785 struct PadLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
6797 bool Verify(flatbuffers::Verifier &verifier) const {
6809 flatbuffers::FlatBufferBuilder &fbb_;
6810 flatbuffers::uoffset_t start_;
6811 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
6814 void add_descriptor(flatbuffers::Offset<armnnSerializer::PadDescriptor> descriptor) {
6817 explicit PadLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
6821 flatbuffers::Offset<PadLayer> Finish() {
6823 auto o = flatbuffers::Offset<PadLayer>(end);
6828 inline flatbuffers::Offset<PadLayer> CreatePadLayer(
6829 flatbuffers::FlatBufferBuilder &_fbb,
6830 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
6831 flatbuffers::Offset<armnnSerializer::PadDescriptor> descriptor = 0) {
6838 struct PadDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
6845 const flatbuffers::Vector<uint32_t> *padList() const {
6846 return GetPointer<const flatbuffers::Vector<uint32_t> *>(VT_PADLIST);
6854 bool Verify(flatbuffers::Verifier &verifier) const {
6866 flatbuffers::FlatBufferBuilder &fbb_;
6867 flatbuffers::uoffset_t start_;
6868 void add_padList(flatbuffers::Offset<flatbuffers::Vector<uint32_t>> padList) {
6877 explicit PadDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
6881 flatbuffers::Offset<PadDescriptor> Finish() {
6883 auto o = flatbuffers::Offset<PadDescriptor>(end);
6888 inline flatbuffers::Offset<PadDescriptor> CreatePadDescriptor(
6889 flatbuffers::FlatBufferBuilder &_fbb,
6890 flatbuffers::Offset<flatbuffers::Vector<uint32_t>> padList = 0,
6900 inline flatbuffers::Offset<PadDescriptor> CreatePadDescriptorDirect(
6901 flatbuffers::FlatBufferBuilder &_fbb,
6914 struct RsqrtLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
6922 bool Verify(flatbuffers::Verifier &verifier) const {
6932 flatbuffers::FlatBufferBuilder &fbb_;
6933 flatbuffers::uoffset_t start_;
6934 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
6937 explicit RsqrtLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
6941 flatbuffers::Offset<RsqrtLayer> Finish() {
6943 auto o = flatbuffers::Offset<RsqrtLayer>(end);
6948 inline flatbuffers::Offset<RsqrtLayer> CreateRsqrtLayer(
6949 flatbuffers::FlatBufferBuilder &_fbb,
6950 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0) {
6956 struct BatchNormalizationLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
6984 bool Verify(flatbuffers::Verifier &verifier) const {
7004 flatbuffers::FlatBufferBuilder &fbb_;
7005 flatbuffers::uoffset_t start_;
7006 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
7009 …void add_descriptor(flatbuffers::Offset<armnnSerializer::BatchNormalizationDescriptor> descriptor)…
7012 void add_mean(flatbuffers::Offset<armnnSerializer::ConstTensor> mean) {
7015 void add_variance(flatbuffers::Offset<armnnSerializer::ConstTensor> variance) {
7018 void add_beta(flatbuffers::Offset<armnnSerializer::ConstTensor> beta) {
7021 void add_gamma(flatbuffers::Offset<armnnSerializer::ConstTensor> gamma) {
7024 explicit BatchNormalizationLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
7028 flatbuffers::Offset<BatchNormalizationLayer> Finish() {
7030 auto o = flatbuffers::Offset<BatchNormalizationLayer>(end);
7035 inline flatbuffers::Offset<BatchNormalizationLayer> CreateBatchNormalizationLayer(
7036 flatbuffers::FlatBufferBuilder &_fbb,
7037 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
7038 flatbuffers::Offset<armnnSerializer::BatchNormalizationDescriptor> descriptor = 0,
7039 flatbuffers::Offset<armnnSerializer::ConstTensor> mean = 0,
7040 flatbuffers::Offset<armnnSerializer::ConstTensor> variance = 0,
7041 flatbuffers::Offset<armnnSerializer::ConstTensor> beta = 0,
7042 flatbuffers::Offset<armnnSerializer::ConstTensor> gamma = 0) {
7053 struct BatchNormalizationDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
7065 bool Verify(flatbuffers::Verifier &verifier) const {
7075 flatbuffers::FlatBufferBuilder &fbb_;
7076 flatbuffers::uoffset_t start_;
7083 explicit BatchNormalizationDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
7087 flatbuffers::Offset<BatchNormalizationDescriptor> Finish() {
7089 auto o = flatbuffers::Offset<BatchNormalizationDescriptor>(end);
7094 inline flatbuffers::Offset<BatchNormalizationDescriptor> CreateBatchNormalizationDescriptor(
7095 flatbuffers::FlatBufferBuilder &_fbb,
7105 struct ResizeBilinearLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
7117 bool Verify(flatbuffers::Verifier &verifier) const {
7129 flatbuffers::FlatBufferBuilder &fbb_;
7130 flatbuffers::uoffset_t start_;
7131 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
7134 void add_descriptor(flatbuffers::Offset<armnnSerializer::ResizeBilinearDescriptor> descriptor) {
7137 explicit ResizeBilinearLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
7141 flatbuffers::Offset<ResizeBilinearLayer> Finish() {
7143 auto o = flatbuffers::Offset<ResizeBilinearLayer>(end);
7148 inline flatbuffers::Offset<ResizeBilinearLayer> CreateResizeBilinearLayer(
7149 flatbuffers::FlatBufferBuilder &_fbb,
7150 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
7151 flatbuffers::Offset<armnnSerializer::ResizeBilinearDescriptor> descriptor = 0) {
7158 struct ResizeBilinearDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
7182 bool Verify(flatbuffers::Verifier &verifier) const {
7195 flatbuffers::FlatBufferBuilder &fbb_;
7196 flatbuffers::uoffset_t start_;
7212 explicit ResizeBilinearDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
7216 flatbuffers::Offset<ResizeBilinearDescriptor> Finish() {
7218 auto o = flatbuffers::Offset<ResizeBilinearDescriptor>(end);
7223 inline flatbuffers::Offset<ResizeBilinearDescriptor> CreateResizeBilinearDescriptor(
7224 flatbuffers::FlatBufferBuilder &_fbb,
7239 struct SliceLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
7251 bool Verify(flatbuffers::Verifier &verifier) const {
7263 flatbuffers::FlatBufferBuilder &fbb_;
7264 flatbuffers::uoffset_t start_;
7265 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
7268 void add_descriptor(flatbuffers::Offset<armnnSerializer::SliceDescriptor> descriptor) {
7271 explicit SliceLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
7275 flatbuffers::Offset<SliceLayer> Finish() {
7277 auto o = flatbuffers::Offset<SliceLayer>(end);
7282 inline flatbuffers::Offset<SliceLayer> CreateSliceLayer(
7283 flatbuffers::FlatBufferBuilder &_fbb,
7284 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
7285 flatbuffers::Offset<armnnSerializer::SliceDescriptor> descriptor = 0) {
7292 struct SliceDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
7298 const flatbuffers::Vector<uint32_t> *begin() const {
7299 return GetPointer<const flatbuffers::Vector<uint32_t> *>(VT_BEGIN);
7301 const flatbuffers::Vector<uint32_t> *size() const {
7302 return GetPointer<const flatbuffers::Vector<uint32_t> *>(VT_SIZE);
7304 bool Verify(flatbuffers::Verifier &verifier) const {
7316 flatbuffers::FlatBufferBuilder &fbb_;
7317 flatbuffers::uoffset_t start_;
7318 void add_begin(flatbuffers::Offset<flatbuffers::Vector<uint32_t>> begin) {
7321 void add_size(flatbuffers::Offset<flatbuffers::Vector<uint32_t>> size) {
7324 explicit SliceDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
7328 flatbuffers::Offset<SliceDescriptor> Finish() {
7330 auto o = flatbuffers::Offset<SliceDescriptor>(end);
7335 inline flatbuffers::Offset<SliceDescriptor> CreateSliceDescriptor(
7336 flatbuffers::FlatBufferBuilder &_fbb,
7337 flatbuffers::Offset<flatbuffers::Vector<uint32_t>> begin = 0,
7338 flatbuffers::Offset<flatbuffers::Vector<uint32_t>> size = 0) {
7345 inline flatbuffers::Offset<SliceDescriptor> CreateSliceDescriptorDirect(
7346 flatbuffers::FlatBufferBuilder &_fbb,
7357 struct StridedSliceLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
7369 bool Verify(flatbuffers::Verifier &verifier) const {
7381 flatbuffers::FlatBufferBuilder &fbb_;
7382 flatbuffers::uoffset_t start_;
7383 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
7386 void add_descriptor(flatbuffers::Offset<armnnSerializer::StridedSliceDescriptor> descriptor) {
7389 explicit StridedSliceLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
7393 flatbuffers::Offset<StridedSliceLayer> Finish() {
7395 auto o = flatbuffers::Offset<StridedSliceLayer>(end);
7400 inline flatbuffers::Offset<StridedSliceLayer> CreateStridedSliceLayer(
7401 flatbuffers::FlatBufferBuilder &_fbb,
7402 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
7403 flatbuffers::Offset<armnnSerializer::StridedSliceDescriptor> descriptor = 0) {
7410 struct StridedSliceDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
7423 const flatbuffers::Vector<int32_t> *begin() const {
7424 return GetPointer<const flatbuffers::Vector<int32_t> *>(VT_BEGIN);
7426 const flatbuffers::Vector<int32_t> *end() const {
7427 return GetPointer<const flatbuffers::Vector<int32_t> *>(VT_END);
7429 const flatbuffers::Vector<int32_t> *stride() const {
7430 return GetPointer<const flatbuffers::Vector<int32_t> *>(VT_STRIDE);
7450 bool Verify(flatbuffers::Verifier &verifier) const {
7470 flatbuffers::FlatBufferBuilder &fbb_;
7471 flatbuffers::uoffset_t start_;
7472 void add_begin(flatbuffers::Offset<flatbuffers::Vector<int32_t>> begin) {
7475 void add_end(flatbuffers::Offset<flatbuffers::Vector<int32_t>> end) {
7478 void add_stride(flatbuffers::Offset<flatbuffers::Vector<int32_t>> stride) {
7499 explicit StridedSliceDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
7503 flatbuffers::Offset<StridedSliceDescriptor> Finish() {
7505 auto o = flatbuffers::Offset<StridedSliceDescriptor>(end);
7510 inline flatbuffers::Offset<StridedSliceDescriptor> CreateStridedSliceDescriptor(
7511 flatbuffers::FlatBufferBuilder &_fbb,
7512 flatbuffers::Offset<flatbuffers::Vector<int32_t>> begin = 0,
7513 flatbuffers::Offset<flatbuffers::Vector<int32_t>> end = 0,
7514 flatbuffers::Offset<flatbuffers::Vector<int32_t>> stride = 0,
7534 inline flatbuffers::Offset<StridedSliceDescriptor> CreateStridedSliceDescriptorDirect(
7535 flatbuffers::FlatBufferBuilder &_fbb,
7561 struct ConcatLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
7573 bool Verify(flatbuffers::Verifier &verifier) const {
7585 flatbuffers::FlatBufferBuilder &fbb_;
7586 flatbuffers::uoffset_t start_;
7587 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
7590 void add_descriptor(flatbuffers::Offset<armnnSerializer::OriginsDescriptor> descriptor) {
7593 explicit ConcatLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
7597 flatbuffers::Offset<ConcatLayer> Finish() {
7599 auto o = flatbuffers::Offset<ConcatLayer>(end);
7604 inline flatbuffers::Offset<ConcatLayer> CreateConcatLayer(
7605 flatbuffers::FlatBufferBuilder &_fbb,
7606 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
7607 flatbuffers::Offset<armnnSerializer::OriginsDescriptor> descriptor = 0) {
7615 struct MergerLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
7627 bool Verify(flatbuffers::Verifier &verifier) const {
7639 flatbuffers::FlatBufferBuilder &fbb_;
7640 flatbuffers::uoffset_t start_;
7641 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
7644 void add_descriptor(flatbuffers::Offset<armnnSerializer::OriginsDescriptor> descriptor) {
7647 explicit MergerLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
7651 flatbuffers::Offset<MergerLayer> Finish() {
7653 auto o = flatbuffers::Offset<MergerLayer>(end);
7658 inline flatbuffers::Offset<MergerLayer> CreateMergerLayer(
7659 flatbuffers::FlatBufferBuilder &_fbb,
7660 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
7661 flatbuffers::Offset<armnnSerializer::OriginsDescriptor> descriptor = 0) {
7668 struct UintVector FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
7673 const flatbuffers::Vector<uint32_t> *data() const {
7674 return GetPointer<const flatbuffers::Vector<uint32_t> *>(VT_DATA);
7676 bool Verify(flatbuffers::Verifier &verifier) const {
7686 flatbuffers::FlatBufferBuilder &fbb_;
7687 flatbuffers::uoffset_t start_;
7688 void add_data(flatbuffers::Offset<flatbuffers::Vector<uint32_t>> data) {
7691 explicit UintVectorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
7695 flatbuffers::Offset<UintVector> Finish() {
7697 auto o = flatbuffers::Offset<UintVector>(end);
7702 inline flatbuffers::Offset<UintVector> CreateUintVector(
7703 flatbuffers::FlatBufferBuilder &_fbb,
7704 flatbuffers::Offset<flatbuffers::Vector<uint32_t>> data = 0) {
7710 inline flatbuffers::Offset<UintVector> CreateUintVectorDirect(
7711 flatbuffers::FlatBufferBuilder &_fbb,
7719 struct OriginsDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
7736 const flatbuffers::Vector<flatbuffers::Offset<armnnSerializer::UintVector>> *viewOrigins() const {
7737 …return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<armnnSerializer::UintVector>> *>(V…
7739 bool Verify(flatbuffers::Verifier &verifier) const {
7753 flatbuffers::FlatBufferBuilder &fbb_;
7754 flatbuffers::uoffset_t start_;
7764 …void add_viewOrigins(flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<armnnSerializer::…
7767 explicit OriginsDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
7771 flatbuffers::Offset<OriginsDescriptor> Finish() {
7773 auto o = flatbuffers::Offset<OriginsDescriptor>(end);
7778 inline flatbuffers::Offset<OriginsDescriptor> CreateOriginsDescriptor(
7779 flatbuffers::FlatBufferBuilder &_fbb,
7783flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<armnnSerializer::UintVector>>> viewOri…
7792 inline flatbuffers::Offset<OriginsDescriptor> CreateOriginsDescriptorDirect(
7793 flatbuffers::FlatBufferBuilder &_fbb,
7797 const std::vector<flatbuffers::Offset<armnnSerializer::UintVector>> *viewOrigins = nullptr) {
7798 …auto viewOrigins__ = viewOrigins ? _fbb.CreateVector<flatbuffers::Offset<armnnSerializer::UintVect…
7807 struct ViewsDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
7816 const flatbuffers::Vector<flatbuffers::Offset<armnnSerializer::UintVector>> *viewSizes() const {
7817 …return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<armnnSerializer::UintVector>> *>(V…
7819 bool Verify(flatbuffers::Verifier &verifier) const {
7832 flatbuffers::FlatBufferBuilder &fbb_;
7833 flatbuffers::uoffset_t start_;
7834 void add_origins(flatbuffers::Offset<armnnSerializer::OriginsDescriptor> origins) {
7837 …void add_viewSizes(flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<armnnSerializer::Ui…
7840 explicit ViewsDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
7844 flatbuffers::Offset<ViewsDescriptor> Finish() {
7846 auto o = flatbuffers::Offset<ViewsDescriptor>(end);
7851 inline flatbuffers::Offset<ViewsDescriptor> CreateViewsDescriptor(
7852 flatbuffers::FlatBufferBuilder &_fbb,
7853 flatbuffers::Offset<armnnSerializer::OriginsDescriptor> origins = 0,
7854flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<armnnSerializer::UintVector>>> viewSiz…
7861 inline flatbuffers::Offset<ViewsDescriptor> CreateViewsDescriptorDirect(
7862 flatbuffers::FlatBufferBuilder &_fbb,
7863 flatbuffers::Offset<armnnSerializer::OriginsDescriptor> origins = 0,
7864 const std::vector<flatbuffers::Offset<armnnSerializer::UintVector>> *viewSizes = nullptr) {
7865 …auto viewSizes__ = viewSizes ? _fbb.CreateVector<flatbuffers::Offset<armnnSerializer::UintVector>>…
7872 struct SplitterLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
7884 bool Verify(flatbuffers::Verifier &verifier) const {
7896 flatbuffers::FlatBufferBuilder &fbb_;
7897 flatbuffers::uoffset_t start_;
7898 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
7901 void add_descriptor(flatbuffers::Offset<armnnSerializer::ViewsDescriptor> descriptor) {
7904 explicit SplitterLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
7908 flatbuffers::Offset<SplitterLayer> Finish() {
7910 auto o = flatbuffers::Offset<SplitterLayer>(end);
7915 inline flatbuffers::Offset<SplitterLayer> CreateSplitterLayer(
7916 flatbuffers::FlatBufferBuilder &_fbb,
7917 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
7918 flatbuffers::Offset<armnnSerializer::ViewsDescriptor> descriptor = 0) {
7925 struct DetectionPostProcessLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
7941 bool Verify(flatbuffers::Verifier &verifier) const {
7955 flatbuffers::FlatBufferBuilder &fbb_;
7956 flatbuffers::uoffset_t start_;
7957 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
7960 …void add_descriptor(flatbuffers::Offset<armnnSerializer::DetectionPostProcessDescriptor> descripto…
7963 void add_anchors(flatbuffers::Offset<armnnSerializer::ConstTensor> anchors) {
7966 explicit DetectionPostProcessLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
7970 flatbuffers::Offset<DetectionPostProcessLayer> Finish() {
7972 auto o = flatbuffers::Offset<DetectionPostProcessLayer>(end);
7977 inline flatbuffers::Offset<DetectionPostProcessLayer> CreateDetectionPostProcessLayer(
7978 flatbuffers::FlatBufferBuilder &_fbb,
7979 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
7980 flatbuffers::Offset<armnnSerializer::DetectionPostProcessDescriptor> descriptor = 0,
7981 flatbuffers::Offset<armnnSerializer::ConstTensor> anchors = 0) {
7989 struct DetectionPostProcessDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
8037 bool Verify(flatbuffers::Verifier &verifier) const {
8056 flatbuffers::FlatBufferBuilder &fbb_;
8057 flatbuffers::uoffset_t start_;
8091 explicit DetectionPostProcessDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
8095 flatbuffers::Offset<DetectionPostProcessDescriptor> Finish() {
8097 auto o = flatbuffers::Offset<DetectionPostProcessDescriptor>(end);
8102 inline flatbuffers::Offset<DetectionPostProcessDescriptor> CreateDetectionPostProcessDescriptor(
8103 flatbuffers::FlatBufferBuilder &_fbb,
8130 struct LstmInputParams FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
8218 bool Verify(flatbuffers::Verifier &verifier) const {
8268 flatbuffers::FlatBufferBuilder &fbb_;
8269 flatbuffers::uoffset_t start_;
8270 …void add_inputToForgetWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> inputToForgetWeigh…
8273 …void add_inputToCellWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> inputToCellWeights) {
8276 …void add_inputToOutputWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> inputToOutputWeigh…
8279 …void add_recurrentToForgetWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToFor…
8282 …void add_recurrentToCellWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToCellW…
8285 …void add_recurrentToOutputWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToOut…
8288 void add_forgetGateBias(flatbuffers::Offset<armnnSerializer::ConstTensor> forgetGateBias) {
8291 void add_cellBias(flatbuffers::Offset<armnnSerializer::ConstTensor> cellBias) {
8294 void add_outputGateBias(flatbuffers::Offset<armnnSerializer::ConstTensor> outputGateBias) {
8297 …void add_inputToInputWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> inputToInputWeights…
8300 …void add_recurrentToInputWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToInpu…
8303 …void add_cellToInputWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> cellToInputWeights) {
8306 void add_inputGateBias(flatbuffers::Offset<armnnSerializer::ConstTensor> inputGateBias) {
8309 void add_projectionWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> projectionWeights) {
8312 void add_projectionBias(flatbuffers::Offset<armnnSerializer::ConstTensor> projectionBias) {
8315 …void add_cellToForgetWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> cellToForgetWeights…
8318 …void add_cellToOutputWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> cellToOutputWeights…
8321 …void add_inputLayerNormWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> inputLayerNormWei…
8324 …void add_forgetLayerNormWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> forgetLayerNormW…
8327 …void add_cellLayerNormWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> cellLayerNormWeigh…
8330 …void add_outputLayerNormWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> outputLayerNormW…
8333 explicit LstmInputParamsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
8337 flatbuffers::Offset<LstmInputParams> Finish() {
8339 auto o = flatbuffers::Offset<LstmInputParams>(end);
8344 inline flatbuffers::Offset<LstmInputParams> CreateLstmInputParams(
8345 flatbuffers::FlatBufferBuilder &_fbb,
8346 flatbuffers::Offset<armnnSerializer::ConstTensor> inputToForgetWeights = 0,
8347 flatbuffers::Offset<armnnSerializer::ConstTensor> inputToCellWeights = 0,
8348 flatbuffers::Offset<armnnSerializer::ConstTensor> inputToOutputWeights = 0,
8349 flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToForgetWeights = 0,
8350 flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToCellWeights = 0,
8351 flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToOutputWeights = 0,
8352 flatbuffers::Offset<armnnSerializer::ConstTensor> forgetGateBias = 0,
8353 flatbuffers::Offset<armnnSerializer::ConstTensor> cellBias = 0,
8354 flatbuffers::Offset<armnnSerializer::ConstTensor> outputGateBias = 0,
8355 flatbuffers::Offset<armnnSerializer::ConstTensor> inputToInputWeights = 0,
8356 flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToInputWeights = 0,
8357 flatbuffers::Offset<armnnSerializer::ConstTensor> cellToInputWeights = 0,
8358 flatbuffers::Offset<armnnSerializer::ConstTensor> inputGateBias = 0,
8359 flatbuffers::Offset<armnnSerializer::ConstTensor> projectionWeights = 0,
8360 flatbuffers::Offset<armnnSerializer::ConstTensor> projectionBias = 0,
8361 flatbuffers::Offset<armnnSerializer::ConstTensor> cellToForgetWeights = 0,
8362 flatbuffers::Offset<armnnSerializer::ConstTensor> cellToOutputWeights = 0,
8363 flatbuffers::Offset<armnnSerializer::ConstTensor> inputLayerNormWeights = 0,
8364 flatbuffers::Offset<armnnSerializer::ConstTensor> forgetLayerNormWeights = 0,
8365 flatbuffers::Offset<armnnSerializer::ConstTensor> cellLayerNormWeights = 0,
8366 flatbuffers::Offset<armnnSerializer::ConstTensor> outputLayerNormWeights = 0) {
8392 struct LstmDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
8424 bool Verify(flatbuffers::Verifier &verifier) const {
8439 flatbuffers::FlatBufferBuilder &fbb_;
8440 flatbuffers::uoffset_t start_;
8462 explicit LstmDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
8466 flatbuffers::Offset<LstmDescriptor> Finish() {
8468 auto o = flatbuffers::Offset<LstmDescriptor>(end);
8473 inline flatbuffers::Offset<LstmDescriptor> CreateLstmDescriptor(
8474 flatbuffers::FlatBufferBuilder &_fbb,
8493 struct LstmLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
8509 bool Verify(flatbuffers::Verifier &verifier) const {
8523 flatbuffers::FlatBufferBuilder &fbb_;
8524 flatbuffers::uoffset_t start_;
8525 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
8528 void add_descriptor(flatbuffers::Offset<armnnSerializer::LstmDescriptor> descriptor) {
8531 void add_inputParams(flatbuffers::Offset<armnnSerializer::LstmInputParams> inputParams) {
8534 explicit LstmLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
8538 flatbuffers::Offset<LstmLayer> Finish() {
8540 auto o = flatbuffers::Offset<LstmLayer>(end);
8545 inline flatbuffers::Offset<LstmLayer> CreateLstmLayer(
8546 flatbuffers::FlatBufferBuilder &_fbb,
8547 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
8548 flatbuffers::Offset<armnnSerializer::LstmDescriptor> descriptor = 0,
8549 flatbuffers::Offset<armnnSerializer::LstmInputParams> inputParams = 0) {
8557 struct QLstmInputParams FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
8645 bool Verify(flatbuffers::Verifier &verifier) const {
8695 flatbuffers::FlatBufferBuilder &fbb_;
8696 flatbuffers::uoffset_t start_;
8697 …void add_inputToForgetWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> inputToForgetWeigh…
8700 …void add_inputToCellWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> inputToCellWeights) {
8703 …void add_inputToOutputWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> inputToOutputWeigh…
8706 …void add_recurrentToForgetWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToFor…
8709 …void add_recurrentToCellWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToCellW…
8712 …void add_recurrentToOutputWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToOut…
8715 void add_forgetGateBias(flatbuffers::Offset<armnnSerializer::ConstTensor> forgetGateBias) {
8718 void add_cellBias(flatbuffers::Offset<armnnSerializer::ConstTensor> cellBias) {
8721 void add_outputGateBias(flatbuffers::Offset<armnnSerializer::ConstTensor> outputGateBias) {
8724 …void add_inputToInputWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> inputToInputWeights…
8727 …void add_recurrentToInputWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToInpu…
8730 void add_inputGateBias(flatbuffers::Offset<armnnSerializer::ConstTensor> inputGateBias) {
8733 void add_projectionWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> projectionWeights) {
8736 void add_projectionBias(flatbuffers::Offset<armnnSerializer::ConstTensor> projectionBias) {
8739 …void add_cellToInputWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> cellToInputWeights) {
8742 …void add_cellToForgetWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> cellToForgetWeights…
8745 …void add_cellToOutputWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> cellToOutputWeights…
8748 …void add_inputLayerNormWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> inputLayerNormWei…
8751 …void add_forgetLayerNormWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> forgetLayerNormW…
8754 …void add_cellLayerNormWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> cellLayerNormWeigh…
8757 …void add_outputLayerNormWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> outputLayerNormW…
8760 explicit QLstmInputParamsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
8764 flatbuffers::Offset<QLstmInputParams> Finish() {
8766 auto o = flatbuffers::Offset<QLstmInputParams>(end);
8771 inline flatbuffers::Offset<QLstmInputParams> CreateQLstmInputParams(
8772 flatbuffers::FlatBufferBuilder &_fbb,
8773 flatbuffers::Offset<armnnSerializer::ConstTensor> inputToForgetWeights = 0,
8774 flatbuffers::Offset<armnnSerializer::ConstTensor> inputToCellWeights = 0,
8775 flatbuffers::Offset<armnnSerializer::ConstTensor> inputToOutputWeights = 0,
8776 flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToForgetWeights = 0,
8777 flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToCellWeights = 0,
8778 flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToOutputWeights = 0,
8779 flatbuffers::Offset<armnnSerializer::ConstTensor> forgetGateBias = 0,
8780 flatbuffers::Offset<armnnSerializer::ConstTensor> cellBias = 0,
8781 flatbuffers::Offset<armnnSerializer::ConstTensor> outputGateBias = 0,
8782 flatbuffers::Offset<armnnSerializer::ConstTensor> inputToInputWeights = 0,
8783 flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToInputWeights = 0,
8784 flatbuffers::Offset<armnnSerializer::ConstTensor> inputGateBias = 0,
8785 flatbuffers::Offset<armnnSerializer::ConstTensor> projectionWeights = 0,
8786 flatbuffers::Offset<armnnSerializer::ConstTensor> projectionBias = 0,
8787 flatbuffers::Offset<armnnSerializer::ConstTensor> cellToInputWeights = 0,
8788 flatbuffers::Offset<armnnSerializer::ConstTensor> cellToForgetWeights = 0,
8789 flatbuffers::Offset<armnnSerializer::ConstTensor> cellToOutputWeights = 0,
8790 flatbuffers::Offset<armnnSerializer::ConstTensor> inputLayerNormWeights = 0,
8791 flatbuffers::Offset<armnnSerializer::ConstTensor> forgetLayerNormWeights = 0,
8792 flatbuffers::Offset<armnnSerializer::ConstTensor> cellLayerNormWeights = 0,
8793 flatbuffers::Offset<armnnSerializer::ConstTensor> outputLayerNormWeights = 0) {
8819 struct QLstmDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
8871 bool Verify(flatbuffers::Verifier &verifier) const {
8891 flatbuffers::FlatBufferBuilder &fbb_;
8892 flatbuffers::uoffset_t start_;
8929 explicit QLstmDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
8933 flatbuffers::Offset<QLstmDescriptor> Finish() {
8935 auto o = flatbuffers::Offset<QLstmDescriptor>(end);
8940 inline flatbuffers::Offset<QLstmDescriptor> CreateQLstmDescriptor(
8941 flatbuffers::FlatBufferBuilder &_fbb,
8970 struct QLstmLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
8986 bool Verify(flatbuffers::Verifier &verifier) const {
9000 flatbuffers::FlatBufferBuilder &fbb_;
9001 flatbuffers::uoffset_t start_;
9002 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
9005 void add_descriptor(flatbuffers::Offset<armnnSerializer::QLstmDescriptor> descriptor) {
9008 void add_inputParams(flatbuffers::Offset<armnnSerializer::QLstmInputParams> inputParams) {
9011 explicit QLstmLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
9015 flatbuffers::Offset<QLstmLayer> Finish() {
9017 auto o = flatbuffers::Offset<QLstmLayer>(end);
9022 inline flatbuffers::Offset<QLstmLayer> CreateQLstmLayer(
9023 flatbuffers::FlatBufferBuilder &_fbb,
9024 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
9025 flatbuffers::Offset<armnnSerializer::QLstmDescriptor> descriptor = 0,
9026 flatbuffers::Offset<armnnSerializer::QLstmInputParams> inputParams = 0) {
9034 struct QuantizedLstmInputParams FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
9086 bool Verify(flatbuffers::Verifier &verifier) const {
9118 flatbuffers::FlatBufferBuilder &fbb_;
9119 flatbuffers::uoffset_t start_;
9120 …void add_inputToInputWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> inputToInputWeights…
9123 …void add_inputToForgetWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> inputToForgetWeigh…
9126 …void add_inputToCellWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> inputToCellWeights) {
9129 …void add_inputToOutputWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> inputToOutputWeigh…
9132 …void add_recurrentToInputWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToInpu…
9135 …void add_recurrentToForgetWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToFor…
9138 …void add_recurrentToCellWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToCellW…
9141 …void add_recurrentToOutputWeights(flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToOut…
9144 void add_inputGateBias(flatbuffers::Offset<armnnSerializer::ConstTensor> inputGateBias) {
9147 void add_forgetGateBias(flatbuffers::Offset<armnnSerializer::ConstTensor> forgetGateBias) {
9150 void add_cellBias(flatbuffers::Offset<armnnSerializer::ConstTensor> cellBias) {
9153 void add_outputGateBias(flatbuffers::Offset<armnnSerializer::ConstTensor> outputGateBias) {
9156 explicit QuantizedLstmInputParamsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
9160 flatbuffers::Offset<QuantizedLstmInputParams> Finish() {
9162 auto o = flatbuffers::Offset<QuantizedLstmInputParams>(end);
9167 inline flatbuffers::Offset<QuantizedLstmInputParams> CreateQuantizedLstmInputParams(
9168 flatbuffers::FlatBufferBuilder &_fbb,
9169 flatbuffers::Offset<armnnSerializer::ConstTensor> inputToInputWeights = 0,
9170 flatbuffers::Offset<armnnSerializer::ConstTensor> inputToForgetWeights = 0,
9171 flatbuffers::Offset<armnnSerializer::ConstTensor> inputToCellWeights = 0,
9172 flatbuffers::Offset<armnnSerializer::ConstTensor> inputToOutputWeights = 0,
9173 flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToInputWeights = 0,
9174 flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToForgetWeights = 0,
9175 flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToCellWeights = 0,
9176 flatbuffers::Offset<armnnSerializer::ConstTensor> recurrentToOutputWeights = 0,
9177 flatbuffers::Offset<armnnSerializer::ConstTensor> inputGateBias = 0,
9178 flatbuffers::Offset<armnnSerializer::ConstTensor> forgetGateBias = 0,
9179 flatbuffers::Offset<armnnSerializer::ConstTensor> cellBias = 0,
9180 flatbuffers::Offset<armnnSerializer::ConstTensor> outputGateBias = 0) {
9197 struct QuantizedLstmLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
9209 bool Verify(flatbuffers::Verifier &verifier) const {
9221 flatbuffers::FlatBufferBuilder &fbb_;
9222 flatbuffers::uoffset_t start_;
9223 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
9226 void add_inputParams(flatbuffers::Offset<armnnSerializer::QuantizedLstmInputParams> inputParams) {
9229 explicit QuantizedLstmLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
9233 flatbuffers::Offset<QuantizedLstmLayer> Finish() {
9235 auto o = flatbuffers::Offset<QuantizedLstmLayer>(end);
9240 inline flatbuffers::Offset<QuantizedLstmLayer> CreateQuantizedLstmLayer(
9241 flatbuffers::FlatBufferBuilder &_fbb,
9242 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
9243 flatbuffers::Offset<armnnSerializer::QuantizedLstmInputParams> inputParams = 0) {
9250 struct DequantizeLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
9258 bool Verify(flatbuffers::Verifier &verifier) const {
9268 flatbuffers::FlatBufferBuilder &fbb_;
9269 flatbuffers::uoffset_t start_;
9270 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
9273 explicit DequantizeLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
9277 flatbuffers::Offset<DequantizeLayer> Finish() {
9279 auto o = flatbuffers::Offset<DequantizeLayer>(end);
9284 inline flatbuffers::Offset<DequantizeLayer> CreateDequantizeLayer(
9285 flatbuffers::FlatBufferBuilder &_fbb,
9286 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0) {
9292 struct MergeLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
9300 bool Verify(flatbuffers::Verifier &verifier) const {
9310 flatbuffers::FlatBufferBuilder &fbb_;
9311 flatbuffers::uoffset_t start_;
9312 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
9315 explicit MergeLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
9319 flatbuffers::Offset<MergeLayer> Finish() {
9321 auto o = flatbuffers::Offset<MergeLayer>(end);
9326 inline flatbuffers::Offset<MergeLayer> CreateMergeLayer(
9327 flatbuffers::FlatBufferBuilder &_fbb,
9328 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0) {
9334 struct SwitchLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
9342 bool Verify(flatbuffers::Verifier &verifier) const {
9352 flatbuffers::FlatBufferBuilder &fbb_;
9353 flatbuffers::uoffset_t start_;
9354 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
9357 explicit SwitchLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
9361 flatbuffers::Offset<SwitchLayer> Finish() {
9363 auto o = flatbuffers::Offset<SwitchLayer>(end);
9368 inline flatbuffers::Offset<SwitchLayer> CreateSwitchLayer(
9369 flatbuffers::FlatBufferBuilder &_fbb,
9370 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0) {
9376 struct PreluLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
9384 bool Verify(flatbuffers::Verifier &verifier) const {
9394 flatbuffers::FlatBufferBuilder &fbb_;
9395 flatbuffers::uoffset_t start_;
9396 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
9399 explicit PreluLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
9403 flatbuffers::Offset<PreluLayer> Finish() {
9405 auto o = flatbuffers::Offset<PreluLayer>(end);
9410 inline flatbuffers::Offset<PreluLayer> CreatePreluLayer(
9411 flatbuffers::FlatBufferBuilder &_fbb,
9412 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0) {
9418 struct TransposeConvolution2dLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
9438 bool Verify(flatbuffers::Verifier &verifier) const {
9454 flatbuffers::FlatBufferBuilder &fbb_;
9455 flatbuffers::uoffset_t start_;
9456 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
9459 …void add_descriptor(flatbuffers::Offset<armnnSerializer::TransposeConvolution2dDescriptor> descrip…
9462 void add_weights(flatbuffers::Offset<armnnSerializer::ConstTensor> weights) {
9465 void add_biases(flatbuffers::Offset<armnnSerializer::ConstTensor> biases) {
9468 explicit TransposeConvolution2dLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
9472 flatbuffers::Offset<TransposeConvolution2dLayer> Finish() {
9474 auto o = flatbuffers::Offset<TransposeConvolution2dLayer>(end);
9479 inline flatbuffers::Offset<TransposeConvolution2dLayer> CreateTransposeConvolution2dLayer(
9480 flatbuffers::FlatBufferBuilder &_fbb,
9481 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
9482 flatbuffers::Offset<armnnSerializer::TransposeConvolution2dDescriptor> descriptor = 0,
9483 flatbuffers::Offset<armnnSerializer::ConstTensor> weights = 0,
9484 flatbuffers::Offset<armnnSerializer::ConstTensor> biases = 0) {
9493 struct TransposeConvolution2dDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
9529 bool Verify(flatbuffers::Verifier &verifier) const {
9545 flatbuffers::FlatBufferBuilder &fbb_;
9546 flatbuffers::uoffset_t start_;
9571 explicit TransposeConvolution2dDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
9575 flatbuffers::Offset<TransposeConvolution2dDescriptor> Finish() {
9577 auto o = flatbuffers::Offset<TransposeConvolution2dDescriptor>(end);
9582 inline flatbuffers::Offset<TransposeConvolution2dDescriptor> CreateTransposeConvolution2dDescriptor(
9583 flatbuffers::FlatBufferBuilder &_fbb,
9604 struct TransposeLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
9616 bool Verify(flatbuffers::Verifier &verifier) const {
9628 flatbuffers::FlatBufferBuilder &fbb_;
9629 flatbuffers::uoffset_t start_;
9630 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
9633 void add_descriptor(flatbuffers::Offset<armnnSerializer::TransposeDescriptor> descriptor) {
9636 explicit TransposeLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
9640 flatbuffers::Offset<TransposeLayer> Finish() {
9642 auto o = flatbuffers::Offset<TransposeLayer>(end);
9647 inline flatbuffers::Offset<TransposeLayer> CreateTransposeLayer(
9648 flatbuffers::FlatBufferBuilder &_fbb,
9649 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
9650 flatbuffers::Offset<armnnSerializer::TransposeDescriptor> descriptor = 0) {
9657 struct TransposeDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
9662 const flatbuffers::Vector<uint32_t> *dimMappings() const {
9663 return GetPointer<const flatbuffers::Vector<uint32_t> *>(VT_DIMMAPPINGS);
9665 bool Verify(flatbuffers::Verifier &verifier) const {
9675 flatbuffers::FlatBufferBuilder &fbb_;
9676 flatbuffers::uoffset_t start_;
9677 void add_dimMappings(flatbuffers::Offset<flatbuffers::Vector<uint32_t>> dimMappings) {
9680 explicit TransposeDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
9684 flatbuffers::Offset<TransposeDescriptor> Finish() {
9686 auto o = flatbuffers::Offset<TransposeDescriptor>(end);
9691 inline flatbuffers::Offset<TransposeDescriptor> CreateTransposeDescriptor(
9692 flatbuffers::FlatBufferBuilder &_fbb,
9693 flatbuffers::Offset<flatbuffers::Vector<uint32_t>> dimMappings = 0) {
9699 inline flatbuffers::Offset<TransposeDescriptor> CreateTransposeDescriptorDirect(
9700 flatbuffers::FlatBufferBuilder &_fbb,
9708 struct ResizeLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
9720 bool Verify(flatbuffers::Verifier &verifier) const {
9732 flatbuffers::FlatBufferBuilder &fbb_;
9733 flatbuffers::uoffset_t start_;
9734 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
9737 void add_descriptor(flatbuffers::Offset<armnnSerializer::ResizeDescriptor> descriptor) {
9740 explicit ResizeLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
9744 flatbuffers::Offset<ResizeLayer> Finish() {
9746 auto o = flatbuffers::Offset<ResizeLayer>(end);
9751 inline flatbuffers::Offset<ResizeLayer> CreateResizeLayer(
9752 flatbuffers::FlatBufferBuilder &_fbb,
9753 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
9754 flatbuffers::Offset<armnnSerializer::ResizeDescriptor> descriptor = 0) {
9761 struct ResizeDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
9789 bool Verify(flatbuffers::Verifier &verifier) const {
9803 flatbuffers::FlatBufferBuilder &fbb_;
9804 flatbuffers::uoffset_t start_;
9823 explicit ResizeDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
9827 flatbuffers::Offset<ResizeDescriptor> Finish() {
9829 auto o = flatbuffers::Offset<ResizeDescriptor>(end);
9834 inline flatbuffers::Offset<ResizeDescriptor> CreateResizeDescriptor(
9835 flatbuffers::FlatBufferBuilder &_fbb,
9852 struct StackLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
9864 bool Verify(flatbuffers::Verifier &verifier) const {
9876 flatbuffers::FlatBufferBuilder &fbb_;
9877 flatbuffers::uoffset_t start_;
9878 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
9881 void add_descriptor(flatbuffers::Offset<armnnSerializer::StackDescriptor> descriptor) {
9884 explicit StackLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
9888 flatbuffers::Offset<StackLayer> Finish() {
9890 auto o = flatbuffers::Offset<StackLayer>(end);
9895 inline flatbuffers::Offset<StackLayer> CreateStackLayer(
9896 flatbuffers::FlatBufferBuilder &_fbb,
9897 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
9898 flatbuffers::Offset<armnnSerializer::StackDescriptor> descriptor = 0) {
9905 struct StackDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
9918 const flatbuffers::Vector<uint32_t> *inputShape() const {
9919 return GetPointer<const flatbuffers::Vector<uint32_t> *>(VT_INPUTSHAPE);
9921 bool Verify(flatbuffers::Verifier &verifier) const {
9933 flatbuffers::FlatBufferBuilder &fbb_;
9934 flatbuffers::uoffset_t start_;
9941 void add_inputShape(flatbuffers::Offset<flatbuffers::Vector<uint32_t>> inputShape) {
9944 explicit StackDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
9948 flatbuffers::Offset<StackDescriptor> Finish() {
9950 auto o = flatbuffers::Offset<StackDescriptor>(end);
9955 inline flatbuffers::Offset<StackDescriptor> CreateStackDescriptor(
9956 flatbuffers::FlatBufferBuilder &_fbb,
9959 flatbuffers::Offset<flatbuffers::Vector<uint32_t>> inputShape = 0) {
9967 inline flatbuffers::Offset<StackDescriptor> CreateStackDescriptorDirect(
9968 flatbuffers::FlatBufferBuilder &_fbb,
9980 struct StandInDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
9992 bool Verify(flatbuffers::Verifier &verifier) const {
10002 flatbuffers::FlatBufferBuilder &fbb_;
10003 flatbuffers::uoffset_t start_;
10010 explicit StandInDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
10014 flatbuffers::Offset<StandInDescriptor> Finish() {
10016 auto o = flatbuffers::Offset<StandInDescriptor>(end);
10021 inline flatbuffers::Offset<StandInDescriptor> CreateStandInDescriptor(
10022 flatbuffers::FlatBufferBuilder &_fbb,
10031 struct StandInLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
10043 bool Verify(flatbuffers::Verifier &verifier) const {
10055 flatbuffers::FlatBufferBuilder &fbb_;
10056 flatbuffers::uoffset_t start_;
10057 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
10060 void add_descriptor(flatbuffers::Offset<armnnSerializer::StandInDescriptor> descriptor) {
10063 explicit StandInLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
10067 flatbuffers::Offset<StandInLayer> Finish() {
10069 auto o = flatbuffers::Offset<StandInLayer>(end);
10074 inline flatbuffers::Offset<StandInLayer> CreateStandInLayer(
10075 flatbuffers::FlatBufferBuilder &_fbb,
10076 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
10077 flatbuffers::Offset<armnnSerializer::StandInDescriptor> descriptor = 0) {
10084 struct RankLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
10092 bool Verify(flatbuffers::Verifier &verifier) const {
10102 flatbuffers::FlatBufferBuilder &fbb_;
10103 flatbuffers::uoffset_t start_;
10104 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
10107 explicit RankLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
10111 flatbuffers::Offset<RankLayer> Finish() {
10113 auto o = flatbuffers::Offset<RankLayer>(end);
10118 inline flatbuffers::Offset<RankLayer> CreateRankLayer(
10119 flatbuffers::FlatBufferBuilder &_fbb,
10120 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0) {
10126 struct ReduceLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
10138 bool Verify(flatbuffers::Verifier &verifier) const {
10150 flatbuffers::FlatBufferBuilder &fbb_;
10151 flatbuffers::uoffset_t start_;
10152 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
10155 void add_descriptor(flatbuffers::Offset<armnnSerializer::ReduceDescriptor> descriptor) {
10158 explicit ReduceLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
10162 flatbuffers::Offset<ReduceLayer> Finish() {
10164 auto o = flatbuffers::Offset<ReduceLayer>(end);
10169 inline flatbuffers::Offset<ReduceLayer> CreateReduceLayer(
10170 flatbuffers::FlatBufferBuilder &_fbb,
10171 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
10172 flatbuffers::Offset<armnnSerializer::ReduceDescriptor> descriptor = 0) {
10179 struct ReduceDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
10189 const flatbuffers::Vector<uint32_t> *axis() const {
10190 return GetPointer<const flatbuffers::Vector<uint32_t> *>(VT_AXIS);
10195 bool Verify(flatbuffers::Verifier &verifier) const {
10207 flatbuffers::FlatBufferBuilder &fbb_;
10208 flatbuffers::uoffset_t start_;
10212 void add_axis(flatbuffers::Offset<flatbuffers::Vector<uint32_t>> axis) {
10218 explicit ReduceDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
10222 flatbuffers::Offset<ReduceDescriptor> Finish() {
10224 auto o = flatbuffers::Offset<ReduceDescriptor>(end);
10229 inline flatbuffers::Offset<ReduceDescriptor> CreateReduceDescriptor(
10230 flatbuffers::FlatBufferBuilder &_fbb,
10232 flatbuffers::Offset<flatbuffers::Vector<uint32_t>> axis = 0,
10241 inline flatbuffers::Offset<ReduceDescriptor> CreateReduceDescriptorDirect(
10242 flatbuffers::FlatBufferBuilder &_fbb,
10254 struct UnidirectionalSequenceLstmDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
10290 bool Verify(flatbuffers::Verifier &verifier) const {
10306 flatbuffers::FlatBufferBuilder &fbb_;
10307 flatbuffers::uoffset_t start_;
10332 explicit UnidirectionalSequenceLstmDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
10336 flatbuffers::Offset<UnidirectionalSequenceLstmDescriptor> Finish() {
10338 auto o = flatbuffers::Offset<UnidirectionalSequenceLstmDescriptor>(end);
10343 inline flatbuffers::Offset<UnidirectionalSequenceLstmDescriptor> CreateUnidirectionalSequenceLstmDe…
10344 flatbuffers::FlatBufferBuilder &_fbb,
10365 struct UnidirectionalSequenceLstmLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
10381 bool Verify(flatbuffers::Verifier &verifier) const {
10395 flatbuffers::FlatBufferBuilder &fbb_;
10396 flatbuffers::uoffset_t start_;
10397 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
10400 …void add_descriptor(flatbuffers::Offset<armnnSerializer::UnidirectionalSequenceLstmDescriptor> des…
10403 void add_inputParams(flatbuffers::Offset<armnnSerializer::LstmInputParams> inputParams) {
10406 explicit UnidirectionalSequenceLstmLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
10410 flatbuffers::Offset<UnidirectionalSequenceLstmLayer> Finish() {
10412 auto o = flatbuffers::Offset<UnidirectionalSequenceLstmLayer>(end);
10417 inline flatbuffers::Offset<UnidirectionalSequenceLstmLayer> CreateUnidirectionalSequenceLstmLayer(
10418 flatbuffers::FlatBufferBuilder &_fbb,
10419 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
10420 flatbuffers::Offset<armnnSerializer::UnidirectionalSequenceLstmDescriptor> descriptor = 0,
10421 flatbuffers::Offset<armnnSerializer::LstmInputParams> inputParams = 0) {
10429 struct BatchMatMulDescriptor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
10457 bool Verify(flatbuffers::Verifier &verifier) const {
10471 flatbuffers::FlatBufferBuilder &fbb_;
10472 flatbuffers::uoffset_t start_;
10491 explicit BatchMatMulDescriptorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
10495 flatbuffers::Offset<BatchMatMulDescriptor> Finish() {
10497 auto o = flatbuffers::Offset<BatchMatMulDescriptor>(end);
10502 inline flatbuffers::Offset<BatchMatMulDescriptor> CreateBatchMatMulDescriptor(
10503 flatbuffers::FlatBufferBuilder &_fbb,
10520 struct BatchMatMulLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
10532 bool Verify(flatbuffers::Verifier &verifier) const {
10544 flatbuffers::FlatBufferBuilder &fbb_;
10545 flatbuffers::uoffset_t start_;
10546 void add_base(flatbuffers::Offset<armnnSerializer::LayerBase> base) {
10549 void add_descriptor(flatbuffers::Offset<armnnSerializer::BatchMatMulDescriptor> descriptor) {
10552 explicit BatchMatMulLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
10556 flatbuffers::Offset<BatchMatMulLayer> Finish() {
10558 auto o = flatbuffers::Offset<BatchMatMulLayer>(end);
10563 inline flatbuffers::Offset<BatchMatMulLayer> CreateBatchMatMulLayer(
10564 flatbuffers::FlatBufferBuilder &_fbb,
10565 flatbuffers::Offset<armnnSerializer::LayerBase> base = 0,
10566 flatbuffers::Offset<armnnSerializer::BatchMatMulDescriptor> descriptor = 0) {
10573 struct AnyLayer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
10796 bool Verify(flatbuffers::Verifier &verifier) const {
11087 flatbuffers::FlatBufferBuilder &fbb_;
11088 flatbuffers::uoffset_t start_;
11092 void add_layer(flatbuffers::Offset<void> layer) {
11095 explicit AnyLayerBuilder(flatbuffers::FlatBufferBuilder &_fbb)
11099 flatbuffers::Offset<AnyLayer> Finish() {
11101 auto o = flatbuffers::Offset<AnyLayer>(end);
11106 inline flatbuffers::Offset<AnyLayer> CreateAnyLayer(
11107 flatbuffers::FlatBufferBuilder &_fbb,
11109 flatbuffers::Offset<void> layer = 0) {
11116 struct FeatureCompatibilityVersions FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
11132 bool Verify(flatbuffers::Verifier &verifier) const {
11143 flatbuffers::FlatBufferBuilder &fbb_;
11144 flatbuffers::uoffset_t start_;
11154 explicit FeatureCompatibilityVersionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
11158 flatbuffers::Offset<FeatureCompatibilityVersions> Finish() {
11160 auto o = flatbuffers::Offset<FeatureCompatibilityVersions>(end);
11165 inline flatbuffers::Offset<FeatureCompatibilityVersions> CreateFeatureCompatibilityVersions(
11166 flatbuffers::FlatBufferBuilder &_fbb,
11177 struct SerializedGraph FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
11185 const flatbuffers::Vector<flatbuffers::Offset<armnnSerializer::AnyLayer>> *layers() const {
11186 …return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<armnnSerializer::AnyLayer>> *>(VT_…
11188 const flatbuffers::Vector<int32_t> *inputIds() const {
11189 return GetPointer<const flatbuffers::Vector<int32_t> *>(VT_INPUTIDS);
11191 const flatbuffers::Vector<int32_t> *outputIds() const {
11192 return GetPointer<const flatbuffers::Vector<int32_t> *>(VT_OUTPUTIDS);
11197 bool Verify(flatbuffers::Verifier &verifier) const {
11214 flatbuffers::FlatBufferBuilder &fbb_;
11215 flatbuffers::uoffset_t start_;
11216 …void add_layers(flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<armnnSerializer::AnyLa…
11219 void add_inputIds(flatbuffers::Offset<flatbuffers::Vector<int32_t>> inputIds) {
11222 void add_outputIds(flatbuffers::Offset<flatbuffers::Vector<int32_t>> outputIds) {
11225 …void add_featureVersions(flatbuffers::Offset<armnnSerializer::FeatureCompatibilityVersions> featur…
11228 explicit SerializedGraphBuilder(flatbuffers::FlatBufferBuilder &_fbb)
11232 flatbuffers::Offset<SerializedGraph> Finish() {
11234 auto o = flatbuffers::Offset<SerializedGraph>(end);
11239 inline flatbuffers::Offset<SerializedGraph> CreateSerializedGraph(
11240 flatbuffers::FlatBufferBuilder &_fbb,
11241flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<armnnSerializer::AnyLayer>>> layers = …
11242 flatbuffers::Offset<flatbuffers::Vector<int32_t>> inputIds = 0,
11243 flatbuffers::Offset<flatbuffers::Vector<int32_t>> outputIds = 0,
11244 flatbuffers::Offset<armnnSerializer::FeatureCompatibilityVersions> featureVersions = 0) {
11253 inline flatbuffers::Offset<SerializedGraph> CreateSerializedGraphDirect(
11254 flatbuffers::FlatBufferBuilder &_fbb,
11255 const std::vector<flatbuffers::Offset<armnnSerializer::AnyLayer>> *layers = nullptr,
11258 flatbuffers::Offset<armnnSerializer::FeatureCompatibilityVersions> featureVersions = 0) {
11259 …auto layers__ = layers ? _fbb.CreateVector<flatbuffers::Offset<armnnSerializer::AnyLayer>>(*layers…
11270 inline bool VerifyConstTensorData(flatbuffers::Verifier &verifier, const void *obj, ConstTensorData…
11295 …nstTensorDataVector(flatbuffers::Verifier &verifier, const flatbuffers::Vector<flatbuffers::Offset…
11298 for (flatbuffers::uoffset_t i = 0; i < values->size(); ++i) {
11307 inline bool VerifyLayer(flatbuffers::Verifier &verifier, const void *obj, Layer type) {
11596 …l VerifyLayerVector(flatbuffers::Verifier &verifier, const flatbuffers::Vector<flatbuffers::Offset…
11599 for (flatbuffers::uoffset_t i = 0; i < values->size(); ++i) {
11609 return flatbuffers::GetRoot<armnnSerializer::SerializedGraph>(buf);
11613 return flatbuffers::GetSizePrefixedRoot<armnnSerializer::SerializedGraph>(buf);
11621 return flatbuffers::BufferHasIdentifier(
11626 return flatbuffers::BufferHasIdentifier(
11631 flatbuffers::Verifier &verifier) {
11636 flatbuffers::Verifier &verifier) {
11645 flatbuffers::FlatBufferBuilder &fbb,
11646 flatbuffers::Offset<armnnSerializer::SerializedGraph> root) {
11651 flatbuffers::FlatBufferBuilder &fbb,
11652 flatbuffers::Offset<armnnSerializer::SerializedGraph> root) {