aboutsummaryrefslogtreecommitdiff
path: root/src/armnn/Network.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/armnn/Network.cpp')
-rw-r--r--src/armnn/Network.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/armnn/Network.cpp b/src/armnn/Network.cpp
index c43f336145..8c70e5d793 100644
--- a/src/armnn/Network.cpp
+++ b/src/armnn/Network.cpp
@@ -94,7 +94,7 @@ bool CheckScaleSetOnQuantizedType(Layer* layer, Optional<std::vector<std::string
}
IOptimizedNetworkPtr Optimize(const INetwork& inNetwork,
- const std::vector<armnn::Compute>& backendPreferences,
+ const std::vector<BackendId>& backendPreferences,
const IDeviceSpec& deviceSpec,
const OptimizerOptions& options,
Optional<std::vector<std::string>&> errMessages)
@@ -133,8 +133,8 @@ IOptimizedNetworkPtr Optimize(const INetwork& inNetwork,
// determine which of the preferred backends we have available for use
// and whether we have specified CpuRef as one of those backends.
bool cpuRefUsed = false;
- std::vector<armnn::Compute> availablePreferredBackends;
- for (const armnn::Compute& backend : backendPreferences)
+ std::vector<BackendId> availablePreferredBackends;
+ for (const auto& backend : backendPreferences)
{
// Check if the backend is in the available backend devices.
if (std::find(spec.m_SupportedComputeDevices.begin(),
@@ -142,7 +142,7 @@ IOptimizedNetworkPtr Optimize(const INetwork& inNetwork,
spec.m_SupportedComputeDevices.end())
{
availablePreferredBackends.push_back(backend);
- if (armnn::Compute::CpuRef == backend) {
+ if (backend == armnn::Compute::CpuRef) {
cpuRefUsed = true;
}
}
@@ -183,7 +183,7 @@ IOptimizedNetworkPtr Optimize(const INetwork& inNetwork,
// which haven't had a scale set and report them all back.
bErrorFound = true;
}
- for (const armnn::Compute& backend : availablePreferredBackends)
+ for (const auto& backend : availablePreferredBackends)
{
// need to set the compute device on the layer
// before we can check if it is supported
@@ -205,7 +205,7 @@ IOptimizedNetworkPtr Optimize(const INetwork& inNetwork,
InsertConvertFp32ToFp16LayersAfter(optNetObjPtr->GetGraph(), *layer);
// Assign a supported backend to the newly introduced conversion layers
- auto AssignFirstSupportedBackend = [&](Layer* layer, Compute preferredBackend)
+ auto AssignFirstSupportedBackend = [&](Layer* layer, BackendId preferredBackend)
{
bool supportedBackendFound = false;
std::string reasonIfUnsupported;
@@ -218,7 +218,7 @@ IOptimizedNetworkPtr Optimize(const INetwork& inNetwork,
}
else
{
- for (const Compute& backend : availablePreferredBackends)
+ for (const auto& backend : availablePreferredBackends)
{
// Skip preferred backend (we already determined that it is not supported)
if (backend == preferredBackend)