public final class CuFileBuffer extends BaseDeviceMemoryBuffer
MemoryBuffer.EventHandler, MemoryBuffer.MemoryBufferCleaner
修饰符和类型 | 方法和描述 |
---|---|
static CuFileBuffer |
allocate(long bytes, boolean registerBuffer)
分配用于 GPU 上 cuFile 的内存。
|
void |
close()
关闭此缓冲区并释放内存
|
MemoryBuffer |
slice(long offset, long len)
切割缓冲区的一部分。
|
copyFromDeviceBufferAsync, copyFromHostBuffer, copyFromHostBuffer, copyFromHostBuffer, copyFromHostBuffer, copyFromHostBuffer, copyFromHostBufferAsync, copyFromHostBufferAsync, sliceWithCopy
addressOutOfBoundsCheck, copyFromMemoryBuffer, copyFromMemoryBufferAsync, getAddress, getEventHandler, getLength, getRefCount, incRefCount, noWarnLeakExpected, setEventHandler, toString
public static CuFileBuffer allocate(long bytes, boolean registerBuffer)
bytes
- 要分配的字节大小registerBuffer
- 如果为 true,则注册 cuFile 缓冲区。public MemoryBuffer slice(long offset, long len)
MemoryBuffer
slice
在类 MemoryBuffer
中offset
- 切片开始的位置。len
- 要切片的字节数public void close()
MemoryBuffer
close
在接口 AutoCloseable
中close
在类 MemoryBuffer
中版权所有 © 2025。保留所有权利。