ArmNN
 25.11
Loading...
Searching...
No Matches
SerializerUtils.hpp
Go to the documentation of this file.
1//
2// Copyright © 2017,2019-2021,2023 Arm Ltd and Contributors. All rights reserved.
3// SPDX-License-Identifier: MIT
4//
5#pragma once
6
7#include <armnn/Types.hpp>
8#include <ArmnnSchema_generated.h>
9
10namespace armnnSerializer
11{
12
13armnnSerializer::ComparisonOperation GetFlatBufferComparisonOperation(armnn::ComparisonOperation comparisonOperation);
14
15armnnSerializer::ConstTensorData GetFlatBufferConstTensorData(armnn::DataType dataType);
16
17armnnSerializer::DataType GetFlatBufferDataType(armnn::DataType dataType);
18
19armnnSerializer::DataLayout GetFlatBufferDataLayout(armnn::DataLayout dataLayout);
20
21armnnSerializer::BinaryOperation GetFlatBufferBinaryOperation(armnn::BinaryOperation binaryOperation);
22
23armnnSerializer::UnaryOperation GetFlatBufferUnaryOperation(armnn::UnaryOperation unaryOperation);
24
25armnnSerializer::PoolingAlgorithm GetFlatBufferPoolingAlgorithm(armnn::PoolingAlgorithm poolingAlgorithm);
26
27armnnSerializer::OutputShapeRounding GetFlatBufferOutputShapeRounding(
28 armnn::OutputShapeRounding outputShapeRounding);
29
30armnnSerializer::PaddingMethod GetFlatBufferPaddingMethod(armnn::PaddingMethod paddingMethod);
31
32armnnSerializer::PaddingMode GetFlatBufferPaddingMode(armnn::PaddingMode paddingMode);
33
34armnnSerializer::NormalizationAlgorithmChannel GetFlatBufferNormalizationAlgorithmChannel(
35 armnn::NormalizationAlgorithmChannel normalizationAlgorithmChannel);
36
37armnnSerializer::NormalizationAlgorithmMethod GetFlatBufferNormalizationAlgorithmMethod(
38 armnn::NormalizationAlgorithmMethod normalizationAlgorithmMethod);
39
40armnnSerializer::ResizeMethod GetFlatBufferResizeMethod(armnn::ResizeMethod method);
41
42armnnSerializer::LogicalBinaryOperation GetFlatBufferLogicalBinaryOperation(
43 armnn::LogicalBinaryOperation logicalBinaryOperation);
44
45armnnSerializer::ReduceOperation GetFlatBufferReduceOperation(armnn::ReduceOperation reduceOperation);
46
47} // namespace armnnSerializer
PaddingMode
The padding mode controls whether the padding should be filled with constant values (Constant),...
Definition Types.hpp:202
UnaryOperation
Definition Types.hpp:126
ComparisonOperation
Definition Types.hpp:110
LogicalBinaryOperation
Definition Types.hpp:120
PaddingMethod
The padding method modifies the output of pooling layers.
Definition Types.hpp:190
PoolingAlgorithm
Definition Types.hpp:152
ResizeMethod
Definition Types.hpp:168
ReduceOperation
Definition Types.hpp:159
NormalizationAlgorithmChannel
Definition Types.hpp:209
BinaryOperation
Definition Types.hpp:139
DataLayout
Definition Types.hpp:63
NormalizationAlgorithmMethod
Definition Types.hpp:215
DataType
Definition Types.hpp:49
OutputShapeRounding
Definition Types.hpp:223
armnnSerializer::ComparisonOperation GetFlatBufferComparisonOperation(armnn::ComparisonOperation comparisonOperation)
armnnSerializer::ResizeMethod GetFlatBufferResizeMethod(armnn::ResizeMethod method)
armnnSerializer::DataType GetFlatBufferDataType(armnn::DataType dataType)
armnnSerializer::ReduceOperation GetFlatBufferReduceOperation(armnn::ReduceOperation reduceOperation)
armnnSerializer::LogicalBinaryOperation GetFlatBufferLogicalBinaryOperation(armnn::LogicalBinaryOperation logicalBinaryOperation)
armnnSerializer::PaddingMethod GetFlatBufferPaddingMethod(armnn::PaddingMethod paddingMethod)
armnnSerializer::BinaryOperation GetFlatBufferBinaryOperation(armnn::BinaryOperation binaryOperation)
armnnSerializer::PaddingMode GetFlatBufferPaddingMode(armnn::PaddingMode paddingMode)
armnnSerializer::DataLayout GetFlatBufferDataLayout(armnn::DataLayout dataLayout)
armnnSerializer::OutputShapeRounding GetFlatBufferOutputShapeRounding(armnn::OutputShapeRounding outputShapeRounding)
armnnSerializer::PoolingAlgorithm GetFlatBufferPoolingAlgorithm(armnn::PoolingAlgorithm poolingAlgorithm)
armnnSerializer::NormalizationAlgorithmMethod GetFlatBufferNormalizationAlgorithmMethod(armnn::NormalizationAlgorithmMethod normalizationAlgorithmMethod)
armnnSerializer::UnaryOperation GetFlatBufferUnaryOperation(armnn::UnaryOperation unaryOperation)
armnnSerializer::NormalizationAlgorithmChannel GetFlatBufferNormalizationAlgorithmChannel(armnn::NormalizationAlgorithmChannel normalizationAlgorithmChannel)
armnnSerializer::ConstTensorData GetFlatBufferConstTensorData(armnn::DataType dataType)