nndeploy.device.memory_pool

Classes

MemoryPool(*args, **kwargs)

class nndeploy.device.memory_pool.MemoryPool(*args, **kwargs)[源代码]

基类:object

__init__(*args, **kwargs)[源代码]

MemoryPool构造函数。

参数:
  • device (Device) – 设备对象。

  • memory_pool_type (MemoryPoolType) – 内存池类型。

  • memory_pool (_C.device.MemoryPool) – 内部内存池对象。

init(*args)[源代码]
deinit()[源代码]
allocate(desc: BufferDesc)[源代码]
deallocate(ptr)[源代码]
allocate_pinned(desc: BufferDesc)[源代码]
deallocate_pinned(ptr)[源代码]
get_device()[源代码]
get_memory_pool_type()[源代码]