cuquantum.MemoryPointer

class cuquantum.MemoryPointer(device_ptr, size, finalizer)[source]

设备内存缓冲区的 RAII 类。

参数
  • device_ptr – 设备内存缓冲区的地址。

  • size – 内存缓冲区的大小,以字节为单位。

  • finalizer – 当缓冲区要释放时将被调用的无参数可调用对象。

方法

__init__(device_ptr, size, finalizer)[source]
free()[source]

通过调用 finalizer “释放” 内存缓冲区。