blob: 16b83e3ed73e4756fdcd48caee44b83c02a4ee7b [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
7#include <armnn/ArmNN.hpp>
8
Matthew Bentham268509a2019-02-25 13:58:24 +00009#include <ArmnnSchema_generated.h>
Saoirse Stewart3166c3e2019-02-18 15:24:53 +000010
11namespace armnnSerializer
12{
13
Aron Virginas-Tare80ebd12019-10-17 16:11:54 +010014armnnSerializer::ComparisonOperation GetFlatBufferComparisonOperation(armnn::ComparisonOperation comparisonOperation);
15
Derek Lamberti0028d1b2019-02-20 13:57:42 +000016armnnSerializer::ConstTensorData GetFlatBufferConstTensorData(armnn::DataType dataType);
Mike Kellya0766c32019-02-19 17:22:07 +000017
Derek Lamberti0028d1b2019-02-20 13:57:42 +000018armnnSerializer::DataType GetFlatBufferDataType(armnn::DataType dataType);
Saoirse Stewart3166c3e2019-02-18 15:24:53 +000019
Derek Lamberti0028d1b2019-02-20 13:57:42 +000020armnnSerializer::DataLayout GetFlatBufferDataLayout(armnn::DataLayout dataLayout);
Saoirse Stewart3166c3e2019-02-18 15:24:53 +000021
Derek Lamberti0028d1b2019-02-20 13:57:42 +000022armnnSerializer::PoolingAlgorithm GetFlatBufferPoolingAlgorithm(armnn::PoolingAlgorithm poolingAlgorithm);
Saoirse Stewart3166c3e2019-02-18 15:24:53 +000023
Derek Lamberti0028d1b2019-02-20 13:57:42 +000024armnnSerializer::OutputShapeRounding GetFlatBufferOutputShapeRounding(
Saoirse Stewart3166c3e2019-02-18 15:24:53 +000025 armnn::OutputShapeRounding outputShapeRounding);
26
Derek Lamberti0028d1b2019-02-20 13:57:42 +000027armnnSerializer::PaddingMethod GetFlatBufferPaddingMethod(armnn::PaddingMethod paddingMethod);
Saoirse Stewart3166c3e2019-02-18 15:24:53 +000028
Nina Drozd57728782019-02-27 10:53:27 +000029armnnSerializer::NormalizationAlgorithmChannel GetFlatBufferNormalizationAlgorithmChannel(
30 armnn::NormalizationAlgorithmChannel normalizationAlgorithmChannel);
31
32armnnSerializer::NormalizationAlgorithmMethod GetFlatBufferNormalizationAlgorithmMethod(
33 armnn::NormalizationAlgorithmMethod normalizationAlgorithmMethod);
34
FinnWilliamsArm6fb339a2019-06-28 15:07:10 +010035armnnSerializer::ResizeMethod GetFlatBufferResizeMethod(armnn::ResizeMethod method);
36
Matthew Bentham268509a2019-02-25 13:58:24 +000037} // namespace armnnSerializer