1 // 2 // Copyright © 2021, 2023 Arm Ltd and Contributors. All rights reserved. 3 // SPDX-License-Identifier: MIT 4 // 5 6 #include "NormalizationTestHelper.hpp" 7 8 #include <armnn_delegate.hpp> 9 10 #include <flatbuffers/flatbuffers.h> 11 12 #include <doctest/doctest.h> 13 14 namespace armnnDelegate 15 { 16 17 TEST_SUITE("L2Normalization_CpuRefTests") 18 { 19 20 TEST_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 28 TEST_SUITE("L2Normalization_GpuAccTests") 29 { 30 31 TEST_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 39 TEST_SUITE("LocalResponseNormalization_CpuRefTests") 40 { 41 42 TEST_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 50 TEST_SUITE("LocalResponseNormalization_CpuAccTests") 51 { 52 53 TEST_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 61 TEST_SUITE("LocalResponseNormalization_GpuAccTests") 62 { 63 64 TEST_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