RmmLimitingResourceAdaptor#

public class RmmLimitingResourceAdaptor<C extends RmmDeviceMemoryResource> extends RmmWrappingDeviceMemoryResource<C>#

A device memory resource that will limit the maximum amount allocated.

Constructor Summary

Method Summary

Fields inherited from class ai.rapids.cudf.RmmWrappingDeviceMemoryResource: wrapped

Methods inherited from class ai.rapids.cudf.RmmWrappingDeviceMemoryResource: getWrapped, releaseWrapped

Constructors

public RmmLimitingResourceAdaptor(
C wrapped,
long limit,
long alignment
)#

Create a new limiting resource adaptor.

Parameters:
  • wrapped – the memory resource to limit. This should not be reused.

  • limit – the allocation limit in bytes

  • alignment – the alignment

Methods

public long getHandle()#
public void close()#
public String toString()#