blob: edd48a5e25550ed91e9a02918d87c745631ba2c3 [file] [log] [blame]
Saoirse Stewart3166c3e2019-02-18 15:24:53 +00001//
2// Copyright © 2017 Arm Ltd. All rights reserved.
3// SPDX-License-Identifier: MIT
4//
5#pragma once
6
Matthew Benthamff130e22020-01-17 11:47:42 +00007#include <armnn/Types.hpp>
Matthew Bentham268509a2019-02-25 13:58:24 +00008#include <ArmnnSchema_generated.h>
Saoirse Stewart3166c3e2019-02-18 15:24:53 +00009
10namespace armnnSerializer
11{
12
Aron Virginas-Tare80ebd12019-10-17 16:11:54 +010013armnnSerializer::ComparisonOperation GetFlatBufferComparisonOperation(armnn::ComparisonOperation comparisonOperation);
14
Derek Lamberti0028d1b2019-02-20 13:57:42 +000015armnnSerializer::ConstTensorData GetFlatBufferConstTensorData(armnn::DataType dataType);
Mike Kellya0766c32019-02-19 17:22:07 +000016
Derek Lamberti0028d1b2019-02-20 13:57:42 +000017armnnSerializer::DataType GetFlatBufferDataType(armnn::DataType dataType);
Saoirse Stewart3166c3e2019-02-18 15:24:53 +000018
Derek Lamberti0028d1b2019-02-20 13:57:42 +000019armnnSerializer::DataLayout GetFlatBufferDataLayout(armnn::DataLayout dataLayout);
Saoirse Stewart3166c3e2019-02-18 15:24:53 +000020
josh minor4a3c6102020-01-06 16:40:46 -060021armnnSerializer::UnaryOperation GetFlatBufferUnaryOperation(armnn::UnaryOperation unaryOperation);
22
Derek Lamberti0028d1b2019-02-20 13:57:42 +000023armnnSerializer::PoolingAlgorithm GetFlatBufferPoolingAlgorithm(armnn::PoolingAlgorithm poolingAlgorithm);
Saoirse Stewart3166c3e2019-02-18 15:24:53 +000024
Derek Lamberti0028d1b2019-02-20 13:57:42 +000025armnnSerializer::OutputShapeRounding GetFlatBufferOutputShapeRounding(
Saoirse Stewart3166c3e2019-02-18 15:24:53 +000026 armnn::OutputShapeRounding outputShapeRounding);
27
Derek Lamberti0028d1b2019-02-20 13:57:42 +000028armnnSerializer::PaddingMethod GetFlatBufferPaddingMethod(armnn::PaddingMethod paddingMethod);
Saoirse Stewart3166c3e2019-02-18 15:24:53 +000029
Nina Drozd57728782019-02-27 10:53:27 +000030armnnSerializer::NormalizationAlgorithmChannel GetFlatBufferNormalizationAlgorithmChannel(
31 armnn::NormalizationAlgorithmChannel normalizationAlgorithmChannel);
32
33armnnSerializer::NormalizationAlgorithmMethod GetFlatBufferNormalizationAlgorithmMethod(
34 armnn::NormalizationAlgorithmMethod normalizationAlgorithmMethod);
35
FinnWilliamsArm6fb339a2019-06-28 15:07:10 +010036armnnSerializer::ResizeMethod GetFlatBufferResizeMethod(armnn::ResizeMethod method);
37
Matthew Bentham268509a2019-02-25 13:58:24 +000038} // namespace armnnSerializer