blob: 7f033e0531d1925b5697f592cc86acac03fdcf43 [file] [log] [blame]
Matteo Martincigh79250ab2018-09-04 16:28:10 +01001//
2// Copyright © 2017 Arm Ltd. All rights reserved.
David Beck93e48982018-09-05 13:05:09 +01003// SPDX-License-Identifier: MIT
Matteo Martincigh79250ab2018-09-04 16:28:10 +01004//
5
6#pragma once
7
8#include <HalInterfaces.h>
9
10#include "../DriverOptions.hpp"
11
12#include <armnn/ArmNN.hpp>
13
arovir01b0717b52018-09-05 17:03:25 +010014namespace V1_0 = ::android::hardware::neuralnetworks::V1_0;
15
Matteo Martincigh79250ab2018-09-04 16:28:10 +010016namespace armnn_driver
17{
arovir01b0717b52018-09-05 17:03:25 +010018namespace hal_1_0
Matteo Martincigh79250ab2018-09-04 16:28:10 +010019{
20
21class ArmnnDriverImpl
22{
23public:
arovir01b0717b52018-09-05 17:03:25 +010024 static Return<void> getCapabilities(const armnn::IRuntimePtr& runtime, V1_0::IDevice::getCapabilities_cb cb);
Matteo Martincigh79250ab2018-09-04 16:28:10 +010025};
26
arovir01b0717b52018-09-05 17:03:25 +010027} // namespace hal_1_0
Matteo Martincigh79250ab2018-09-04 16:28:10 +010028} // namespace armnn_driver