diff options
author | David Monahan <david.monahan@arm.com> | 2023-07-26 18:37:45 +0100 |
---|---|---|
committer | TeresaARM <teresa.charlinreyes@arm.com> | 2023-07-27 11:57:49 +0000 |
commit | 36e6eaecf616f08f4d717d56e6a4ee0400d96829 (patch) | |
tree | bd31823a9ffb37718dfb883a8e042698605f7519 /src/backends/neon/test/NeonEndToEndTests.cpp | |
parent | 7e4d936be9647ef9e1159747fc177d6b61c21556 (diff) | |
download | armnn-36e6eaecf616f08f4d717d56e6a4ee0400d96829.tar.gz |
IVGCVSW-2292 Tile Operator Neon Implementation
* Added Implementation of the Tile Operator Workload to Neon
* Added calls to the existing unittests
* Added Documentation
Signed-off-by: David Monahan <david.monahan@arm.com>
Change-Id: I0030ffe514215c79f5629d20671254dde9bec452
Diffstat (limited to 'src/backends/neon/test/NeonEndToEndTests.cpp')
-rw-r--r-- | src/backends/neon/test/NeonEndToEndTests.cpp | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/backends/neon/test/NeonEndToEndTests.cpp b/src/backends/neon/test/NeonEndToEndTests.cpp index 5672f8b993..4f3b8ec832 100644 --- a/src/backends/neon/test/NeonEndToEndTests.cpp +++ b/src/backends/neon/test/NeonEndToEndTests.cpp @@ -26,6 +26,7 @@ #include <backendsCommon/test/SpaceToDepthEndToEndTestImpl.hpp> #include <backendsCommon/test/SplitterEndToEndTestImpl.hpp> #include <backendsCommon/test/SubgraphUtilsTest.hpp> +#include <backendsCommon/test/TileEndToEndTestImpl.hpp> #include <backendsCommon/test/TransposeConvolution2dEndToEndTestImpl.hpp> #include <backendsCommon/test/TransposeEndToEndTestImpl.hpp> @@ -419,6 +420,36 @@ TEST_CASE("NeonSplitter4dDim3EndToEndUint8Test") Splitter4dDim3EndToEnd<armnn::DataType::QAsymmU8>(neonDefaultBackends); } +// Tile +TEST_CASE("NeonTileEndToEndFloat32") +{ + TileEndToEnd<armnn::DataType::Float32>(neonDefaultBackends); +} +TEST_CASE("NeonTileEndToEndFloat16") +{ + TileEndToEnd<armnn::DataType::Float16>(neonDefaultBackends); +} +TEST_CASE("NeonTileEndToEndQAsymmS8") +{ + TileEndToEnd<armnn::DataType::QAsymmS8>(neonDefaultBackends); +} +TEST_CASE("NeonTileEndToEndQAsymmU8") +{ + TileEndToEnd<armnn::DataType::QAsymmU8>(neonDefaultBackends); +} +TEST_CASE("NeonTileEndToEndQSymmS8") +{ + TileEndToEnd<armnn::DataType::QSymmS8>(neonDefaultBackends); +} +TEST_CASE("NeonTileEndToEndQSymmS16") +{ + TileEndToEnd<armnn::DataType::QSymmS16>(neonDefaultBackends); +} +TEST_CASE("NeonTileEndToEndSigned32") +{ + TileEndToEnd<armnn::DataType::Signed32>(neonDefaultBackends); +} + TEST_CASE("NeonQuantizedLstmEndToEndTest") { QuantizedLstmEndToEnd(neonDefaultBackends); |