包 | 描述 |
---|---|
ai.rapids.cudf |
修饰符和类型 | 类和描述 |
---|---|
类 |
RmmArenaMemoryResource<C extends RmmDeviceMemoryResource>
一种设备内存资源,它会预先分配一个资源池,并从此池中进行子分配,以提高内存性能。
|
类 |
RmmEventHandlerResourceAdaptor<C extends RmmDeviceMemoryResource>
一种设备内存资源,会在特定情况下提供回调。
|
类 |
RmmLimitingResourceAdaptor<C extends RmmDeviceMemoryResource>
一种设备内存资源,会限制分配的最大数量。
|
类 |
RmmLoggingResourceAdaptor<C extends RmmDeviceMemoryResource>
一种设备内存资源,会记录交互。
|
类 |
RmmPoolMemoryResource<C extends RmmDeviceMemoryResource>
一种设备内存资源,它会预先分配一个资源池,并从此池中进行子分配,以提高内存性能。
|
类 |
RmmTrackingResourceAdaptor<C extends RmmDeviceMemoryResource>
一种设备内存资源,会跟踪内存使用的一些基本统计信息。
|
类 |
RmmWrappingDeviceMemoryResource<C extends RmmDeviceMemoryResource>
一种包装另一个 RmmDeviceMemoryResource 的资源
|
修饰符和类型 | 类和描述 |
---|---|
类 |
RmmArenaMemoryResource<C extends RmmDeviceMemoryResource>
一种设备内存资源,它会预先分配一个资源池,并从此池中进行子分配,以提高内存性能。
|
类 |
RmmCudaAsyncMemoryResource
一种使用 `cudaMallocAsync` 和 `cudaFreeAsync` 进行分配和释放的设备内存资源。
|
类 |
RmmCudaMemoryResource
一种使用 `cudaMalloc` 和 `cudaFree` 进行分配和释放的设备内存资源。
|
类 |
RmmEventHandlerResourceAdaptor<C extends RmmDeviceMemoryResource>
一种设备内存资源,会在特定情况下提供回调。
|
类 |
RmmLimitingResourceAdaptor<C extends RmmDeviceMemoryResource>
一种设备内存资源,会限制分配的最大数量。
|
类 |
RmmLoggingResourceAdaptor<C extends RmmDeviceMemoryResource>
一种设备内存资源,会记录交互。
|
类 |
RmmManagedMemoryResource
一种使用 `cudaMallocManaged` 和 `cudaFreeManaged` 进行分配和释放的设备内存资源。
|
类 |
RmmPoolMemoryResource<C extends RmmDeviceMemoryResource>
一种设备内存资源,它会预先分配一个资源池,并从此池中进行子分配,以提高内存性能。
|
类 |
RmmTrackingResourceAdaptor<C extends RmmDeviceMemoryResource>
一种设备内存资源,会跟踪内存使用的一些基本统计信息。
|
类 |
RmmWrappingDeviceMemoryResource<C extends RmmDeviceMemoryResource>
一种包装另一个 RmmDeviceMemoryResource 的资源
|
修饰符和类型 | 字段和描述 |
---|---|
protected C |
RmmWrappingDeviceMemoryResource.wrapped |
修饰符和类型 | 方法和描述 |
---|---|
static RmmDeviceMemoryResource |
Rmm.getCurrentDeviceResource() 获取上次通过 Java API 设置的 RmmDeviceMemoryResource。
|
static RmmDeviceMemoryResource |
Rmm.setCurrentDeviceResource(RmmDeviceMemoryResource newResource, RmmDeviceMemoryResource expectedResource, boolean forceChange) 设置 RMM 应用于所有分配和释放的当前设备资源。
|
修饰符和类型 | 方法和描述 |
---|---|
static RmmTrackingResourceAdaptor<RmmDeviceMemoryResource> |
Rmm.getTracker() 获取当前设置的 RmmTrackingResourceAdaptor。
|
修饰符和类型 | 方法和描述 |
---|---|
ChunkedPack |
Table.makeChunkedPack(long bounceBufferSize, RmmDeviceMemoryResource tempMemoryResource) 创建一个 `ChunkedPack` 实例,可以使用它将此表在内存中连续打包,同时利用大小为 `bounceBufferSize` 的反弹缓冲区。
|
static RmmDeviceMemoryResource |
Rmm.setCurrentDeviceResource(RmmDeviceMemoryResource newResource, RmmDeviceMemoryResource expectedResource, boolean forceChange) 设置 RMM 应用于所有分配和释放的当前设备资源。
|
版权所有 © 2025。保留所有权利。