ONE - On-device Neural Engine
|
#include <AclMemoryManager.h>
Public Member Functions | |
AclMemoryManager () | |
virtual | ~AclMemoryManager ()=default |
virtual void | allocate (void) |
virtual void | deallocate (void) |
virtual void | startLifetime (const ir::OperandIndex &) |
virtual void | finishLifetime (const ir::OperandIndex &) |
void | buildTensor (const ir::OperandIndex &ind, const ::arm_compute::TensorInfo &info, size_t rank, size_t num_uses) |
void | buildSubtensor (std::shared_ptr< T_ITensor > parent_tensor, const ir::OperandIndex &child_ind, const ::arm_compute::TensorShape &shape, const ::arm_compute::Coordinates &coordinates, size_t rank, bool extent_parent) |
ir::OperandIndexMap< std::shared_ptr< T_Tensor > > & | tensors (void) |
ir::OperandIndexMap< std::shared_ptr< T_SubTensor > > & | subtensors (void) |
Definition at line 35 of file AclMemoryManager.h.
|
inline |
Definition at line 38 of file AclMemoryManager.h.
|
virtualdefault |
|
inlinevirtual |
Definition at line 45 of file AclMemoryManager.h.
|
inline |
Definition at line 77 of file AclMemoryManager.h.
|
inline |
Definition at line 70 of file AclMemoryManager.h.
References info.
|
inlinevirtual |
Definition at line 54 of file AclMemoryManager.h.
|
inlinevirtual |
Definition at line 66 of file AclMemoryManager.h.
|
inlinevirtual |
Definition at line 63 of file AclMemoryManager.h.
|
inline |
Definition at line 89 of file AclMemoryManager.h.
|
inline |
Definition at line 87 of file AclMemoryManager.h.
Referenced by onert::backend::acl_common::AclLinearMemoryManager< T_ITensor, T_Tensor, T_SubTensor, T_MemoryManager, T_PoolManager, T_LifetimeManager, T_Allocator, T_MemoryGroup >::finishLifetime(), and onert::backend::acl_common::AclLinearMemoryManager< T_ITensor, T_Tensor, T_SubTensor, T_MemoryManager, T_PoolManager, T_LifetimeManager, T_Allocator, T_MemoryGroup >::startLifetime().