ONE - On-device Neural Engine
|
#include <AclLinearMemoryManager.h>
Public Member Functions | |
AclLinearMemoryManager () | |
virtual | ~AclLinearMemoryManager ()=default |
void | allocate (void) override |
void | deallocate (void) override |
void | startLifetime (const ir::OperandIndex &ind) override |
void | finishLifetime (const ir::OperandIndex &ind) override |
Public Member Functions inherited from onert::backend::acl_common::AclMemoryManager< T_ITensor, T_Tensor, T_SubTensor > | |
AclMemoryManager () | |
virtual | ~AclMemoryManager ()=default |
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 47 of file AclLinearMemoryManager.h.
|
inline |
Definition at line 50 of file AclLinearMemoryManager.h.
|
virtualdefault |
|
inlineoverridevirtual |
Reimplemented from onert::backend::acl_common::AclMemoryManager< T_ITensor, T_Tensor, T_SubTensor >.
Definition at line 60 of file AclLinearMemoryManager.h.
|
inlineoverridevirtual |
Reimplemented from onert::backend::acl_common::AclMemoryManager< T_ITensor, T_Tensor, T_SubTensor >.
Definition at line 67 of file AclLinearMemoryManager.h.
|
inlineoverridevirtual |
Reimplemented from onert::backend::acl_common::AclMemoryManager< T_ITensor, T_Tensor, T_SubTensor >.
Definition at line 84 of file AclLinearMemoryManager.h.
References onert::backend::acl_common::AclMemoryManager< T_ITensor, T_Tensor, T_SubTensor >::tensors().
|
inlineoverridevirtual |
Reimplemented from onert::backend::acl_common::AclMemoryManager< T_ITensor, T_Tensor, T_SubTensor >.
Definition at line 73 of file AclLinearMemoryManager.h.
References onert::backend::acl_common::AclMemoryManager< T_ITensor, T_Tensor, T_SubTensor >::tensors().