diff options
author | Keith Davis <keith.davis@arm.com> | 2021-04-08 11:47:23 +0100 |
---|---|---|
committer | KeithARM <keith.davis@arm.com> | 2021-04-09 10:41:09 +0000 |
commit | 7c67fabc86b6647855beebac9f6cfe92341357cb (patch) | |
tree | f7001e3422918898cc0c181beeee3917088cfa12 /delegate/src/test/NormalizationTest.cpp | |
parent | 015b3f025d1f1ccb75d3f437bee8ed8dcfee302b (diff) | |
download | armnn-7c67fabc86b6647855beebac9f6cfe92341357cb.tar.gz |
IVGCVSW-5803 Delegate Unit Tests Failure on Android: Normalization & Softmax
Signed-off-by: Keith Davis <keith.davis@arm.com>
Change-Id: I2873f8563cc11da550d460b04e5175372489a564
Diffstat (limited to 'delegate/src/test/NormalizationTest.cpp')
-rw-r--r-- | delegate/src/test/NormalizationTest.cpp | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/delegate/src/test/NormalizationTest.cpp b/delegate/src/test/NormalizationTest.cpp index 058394edb7..e33dcf056e 100644 --- a/delegate/src/test/NormalizationTest.cpp +++ b/delegate/src/test/NormalizationTest.cpp @@ -8,95 +8,12 @@ #include <armnn_delegate.hpp> #include <flatbuffers/flatbuffers.h> -#include <tensorflow/lite/schema/schema_generated.h> #include <doctest/doctest.h> namespace armnnDelegate { -void L2NormalizationTest(std::vector<armnn::BackendId>& backends) -{ - // Set input data - std::vector<int32_t> inputShape { 1, 1, 1, 10 }; - std::vector<int32_t> outputShape { 1, 1, 1, 10 }; - - std::vector<float> inputValues - { - 1.0f, - 2.0f, - 3.0f, - 4.0f, - 5.0f, - 6.0f, - 7.0f, - 8.0f, - 9.0f, - 10.0f - }; - - const float approxInvL2Norm = 0.050964719f; - std::vector<float> expectedOutputValues - { - 1.0f * approxInvL2Norm, - 2.0f * approxInvL2Norm, - 3.0f * approxInvL2Norm, - 4.0f * approxInvL2Norm, - 5.0f * approxInvL2Norm, - 6.0f * approxInvL2Norm, - 7.0f * approxInvL2Norm, - 8.0f * approxInvL2Norm, - 9.0f * approxInvL2Norm, - 10.0f * approxInvL2Norm - }; - - NormalizationTest<float>(tflite::BuiltinOperator_L2_NORMALIZATION, - ::tflite::TensorType_FLOAT32, - backends, - inputShape, - outputShape, - inputValues, - expectedOutputValues); -} - -void LocalResponseNormalizationTest(std::vector<armnn::BackendId>& backends, - int32_t radius, - float bias, - float alpha, - float beta) -{ - // Set input data - std::vector<int32_t> inputShape { 2, 2, 2, 1 }; - std::vector<int32_t> outputShape { 2, 2, 2, 1 }; - - std::vector<float> inputValues - { - 1.0f, 2.0f, - 3.0f, 4.0f, - 5.0f, 6.0f, - 7.0f, 8.0f - }; - - std::vector<float> expectedOutputValues - { - 0.5f, 0.400000006f, 0.300000012f, 0.235294119f, - 0.192307696f, 0.16216217f, 0.140000001f, 0.123076923f - }; - - NormalizationTest<float>(tflite::BuiltinOperator_LOCAL_RESPONSE_NORMALIZATION, - ::tflite::TensorType_FLOAT32, - backends, - inputShape, - outputShape, - inputValues, - expectedOutputValues, - radius, - bias, - alpha, - beta); -} - - TEST_SUITE("L2Normalization_CpuRefTests") { @@ -108,17 +25,6 @@ TEST_CASE ("L2NormalizationFp32Test_CpuRef_Test") } // TEST_SUITE("L2Normalization_CpuRefTests") -TEST_SUITE("L2Normalization_CpuAccTests") -{ - -TEST_CASE ("L2NormalizationFp32Test_CpuAcc_Test") -{ - std::vector<armnn::BackendId> backends = { armnn::Compute::CpuAcc }; - L2NormalizationTest(backends); -} - -} // TEST_SUITE("L2NormalizationFp32Test_CpuAcc_Test") - TEST_SUITE("L2Normalization_GpuAccTests") { |