1 // 2 // Copyright © 2017 Arm Ltd. All rights reserved. 3 // SPDX-License-Identifier: MIT 4 // 5 6 #pragma once 7 8 #include "DriverOptions.hpp" 9 10 #include <armnn/ArmNN.hpp> 11 12 namespace armnn_driver 13 { 14 15 class ArmnnDevice 16 { 17 protected: 18 ArmnnDevice(DriverOptions options); ~ArmnnDevice()19 virtual ~ArmnnDevice() {} 20 21 protected: 22 armnn::IRuntimePtr m_Runtime; 23 armnn::IGpuAccTunedParametersPtr m_ClTunedParameters; 24 DriverOptions m_Options; 25 }; 26 27 } // namespace armnn_driver 28