#include <tensor_pool.h>
Definition at line 70 of file tensor_pool.h.
◆ TensorPool()
◆ ~TensorPool()
| virtual nndeploy::net::TensorPool::~TensorPool |
( |
| ) |
|
|
virtual |
◆ allocate()
| virtual base::Status nndeploy::net::TensorPool::allocate |
( |
| ) |
|
|
pure virtual |
◆ allocateOp()
◆ allocateTensor()
◆ deallocate()
| virtual base::Status nndeploy::net::TensorPool::deallocate |
( |
| ) |
|
|
pure virtual |
◆ deallocateOp()
◆ deallocateTensor()
◆ deinitOpIndexMap()
| virtual base::Status nndeploy::net::TensorPool::deinitOpIndexMap |
( |
| ) |
|
|
pure virtual |
◆ deinitTensorUsageRecordMap()
| virtual base::Status nndeploy::net::TensorPool::deinitTensorUsageRecordMap |
( |
| ) |
|
|
pure virtual |
◆ getMemorySize()
| virtual int64_t nndeploy::net::TensorPool::getMemorySize |
( |
| ) |
|
|
virtual |
获取推理所需的内存大小
- Returns
- int64_t
◆ initOpIndexMap()
| virtual base::Status nndeploy::net::TensorPool::initOpIndexMap |
( |
| ) |
|
|
pure virtual |
◆ initTensorUsageRecordMap()
| virtual base::Status nndeploy::net::TensorPool::initTensorUsageRecordMap |
( |
| ) |
|
|
pure virtual |
◆ setIsExternal()
| virtual base::Status nndeploy::net::TensorPool::setIsExternal |
( |
bool |
is_external | ) |
|
|
virtual |
◆ setMemory()
◆ config_
◆ device_
◆ is_external_
| bool nndeploy::net::TensorPool::is_external_ = false |
|
protected |
◆ op_repository_
| std::vector<OpWrapper *> nndeploy::net::TensorPool::op_repository_ |
|
protected |
◆ tensor_repository_
| std::vector<TensorWrapper *> nndeploy::net::TensorPool::tensor_repository_ |
|
protected |
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/nndeploy-zh/checkouts/stable/framework/include/nndeploy/net/tensor_pool.h