blob: 3722d49df9176662314dcbdd7a5cdf7e7569fe43 [file] [log] [blame]
arovir01b0717b52018-09-05 17:03:25 +01001//
2// Copyright © 2017 Arm Ltd. All rights reserved.
3// SPDX-License-Identifier: MIT
4//
5
6#pragma once
7
8#include "ConversionUtils.hpp"
9
10#include <HalInterfaces.h>
11
12namespace armnn_driver
13{
14namespace hal_1_1
15{
16
17class HalPolicy
18{
19public:
20 using Model = V1_1::Model;
21 using Operation = V1_1::Operation;
22 using getSupportedOperations_cb = V1_1::IDevice::getSupportedOperations_1_1_cb;
23
24 static bool ConvertOperation(const Operation& operation, const Model& model, ConversionData& data);
25
26private:
27 static bool ConvertDiv(const Operation& operation, const Model& model, ConversionData& data);
28};
29
30} // namespace hal_1_1
31} // namespace armnn_driver