aboutsummaryrefslogtreecommitdiff
path: root/delegate/src/test/GatherTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'delegate/src/test/GatherTest.cpp')
-rw-r--r--delegate/src/test/GatherTest.cpp117
1 files changed, 0 insertions, 117 deletions
diff --git a/delegate/src/test/GatherTest.cpp b/delegate/src/test/GatherTest.cpp
deleted file mode 100644
index 6dd015173c..0000000000
--- a/delegate/src/test/GatherTest.cpp
+++ /dev/null
@@ -1,117 +0,0 @@
-//
-// Copyright © 2020 Arm Ltd and Contributors. All rights reserved.
-// SPDX-License-Identifier: MIT
-//
-
-#include "GatherTestHelper.hpp"
-
-#include <armnn_delegate.hpp>
-
-#include <flatbuffers/flatbuffers.h>
-#include <tensorflow/lite/schema/schema_generated.h>
-
-#include <doctest/doctest.h>
-
-namespace armnnDelegate
-{
-
-// GATHER Operator
-void GatherUint8Test(std::vector<armnn::BackendId>& backends)
-{
-
- std::vector<int32_t> paramsShape{8};
- std::vector<int32_t> indicesShape{3};
- std::vector<int32_t> expectedOutputShape{3};
-
- int32_t axis = 0;
- std::vector<uint8_t> paramsValues{1, 2, 3, 4, 5, 6, 7, 8};
- std::vector<int32_t> indicesValues{7, 6, 5};
- std::vector<uint8_t> expectedOutputValues{8, 7, 6};
-
- GatherTest<uint8_t>(::tflite::TensorType_UINT8,
- backends,
- paramsShape,
- indicesShape,
- expectedOutputShape,
- axis,
- paramsValues,
- indicesValues,
- expectedOutputValues);
-}
-
-void GatherFp32Test(std::vector<armnn::BackendId>& backends)
-{
- std::vector<int32_t> paramsShape{8};
- std::vector<int32_t> indicesShape{3};
- std::vector<int32_t> expectedOutputShape{3};
-
- int32_t axis = 0;
- std::vector<float> paramsValues{1.1f, 2.2f, 3.3f, 4.4f, 5.5f, 6.6f, 7.7f, 8.8f};
- std::vector<int32_t> indicesValues{7, 6, 5};
- std::vector<float> expectedOutputValues{8.8f, 7.7f, 6.6f};
-
- GatherTest<float>(::tflite::TensorType_FLOAT32,
- backends,
- paramsShape,
- indicesShape,
- expectedOutputShape,
- axis,
- paramsValues,
- indicesValues,
- expectedOutputValues);
-}
-
-// GATHER Test Suite
-TEST_SUITE("GATHER_CpuRefTests")
-{
-
-TEST_CASE ("GATHER_Uint8_CpuRef_Test")
-{
- std::vector<armnn::BackendId> backends = {armnn::Compute::CpuRef};
- GatherUint8Test(backends);
-}
-
-TEST_CASE ("GATHER_Fp32_CpuRef_Test")
-{
- std::vector<armnn::BackendId> backends = {armnn::Compute::CpuRef};
- GatherFp32Test(backends);
-}
-
-}
-
-TEST_SUITE("GATHER_CpuAccTests")
-{
-
-TEST_CASE ("GATHER_Uint8_CpuAcc_Test")
-{
- std::vector<armnn::BackendId> backends = {armnn::Compute::CpuAcc};
- GatherUint8Test(backends);
-}
-
-TEST_CASE ("GATHER_Fp32_CpuAcc_Test")
-{
- std::vector<armnn::BackendId> backends = {armnn::Compute::CpuAcc};
- GatherFp32Test(backends);
-}
-
-}
-
-TEST_SUITE("GATHER_GpuAccTests")
-{
-
-TEST_CASE ("GATHER_Uint8_GpuAcc_Test")
-{
- std::vector<armnn::BackendId> backends = {armnn::Compute::GpuAcc};
- GatherUint8Test(backends);
-}
-
-TEST_CASE ("GATHER_Fp32_GpuAcc_Test")
-{
- std::vector<armnn::BackendId> backends = {armnn::Compute::GpuAcc};
- GatherFp32Test(backends);
-}
-
-}
-// End of GATHER Test Suite
-
-} // namespace armnnDelegate \ No newline at end of file