From 649dd9515ddf4bd00a0bff64d51dfd835a6c7b39 Mon Sep 17 00:00:00 2001 From: Nattapat Chaimanowong Date: Tue, 22 Jan 2019 16:10:44 +0000 Subject: IVGCVSW-2467 Remove GetDataType function Change-Id: I7359617a307b9abb4c30b3d5f2364dc6d0f828f0 --- src/backends/backendsCommon/test/MergerTestImpl.hpp | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) (limited to 'src/backends/backendsCommon/test/MergerTestImpl.hpp') diff --git a/src/backends/backendsCommon/test/MergerTestImpl.hpp b/src/backends/backendsCommon/test/MergerTestImpl.hpp index e0b8233336..2bdfe286c9 100644 --- a/src/backends/backendsCommon/test/MergerTestImpl.hpp +++ b/src/backends/backendsCommon/test/MergerTestImpl.hpp @@ -4,6 +4,8 @@ // #pragma once +#include "TypeUtils.hpp" + #include #include @@ -47,17 +49,18 @@ INetworkPtr CreateMergerNetwork(const std::vector& inputShapes, return net; } -template +template void MergerDim0EndToEnd(const std::vector& backends) { using namespace armnn; + using T = ResolveType; unsigned int concatAxis = 0; const std::vector inputShapes{{ 2, 3, 2, 2 }, { 2, 3, 2, 2 }}; const TensorShape& outputShape = { 4, 3, 2, 2 }; // Builds up the structure of the network - INetworkPtr net = CreateMergerNetwork()>(inputShapes, outputShape, concatAxis); + INetworkPtr net = CreateMergerNetwork(inputShapes, outputShape, concatAxis); BOOST_TEST_CHECKPOINT("create a network"); @@ -110,17 +113,18 @@ void MergerDim0EndToEnd(const std::vector& backends) EndToEndLayerTestImpl(move(net), inputTensorData, expectedOutputData, backends); } -template +template void MergerDim1EndToEnd(const std::vector& backends) { using namespace armnn; + using T = ResolveType; unsigned int concatAxis = 1; const std::vector inputShapes{{ 2, 3, 2, 2 }, { 2, 3, 2, 2 }}; const TensorShape& outputShape = { 2, 6, 2, 2 }; // Builds up the structure of the network - INetworkPtr net = CreateMergerNetwork()>(inputShapes, outputShape, concatAxis); + INetworkPtr net = CreateMergerNetwork(inputShapes, outputShape, concatAxis); BOOST_TEST_CHECKPOINT("create a network"); @@ -173,17 +177,18 @@ void MergerDim1EndToEnd(const std::vector& backends) EndToEndLayerTestImpl(move(net), inputTensorData, expectedOutputData, backends); } -template +template void MergerDim2EndToEnd(const std::vector& backends) { using namespace armnn; + using T = ResolveType; unsigned int concatAxis = 2; const std::vector inputShapes{{ 2, 3, 2, 2 }, { 2, 3, 2, 2 }}; const TensorShape& outputShape = { 2, 3, 4, 2 }; // Builds up the structure of the network - INetworkPtr net = CreateMergerNetwork()>(inputShapes, outputShape, concatAxis); + INetworkPtr net = CreateMergerNetwork(inputShapes, outputShape, concatAxis); BOOST_TEST_CHECKPOINT("create a network"); @@ -236,7 +241,7 @@ void MergerDim2EndToEnd(const std::vector& backends) EndToEndLayerTestImpl(move(net), inputTensorData, expectedOutputData, backends); } -template +template> void MergerDim3EndToEnd(const std::vector& backends) { using namespace armnn; @@ -246,7 +251,7 @@ void MergerDim3EndToEnd(const std::vector& backends) const TensorShape& outputShape = { 2, 3, 2, 4 }; // Builds up the structure of the network - INetworkPtr net = CreateMergerNetwork()>(inputShapes, outputShape, concatAxis); + INetworkPtr net = CreateMergerNetwork(inputShapes, outputShape, concatAxis); BOOST_TEST_CHECKPOINT("create a network"); -- cgit v1.2.1