#include <memory.hpp>
Definition at line 10 of file memory.hpp.
◆ BaseMemory() [1/2]
| ReUseX::vision::tensor_rt::tensor::BaseMemory::BaseMemory |
( |
| ) |
|
|
default |
◆ BaseMemory() [2/2]
| ReUseX::vision::tensor_rt::tensor::BaseMemory::BaseMemory |
( |
void * | cpu, |
|
|
size_t | cpu_bytes, |
|
|
void * | gpu, |
|
|
size_t | gpu_bytes ) |
◆ ~BaseMemory()
| virtual ReUseX::vision::tensor_rt::tensor::BaseMemory::~BaseMemory |
( |
| ) |
|
|
virtual |
◆ cpu_bytes()
| size_t ReUseX::vision::tensor_rt::tensor::BaseMemory::cpu_bytes |
( |
| ) |
const |
|
inline |
◆ cpu_realloc()
| virtual void * ReUseX::vision::tensor_rt::tensor::BaseMemory::cpu_realloc |
( |
size_t | bytes | ) |
|
|
virtual |
◆ get_cpu()
| virtual void * ReUseX::vision::tensor_rt::tensor::BaseMemory::get_cpu |
( |
| ) |
const |
|
inlinevirtual |
◆ get_gpu()
| virtual void * ReUseX::vision::tensor_rt::tensor::BaseMemory::get_gpu |
( |
| ) |
const |
|
inlinevirtual |
◆ gpu_bytes()
| size_t ReUseX::vision::tensor_rt::tensor::BaseMemory::gpu_bytes |
( |
| ) |
const |
|
inline |
◆ gpu_realloc()
| virtual void * ReUseX::vision::tensor_rt::tensor::BaseMemory::gpu_realloc |
( |
size_t | bytes | ) |
|
|
virtual |
◆ reference()
| void ReUseX::vision::tensor_rt::tensor::BaseMemory::reference |
( |
void * | cpu, |
|
|
size_t | cpu_bytes, |
|
|
void * | gpu, |
|
|
size_t | gpu_bytes ) |
◆ release()
| void ReUseX::vision::tensor_rt::tensor::BaseMemory::release |
( |
| ) |
|
◆ release_cpu()
| void ReUseX::vision::tensor_rt::tensor::BaseMemory::release_cpu |
( |
| ) |
|
◆ release_gpu()
| void ReUseX::vision::tensor_rt::tensor::BaseMemory::release_gpu |
( |
| ) |
|
◆ set_shared_memory()
| void ReUseX::vision::tensor_rt::tensor::BaseMemory::set_shared_memory |
( |
const BaseMemory & | other | ) |
|
◆ cpu_
| void* ReUseX::vision::tensor_rt::tensor::BaseMemory::cpu_ = nullptr |
|
protected |
◆ cpu_bytes_
| size_t ReUseX::vision::tensor_rt::tensor::BaseMemory::cpu_bytes_ = 0 |
|
protected |
◆ cpu_capacity_
| size_t ReUseX::vision::tensor_rt::tensor::BaseMemory::cpu_capacity_ = 0 |
|
protected |
◆ cpu_ptr_
| std::shared_ptr<void> ReUseX::vision::tensor_rt::tensor::BaseMemory::cpu_ptr_ = nullptr |
|
protected |
◆ gpu_
| void* ReUseX::vision::tensor_rt::tensor::BaseMemory::gpu_ = nullptr |
|
protected |
◆ gpu_bytes_
| size_t ReUseX::vision::tensor_rt::tensor::BaseMemory::gpu_bytes_ = 0 |
|
protected |
◆ gpu_capacity_
| size_t ReUseX::vision::tensor_rt::tensor::BaseMemory::gpu_capacity_ = 0 |
|
protected |
◆ gpu_ptr_
| std::shared_ptr<void> ReUseX::vision::tensor_rt::tensor::BaseMemory::gpu_ptr_ = nullptr |
|
protected |
The documentation for this class was generated from the following file:
- libs/reusex/include/ReUseX/vision/tensor_rt/common/memory.hpp