aboutsummaryrefslogtreecommitdiff
path: root/delegate/test/NeonDelegateTests_NDK_Issue.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'delegate/test/NeonDelegateTests_NDK_Issue.cpp')
-rw-r--r--delegate/test/NeonDelegateTests_NDK_Issue.cpp20
1 files changed, 8 insertions, 12 deletions
diff --git a/delegate/test/NeonDelegateTests_NDK_Issue.cpp b/delegate/test/NeonDelegateTests_NDK_Issue.cpp
index b2651c4249..250d783ca4 100644
--- a/delegate/test/NeonDelegateTests_NDK_Issue.cpp
+++ b/delegate/test/NeonDelegateTests_NDK_Issue.cpp
@@ -1,15 +1,11 @@
//
-// 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
//
#include "NormalizationTestHelper.hpp"
#include "SoftmaxTestHelper.hpp"
-#include <armnn_delegate.hpp>
-
-#include <flatbuffers/flatbuffers.h>
-
#include <doctest/doctest.h>
namespace armnnDelegate
@@ -25,28 +21,28 @@ TEST_SUITE ("Softmax_CpuAccTests")
TEST_CASE ("Softmax_Standard_Beta_CpuAcc_Test")
{
- std::vector<armnn::BackendId> backends = { armnn::Compute::CpuAcc };
+ std::vector<armnn::BackendId> backends = { armnn::Compute::CpuRef, armnn::Compute::CpuAcc };
std::vector<float> expectedOutput = {0.00994190481, 0.0445565246, 0.0734612942, 0.329230666, 0.542809606,
0.710742831, 0.158588171, 0.0961885825, 0.0214625746, 0.0130177103};
- SoftmaxTestCase(tflite::BuiltinOperator_SOFTMAX, backends, 1, expectedOutput);
+ SoftmaxTestCase(tflite::BuiltinOperator_SOFTMAX, 1, expectedOutput, backends);
}
TEST_CASE ("Softmax_Different_Beta_CpuAcc_Test")
{
- std::vector<armnn::BackendId> backends = { armnn::Compute::CpuAcc };
+ std::vector<armnn::BackendId> backends = { armnn::Compute::CpuRef, armnn::Compute::CpuAcc };
std::vector<float> expectedOutput = {
0.0946234912, 0.148399189, 0.172415257, 0.270400971, 0.314161092,
0.352414012, 0.224709094, 0.193408906, 0.123322964, 0.106145054};
- SoftmaxTestCase(tflite::BuiltinOperator_SOFTMAX, backends, 0.3, expectedOutput);
+ SoftmaxTestCase(tflite::BuiltinOperator_SOFTMAX, 0.3, expectedOutput, backends);
}
TEST_CASE ("Log_Softmax_CpuAcc_Test")
{
- std::vector<armnn::BackendId> backends = { armnn::Compute::CpuAcc };
+ std::vector<armnn::BackendId> backends = { armnn::Compute::CpuRef, armnn::Compute::CpuAcc };
std::vector<float> expectedOutput =
{-4.61099672, -3.11099672, -2.61099672, -1.11099672, -0.610996664,
-0.341444582, -1.84144461, -2.34144449, -3.84144449, -4.34144449};
- SoftmaxTestCase(tflite::BuiltinOperator_LOG_SOFTMAX, backends, 0, expectedOutput);
+ SoftmaxTestCase(tflite::BuiltinOperator_LOG_SOFTMAX, 0, expectedOutput, backends);
}
} // TEST_SUITE ("Softmax_CpuAccTests")
@@ -55,7 +51,7 @@ TEST_SUITE("L2Normalization_CpuAccTests")
TEST_CASE ("L2NormalizationFp32Test_CpuAcc_Test")
{
- std::vector<armnn::BackendId> backends = { armnn::Compute::CpuAcc };
+ std::vector<armnn::BackendId> backends = { armnn::Compute::CpuRef, armnn::Compute::CpuAcc };
L2NormalizationTest(backends);
}
} // TEST_SUITE("L2NormalizationFp32Test_CpuAcc_Test")