24.02
|
#include <BackendSettings.hpp>
Public Member Functions | |
BackendSettings ()=default | |
BackendSettings (const BackendIdVector &preferredBackends, const IDeviceSpec &deviceSpec) | |
BackendSettings (const BackendSettings &other) | |
bool | IsBackendPreferred (const BackendId &backend) const |
bool | IsBackendSupported (const BackendId &backend) const |
bool | IsBackendSelected (const BackendId &backend) const |
bool | IsBackendIgnored (const BackendId &backend) const |
bool | IsCpuRefUsed () const |
BackendIdVector | GetAvailablePreferredBackends () const |
Public Attributes | |
BackendIdVector | m_PreferredBackends |
BackendIdSet | m_SupportedBackends |
BackendIdSet | m_SelectedBackends |
BackendIdSet | m_IgnoredBackends |
Definition at line 18 of file BackendSettings.hpp.
|
default |
|
inline |
Definition at line 27 of file BackendSettings.hpp.
|
inline |
Definition at line 33 of file BackendSettings.hpp.
|
inline |
Definition at line 67 of file BackendSettings.hpp.
References BackendSettings::IsBackendIgnored(), BackendSettings::IsBackendSupported(), and BackendSettings::m_PreferredBackends.
Referenced by armnn::AssignBackends(), and armnn::Optimize().
|
inline |
Definition at line 56 of file BackendSettings.hpp.
References BackendSettings::m_IgnoredBackends.
Referenced by BackendSettings::GetAvailablePreferredBackends().
|
inline |
Definition at line 41 of file BackendSettings.hpp.
References BackendSettings::m_PreferredBackends.
Referenced by BackendSettings::IsCpuRefUsed().
|
inline |
Definition at line 51 of file BackendSettings.hpp.
References BackendSettings::m_SelectedBackends.
|
inline |
Definition at line 46 of file BackendSettings.hpp.
References BackendSettings::m_SupportedBackends.
Referenced by armnn::AssignBackendsIConnectable(), BackendSettings::GetAvailablePreferredBackends(), and BackendSettings::IsCpuRefUsed().
|
inline |
Definition at line 61 of file BackendSettings.hpp.
References armnn::CpuRef, BackendSettings::IsBackendPreferred(), and BackendSettings::IsBackendSupported().
Referenced by armnn::AssignBackendsIConnectable().
BackendIdSet m_IgnoredBackends |
Definition at line 23 of file BackendSettings.hpp.
Referenced by armnn::ApplyBackendOptimizations(), and BackendSettings::IsBackendIgnored().
BackendIdVector m_PreferredBackends |
Definition at line 20 of file BackendSettings.hpp.
Referenced by BackendSettings::GetAvailablePreferredBackends(), BackendSettings::IsBackendPreferred(), and armnn::ReturnWithError().
BackendIdSet m_SelectedBackends |
Definition at line 22 of file BackendSettings.hpp.
Referenced by armnn::ApplyBackendOptimizations(), armnn::AssignBackendsIConnectable(), and BackendSettings::IsBackendSelected().
BackendIdSet m_SupportedBackends |
Definition at line 21 of file BackendSettings.hpp.
Referenced by armnn::CreateSupportedBackends(), BackendSettings::IsBackendSupported(), and armnn::Optimize().