// // Copyright © 2020 Arm Ltd. All rights reserved. // SPDX-License-Identifier: MIT // #pragma once #include #include "../DriverOptions.hpp" #include using namespace android::nn::hal; namespace V1_0 = ::android::hardware::neuralnetworks::V1_0; namespace V1_2 = ::android::hardware::neuralnetworks::V1_2; namespace V1_3 = ::android::hardware::neuralnetworks::V1_3; namespace armnn_driver { namespace hal_1_3 { class ArmnnDriverImpl { public: static Return prepareArmnnModel_1_3(const armnn::IRuntimePtr& runtime, const armnn::IGpuAccTunedParametersPtr& clTunedParameters, const DriverOptions& options, const V1_3::Model& model, const android::sp& cb, bool float32ToFloat16 = false); static Return getCapabilities_1_3(const armnn::IRuntimePtr& runtime, V1_3::IDevice::getCapabilities_1_3_cb cb); }; } // namespace hal_1_3 } // namespace armnn_driver