diff options
author | telsoa01 <telmo.soares@arm.com> | 2018-08-31 09:22:23 +0100 |
---|---|---|
committer | telsoa01 <telmo.soares@arm.com> | 2018-08-31 09:22:23 +0100 |
commit | c577f2c6a3b4ddb6ba87a882723c53a248afbeba (patch) | |
tree | bd7d4c148df27f8be6649d313efb24f536b7cf34 /src/armnn/backends/AclBaseMemoryManager.cpp | |
parent | 4c7098bfeab1ffe1cdc77f6c15548d3e73274746 (diff) | |
download | armnn-c577f2c6a3b4ddb6ba87a882723c53a248afbeba.tar.gz |
Release 18.08
Diffstat (limited to 'src/armnn/backends/AclBaseMemoryManager.cpp')
-rw-r--r-- | src/armnn/backends/AclBaseMemoryManager.cpp | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/src/armnn/backends/AclBaseMemoryManager.cpp b/src/armnn/backends/AclBaseMemoryManager.cpp deleted file mode 100644 index fc796995c7..0000000000 --- a/src/armnn/backends/AclBaseMemoryManager.cpp +++ /dev/null @@ -1,32 +0,0 @@ -// -// Copyright © 2017 Arm Ltd. All rights reserved. -// See LICENSE file in the project root for full license information. -// -#include "AclBaseMemoryManager.hpp" - -namespace armnn -{ - -#if ARMCOMPUTENEON_ENABLED || ARMCOMPUTECL_ENABLED -AclBaseMemoryManager::AclBaseMemoryManager(std::unique_ptr<arm_compute::IAllocator> alloc) -{ - // (re)create the memory manager components - m_Allocator = std::move(alloc); - m_IntraLayerLifetimeMgr = std::make_shared<arm_compute::BlobLifetimeManager>(); - m_IntraLayerPoolMgr = std::make_shared<arm_compute::PoolManager>(); - m_IntraLayerMemoryMgr = std::make_shared<arm_compute::MemoryManagerOnDemand>(m_IntraLayerLifetimeMgr, - m_IntraLayerPoolMgr); -} - -void AclBaseMemoryManager::Finalize() -{ - // Set allocator that the memory manager will use - m_IntraLayerMemoryMgr->set_allocator(m_Allocator.get()); - // Number of pools that the manager will create. This specifies how many layers you want to run in parallel - m_IntraLayerMemoryMgr->set_num_pools(1); - // Finalize the memory manager. (Validity checks, memory allocations, etc) - m_IntraLayerMemoryMgr->finalize(); -} -#endif - -} |