diff options
Diffstat (limited to 'delegate/test/DelegateOptionsTest.cpp')
-rw-r--r-- | delegate/test/DelegateOptionsTest.cpp | 12 |
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, |