| // Copyright © 2017 Arm Ltd. All rights reserved. |
| // SPDX-License-Identifier: MIT |
| #include <HalInterfaces.h> |
| #ifdef ARMNN_ANDROID_NN_V1_1 // Using ::android::hardware::neuralnetworks::V1_1 |
| #include "1.1/ArmnnDriver.hpp" |
| class ArmnnDriver : public hal_1_1::ArmnnDriver |
| ArmnnDriver(DriverOptions options) |
| : hal_1_1::ArmnnDriver(std::move(options)) |
| ALOGV("ArmnnDriver::ArmnnDriver()"); |
| } // namespace armnn_driver |
| #else // Fallback to ::android::hardware::neuralnetworks::V1_0 |
| #include "1.0/ArmnnDriver.hpp" |
| class ArmnnDriver : public hal_1_0::ArmnnDriver |
| ArmnnDriver(DriverOptions options) |
| : hal_1_0::ArmnnDriver(std::move(options)) |
| ALOGV("ArmnnDriver::ArmnnDriver()"); |
| } // namespace armnn_driver |