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 --- src/backends/aclCommon/test/MemCopyTestImpl.hpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src/backends/aclCommon/test') diff --git a/src/backends/aclCommon/test/MemCopyTestImpl.hpp b/src/backends/aclCommon/test/MemCopyTestImpl.hpp index 763a3f73aa..4247cc5ef4 100644 --- a/src/backends/aclCommon/test/MemCopyTestImpl.hpp +++ b/src/backends/aclCommon/test/MemCopyTestImpl.hpp @@ -4,6 +4,8 @@ // #pragma once +#include + #include #include #include @@ -76,8 +78,14 @@ LayerTestResult MemCopyTest(armnn::IWorkloadFactory& srcWorkloadFactor template LayerTestResult MemCopyTest(bool withSubtensors) { - SrcWorkloadFactory srcWorkloadFactory = WorkloadFactoryHelper::GetFactory(); - DstWorkloadFactory dstWorkloadFactory = WorkloadFactoryHelper::GetFactory(); + armnn::IBackendInternal::IMemoryManagerSharedPtr srcMemoryManager = + WorkloadFactoryHelper::GetMemoryManager(); + + armnn::IBackendInternal::IMemoryManagerSharedPtr dstMemoryManager = + WorkloadFactoryHelper::GetMemoryManager(); + + SrcWorkloadFactory srcWorkloadFactory = WorkloadFactoryHelper::GetFactory(srcMemoryManager); + DstWorkloadFactory dstWorkloadFactory = WorkloadFactoryHelper::GetFactory(dstMemoryManager); return MemCopyTest(srcWorkloadFactory, dstWorkloadFactory, withSubtensors); } -- cgit v1.2.1