24.08
|
#include <BaseMemoryManager.hpp>
Public Member Functions | |
ClMemoryManager () | |
virtual | ~ClMemoryManager () |
ClMemoryManager (std::shared_ptr< arm_compute::IAllocator > alloc) | |
Public Member Functions inherited from BaseMemoryManager | |
BaseMemoryManager () | |
virtual | ~BaseMemoryManager () |
void | Acquire () override |
void | Release () override |
BaseMemoryManager (std::shared_ptr< arm_compute::IAllocator > alloc, MemoryAffinity memoryAffinity) | |
std::shared_ptr< arm_compute::MemoryManagerOnDemand > & | GetIntraLayerManager () |
std::shared_ptr< arm_compute::MemoryManagerOnDemand > & | GetInterLayerManager () |
std::shared_ptr< arm_compute::IMemoryGroup > & | GetInterLayerMemoryGroup () |
Public Member Functions inherited from IMemoryManager | |
virtual | ~IMemoryManager () |
Protected Member Functions | |
std::shared_ptr< arm_compute::IMemoryGroup > | CreateMemoryGroup (const std::shared_ptr< arm_compute::MemoryManagerOnDemand > &memoryManager) override |
Protected Member Functions inherited from BaseMemoryManager | |
std::shared_ptr< arm_compute::MemoryManagerOnDemand > | CreateArmComputeMemoryManager (MemoryAffinity memoryAffinity) |
Protected Member Functions inherited from IMemoryManager | |
IMemoryManager () | |
Additional Inherited Members | |
Public Types inherited from BaseMemoryManager | |
enum | MemoryAffinity { Buffer, Offset } |
Protected Attributes inherited from BaseMemoryManager | |
std::shared_ptr< arm_compute::IAllocator > | m_Allocator |
std::shared_ptr< arm_compute::MemoryManagerOnDemand > | m_IntraLayerMemoryMgr |
std::shared_ptr< arm_compute::MemoryManagerOnDemand > | m_InterLayerMemoryMgr |
std::shared_ptr< arm_compute::IMemoryGroup > | m_InterLayerMemoryGroup |
Definition at line 79 of file BaseMemoryManager.hpp.
|
inline |
Definition at line 82 of file BaseMemoryManager.hpp.
|
inlinevirtual |
Definition at line 83 of file BaseMemoryManager.hpp.
|
inline |
Definition at line 85 of file BaseMemoryManager.hpp.
References ClMemoryManager::CreateMemoryGroup(), BaseMemoryManager::m_InterLayerMemoryGroup, and BaseMemoryManager::m_InterLayerMemoryMgr.
|
overrideprotectedvirtual |
Implements BaseMemoryManager.
Definition at line 95 of file BaseMemoryManager.cpp.
Referenced by ClMemoryManager::ClMemoryManager().