From 5caf907efc31e774f8afde54b17a5596477772f6 Mon Sep 17 00:00:00 2001 From: Aron Virginas-Tar Date: Wed, 14 Nov 2018 18:35:18 +0000 Subject: IVGCVSW-2136: Remove memory management methods from workload factories Change-Id: Idc0f94590566ac362f7e1d1999361d025cc2f67a --- .../backendsCommon/test/ReshapeTestImpl.hpp | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) (limited to 'src/backends/backendsCommon/test/ReshapeTestImpl.hpp') diff --git a/src/backends/backendsCommon/test/ReshapeTestImpl.hpp b/src/backends/backendsCommon/test/ReshapeTestImpl.hpp index fee992deb6..49918c5cd1 100644 --- a/src/backends/backendsCommon/test/ReshapeTestImpl.hpp +++ b/src/backends/backendsCommon/test/ReshapeTestImpl.hpp @@ -5,12 +5,14 @@ #pragma once #include "QuantizeHelper.hpp" +#include "WorkloadTestUtils.hpp" #include #include #include #include +#include #include #include @@ -18,6 +20,7 @@ template LayerTestResult SimpleReshapeTestImpl( armnn::IWorkloadFactory& workloadFactory, + const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager, armnn::TensorInfo inputTensorInfo, armnn::TensorInfo outputTensorInfo, const std::vector& inputData, @@ -50,7 +53,9 @@ LayerTestResult SimpleReshapeTestImpl( return ret; } -LayerTestResult SimpleReshapeFloat32Test(armnn::IWorkloadFactory& workloadFactory) +LayerTestResult SimpleReshapeFloat32Test( + armnn::IWorkloadFactory& workloadFactory, + const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager) { armnn::TensorInfo inputTensorInfo; armnn::TensorInfo outputTensorInfo; @@ -91,10 +96,13 @@ LayerTestResult SimpleReshapeFloat32Test(armnn::IWorkloadFactory& work 27.0f, 28.0f, 29.0f, 30.0f, 31.0f, 32.0f, 33.0f, 34.0f, 35.0f, }); - return SimpleReshapeTestImpl(workloadFactory, inputTensorInfo, outputTensorInfo, input, outputExpected); + return SimpleReshapeTestImpl( + workloadFactory, memoryManager, inputTensorInfo, outputTensorInfo, input, outputExpected); } -LayerTestResult SimpleFloorTest(armnn::IWorkloadFactory& workloadFactory) +LayerTestResult SimpleFloorTest( + armnn::IWorkloadFactory& workloadFactory, + const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager) { const armnn::TensorInfo inputTensorInfo({1, 3, 2, 3}, armnn::DataType::Float32); const armnn::TensorInfo outputTensorInfo(inputTensorInfo); @@ -130,7 +138,9 @@ LayerTestResult SimpleFloorTest(armnn::IWorkloadFactory& workloadFacto return ret; } -LayerTestResult SimpleReshapeUint8Test(armnn::IWorkloadFactory& workloadFactory) +LayerTestResult SimpleReshapeUint8Test( + armnn::IWorkloadFactory& workloadFactory, + const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager) { armnn::TensorInfo inputTensorInfo; armnn::TensorInfo outputTensorInfo; @@ -173,5 +183,6 @@ LayerTestResult SimpleReshapeUint8Test(armnn::IWorkloadFactory& work 27, 28, 29, 30, 31, 32, 33, 34, 35, }); - return SimpleReshapeTestImpl(workloadFactory, inputTensorInfo, outputTensorInfo, input, outputExpected); + return SimpleReshapeTestImpl( + workloadFactory, memoryManager, inputTensorInfo, outputTensorInfo, input, outputExpected); } -- cgit v1.2.1