blob: b3a6f4b81b41dbd7ca16ab25d47395a0f44cf476 [file] [log] [blame]
Sadik Armagan4b227bb2021-01-22 10:53:38 +00001//
Teresa Charlinad1b3d72023-03-14 12:10:28 +00002// Copyright © 2021, 2023 Arm Ltd and Contributors. All rights reserved.
Sadik Armagan4b227bb2021-01-22 10:53:38 +00003// SPDX-License-Identifier: MIT
4//
5
6#include "NormalizationTestHelper.hpp"
7
8#include <armnn_delegate.hpp>
9
10#include <flatbuffers/flatbuffers.h>
Sadik Armagan4b227bb2021-01-22 10:53:38 +000011
12#include <doctest/doctest.h>
13
14namespace armnnDelegate
15{
16
Sadik Armagan4b227bb2021-01-22 10:53:38 +000017TEST_SUITE("L2Normalization_CpuRefTests")
18{
19
20TEST_CASE ("L2NormalizationFp32Test_CpuRef_Test")
21{
22 std::vector<armnn::BackendId> backends = { armnn::Compute::CpuRef };
23 L2NormalizationTest(backends);
24}
25
26} // TEST_SUITE("L2Normalization_CpuRefTests")
27
Sadik Armagan4b227bb2021-01-22 10:53:38 +000028TEST_SUITE("L2Normalization_GpuAccTests")
29{
30
31TEST_CASE ("L2NormalizationFp32Test_GpuAcc_Test")
32{
33 std::vector<armnn::BackendId> backends = { armnn::Compute::GpuAcc };
34 L2NormalizationTest(backends);
35}
36
37} // TEST_SUITE("L2Normalization_GpuAccTests")
38
39TEST_SUITE("LocalResponseNormalization_CpuRefTests")
40{
41
42TEST_CASE ("LocalResponseNormalizationTest_CpuRef_Test")
43{
44 std::vector<armnn::BackendId> backends = { armnn::Compute::CpuRef };
45 LocalResponseNormalizationTest(backends, 3, 1.f, 1.f, 1.f);
46}
47
48} // TEST_SUITE("LocalResponseNormalization_CpuRefTests")
49
50TEST_SUITE("LocalResponseNormalization_CpuAccTests")
51{
52
53TEST_CASE ("LocalResponseNormalizationTest_CpuAcc_Test")
54{
55 std::vector<armnn::BackendId> backends = { armnn::Compute::CpuAcc };
56 LocalResponseNormalizationTest(backends, 3, 1.f, 1.f, 1.f);
57}
58
59} // TEST_SUITE("LocalResponseNormalization_CpuAccTests")
60
61TEST_SUITE("LocalResponseNormalization_GpuAccTests")
62{
63
64TEST_CASE ("LocalResponseNormalizationTest_GpuAcc_Test")
65{
66 std::vector<armnn::BackendId> backends = { armnn::Compute::GpuAcc };
67 LocalResponseNormalizationTest(backends, 3, 1.f, 1.f, 1.f);
68}
69
70} // TEST_SUITE("LocalResponseNormalization_GpuAccTests")
71
72} // namespace armnnDelegate