aboutsummaryrefslogtreecommitdiff
path: root/delegate/test/DelegateOptionsTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'delegate/test/DelegateOptionsTest.cpp')
-rw-r--r--delegate/test/DelegateOptionsTest.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/delegate/test/DelegateOptionsTest.cpp b/delegate/test/DelegateOptionsTest.cpp
index 349e5d0692..7724f916d4 100644
--- a/delegate/test/DelegateOptionsTest.cpp
+++ b/delegate/test/DelegateOptionsTest.cpp
@@ -1,5 +1,5 @@
//
-// Copyright © 2021, 2023 Arm Ltd and Contributors. All rights reserved.
+// Copyright © 2021, 2023-2024 Arm Ltd and Contributors. All rights reserved.
// SPDX-License-Identifier: MIT
//
@@ -7,6 +7,8 @@
#include <common/include/ProfilingGuid.hpp>
#include <armnnUtils/Filesystem.hpp>
+#include <doctest/doctest.h>
+
namespace armnnDelegate
{
@@ -229,7 +231,13 @@ TEST_CASE ("ArmnnDelegateModelOptions_CpuAcc_Test")
armnn::OptimizerOptionsOpaque optimizerOptions(false, false, false,
false, modelOptions, false);
- armnnDelegate::DelegateOptions delegateOptions(backends, optimizerOptions);
+ std::vector<armnn::BackendId> availableBackends = CaptureAvailableBackends(backends);
+ // It's possible that CpuAcc isn't supported. In that case availableBackends will be empty.
+ if (availableBackends.empty())
+ {
+ return;
+ }
+ armnnDelegate::DelegateOptions delegateOptions(availableBackends, optimizerOptions);
DelegateOptionTest<float>(::tflite::TensorType_FLOAT32,
tensorShape,