包 | 说明 |
---|---|
ai.rapids.cudf |
修饰符和类型 | 类和说明 |
---|---|
类 |
BaseDeviceMemoryBuffer
设备内存中所有 MemoryBuffer 的基类。
|
类 |
CudaMemoryBuffer
此类表示直接使用 `cudaMalloc` 分配的数据,而非默认的 RMM 内存资源。
|
类 |
CuFileBuffer
表示一个 cuFile 缓冲区。
|
类 |
DeviceMemoryBuffer
此类表示 GPU 上某种形式的数据。
|
类 |
DeviceMemoryBufferView
此类表示 GPU 上某种形式的数据。
|
类 |
HostMemoryBuffer
此类在主机/CPU 内存中持有一个堆外缓冲区。
|
修饰符和类型 | 方法和说明 |
---|---|
MemoryBuffer |
CuFileBuffer.slice(long offset, long len) |
abstract MemoryBuffer |
MemoryBuffer.slice(long offset, long len) 截取缓冲区的一部分。
|
修饰符和类型 | 方法和说明 |
---|---|
void |
MemoryBuffer.copyFromMemoryBuffer(long destOffset, MemoryBuffer src, long srcOffset, long length, Cuda.Stream stream) 使用指定的 CUDA 流将 src 的子集复制到此缓冲区,从 destOffset 开始。
|
void |
MemoryBuffer.copyFromMemoryBufferAsync(long destOffset, MemoryBuffer src, long srcOffset, long length, Cuda.Stream stream) 使用指定的 CUDA 流将 src 的子集复制到此缓冲区,从 destOffset 开始。
|
构造方法和说明 |
---|
BaseDeviceMemoryBuffer(long address, long length, MemoryBuffer parent) |
创建切片时使用的内部构造方法。
|
Copyright © 2025. 保留所有权利。