24.02
|
#include <BackendId.hpp>
Public Member Functions | |
BackendId () | |
BackendId (const std::string &id) | |
BackendId (const char *id) | |
BackendId (const BackendId &other)=default | |
BackendId (BackendId &&other)=default | |
BackendId & | operator= (const BackendId &other)=default |
BackendId & | operator= (BackendId &&other)=default |
~BackendId () | |
BackendId (Compute compute) | |
Deprecated function that will be removed together with the Compute enum. More... | |
operator std::string () const | |
BackendId & | operator= (const std::string &other) |
BackendId & | operator= (Compute compute) |
Deprecated function that will be removed together with the Compute enum. More... | |
bool | operator== (const BackendId &other) const |
template<typename O > | |
bool | operator== (const O &other) const |
comparison against objects from which the BackendId can be constructed More... | |
template<typename O > | |
bool | operator!= (const O &other) const |
bool | operator< (const BackendId &other) const |
bool | IsCpuRef () const |
bool | IsCpuAcc () const |
bool | IsGpuAcc () const |
const std::string & | Get () const |
bool | IsEmpty () const |
bool | IsUndefined () const |
Definition at line 75 of file BackendId.hpp.
|
inline |
|
inline |
Definition at line 79 of file BackendId.hpp.
|
inline |
Definition at line 80 of file BackendId.hpp.
|
inline |
Definition at line 87 of file BackendId.hpp.
Deprecated function that will be removed together with the Compute enum.
Definition at line 91 of file BackendId.hpp.
References armnn::GetComputeDeviceAsCString().
|
inline |
Definition at line 138 of file BackendId.hpp.
Referenced by ProfilerImpl::AnalyzeEventSequenceAndWriteResults(), armnn::AttemptBackendAssignment(), and GetBackendId().
|
inline |
Definition at line 135 of file BackendId.hpp.
References armnn::CpuAcc, and armnn::GetComputeDeviceAsCString().
|
inline |
Definition at line 134 of file BackendId.hpp.
References armnn::CpuRef, and armnn::GetComputeDeviceAsCString().
|
inline |
Definition at line 140 of file BackendId.hpp.
Referenced by DynamicBackendUtils::RegisterDynamicBackendsImpl().
|
inline |
Definition at line 136 of file BackendId.hpp.
References armnn::GetComputeDeviceAsCString(), and armnn::GpuAcc.
|
inline |
Definition at line 141 of file BackendId.hpp.
References armnn::GetComputeDeviceAsCString(), and armnn::Undefined.
Referenced by LayerSupportHandle::IsConvolution2dSupported(), LayerSupportHandle::IsDepthwiseConvolutionSupported(), LayerSupportHandle::IsDilatedDepthwiseConvolutionSupported(), LayerSupportHandle::IsFullyConnectedSupported(), and DynamicBackendUtils::RegisterDynamicBackendsImpl().
|
inline |
Definition at line 93 of file BackendId.hpp.
|
inline |
Definition at line 124 of file BackendId.hpp.
|
inline |
Definition at line 129 of file BackendId.hpp.
Deprecated function that will be removed together with the Compute enum.
Definition at line 102 of file BackendId.hpp.
References armnn::swap().
|
inline |
Definition at line 94 of file BackendId.hpp.
|
inline |
Definition at line 109 of file BackendId.hpp.
|
inline |
comparison against objects from which the BackendId can be constructed
Definition at line 117 of file BackendId.hpp.