blob: 0578b7585aee727e2ae84b17272f34eaa8906e42 [file] [log] [blame]
telsoa01ce3e84a2018-08-31 09:31:35 +01001//
2// Copyright © 2017 Arm Ltd. All rights reserved.
David Beck93e48982018-09-05 13:05:09 +01003// SPDX-License-Identifier: MIT
telsoa01ce3e84a2018-08-31 09:31:35 +01004//
5
6#pragma once
7
8#include "DriverOptions.hpp"
9
10#include <armnn/ArmNN.hpp>
11
12namespace armnn_driver
13{
14
15class ArmnnDevice
16{
17protected:
18 ArmnnDevice(DriverOptions options);
19 virtual ~ArmnnDevice() {}
20
21protected:
22 armnn::IRuntimePtr m_Runtime;
23 armnn::IGpuAccTunedParametersPtr m_ClTunedParameters;
24 DriverOptions m_Options;
25};
26
27} // namespace armnn_driver