24.08
ArmnnDevice.hpp
Go to the documentation of this file.
1
//
2
// Copyright © 2022-2024 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
ARMNN_DEPRECATED_MSG_REMOVAL_DATE
(
"The Shim and support library will be removed from Arm NN in 24.08"
,
"24.08"
)
21
ArmnnDevice
(
DriverOptions
options);
22
~
ArmnnDevice
() {}
23
protected
:
24
armnn::IRuntimePtr
m_Runtime
;
25
armnn::IGpuAccTunedParametersPtr
m_ClTunedParameters
;
26
DriverOptions
m_Options
;
27
};
28
29
}
// namespace armnn_driver
armnn_driver::ArmnnDevice::m_Runtime
armnn::IRuntimePtr m_Runtime
Definition:
ArmnnDevice.hpp:24
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:25
armnn_driver
Helper classes.
Definition:
ArmnnDevice.cpp:37
armnn::IRuntimePtr
std::unique_ptr< IRuntime, void(*)(IRuntime *runtime)> IRuntimePtr
Definition:
IRuntime.hpp:41
armnn_driver::DriverOptions
Definition:
DriverOptions.hpp:17
ARMNN_DEPRECATED_MSG_REMOVAL_DATE
#define ARMNN_DEPRECATED_MSG_REMOVAL_DATE(message, removed_in_release)
Definition:
Deprecated.hpp:44
ArmNN.hpp
armnn_driver::ArmnnDevice::m_Options
DriverOptions m_Options
Definition:
ArmnnDevice.hpp:26
armnn::IGpuAccTunedParametersPtr
std::shared_ptr< IGpuAccTunedParameters > IGpuAccTunedParametersPtr
The following API is replaced by the backend options API.
Definition:
IRuntime.hpp:301
DriverOptions.hpp
shim
sl
canonical
ArmnnDevice.hpp
Generated on Wed Aug 28 2024 14:31:47 for Arm NN by
1.8.17