24.02
ArmnnDevice.hpp
Go to the documentation of this file.
1
//
2
// Copyright © 2022-2023 Arm Ltd and Contributors. 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
friend
class
ArmnnDriver
;
18
19
public
:
20
ArmnnDevice
(
DriverOptions
options);
21
~ArmnnDevice
() {}
22
protected
:
23
armnn::IRuntimePtr
m_Runtime
;
24
armnn::IGpuAccTunedParametersPtr
m_ClTunedParameters
;
25
DriverOptions
m_Options
;
26
};
27
28
}
// namespace armnn_driver
armnn_driver::ArmnnDevice::m_Runtime
armnn::IRuntimePtr m_Runtime
Definition:
ArmnnDevice.hpp:23
armnn_driver::ArmnnDevice::ArmnnDevice
ArmnnDevice(DriverOptions options)
Definition:
ArmnnDevice.cpp:42
armnn_driver::ArmnnDriver
Definition:
ArmnnDriver.hpp:31
armnn_driver::ArmnnDevice
Definition:
ArmnnDevice.hpp:15
armnn_driver::ArmnnDevice::m_ClTunedParameters
armnn::IGpuAccTunedParametersPtr m_ClTunedParameters
Definition:
ArmnnDevice.hpp:24
armnn_driver
Helper classes.
Definition:
ArmnnDevice.cpp:37
armnn::IRuntimePtr
std::unique_ptr< IRuntime, void(*)(IRuntime *runtime)> IRuntimePtr
Definition:
IRuntime.hpp:41
armnn_driver::ArmnnDevice::~ArmnnDevice
~ArmnnDevice()
Definition:
ArmnnDevice.hpp:21
armnn_driver::DriverOptions
Definition:
DriverOptions.hpp:17
ArmNN.hpp
armnn_driver::ArmnnDevice::m_Options
DriverOptions m_Options
Definition:
ArmnnDevice.hpp:25
armnn::IGpuAccTunedParametersPtr
std::shared_ptr< IGpuAccTunedParameters > IGpuAccTunedParametersPtr
The following API is replaced by the backend options API.
Definition:
IRuntime.hpp:300
DriverOptions.hpp
shim
sl
canonical
ArmnnDevice.hpp
Generated on Wed Feb 14 2024 16:36:13 for Arm NN by
1.8.17