Class RmmLimitingResourceAdaptor<C extends RmmDeviceMemoryResource>

java.lang.Object
ai.rapids.cudf.RmmWrappingDeviceMemoryResource<C>
ai.rapids.cudf.RmmLimitingResourceAdaptor<C>
All Implemented Interfaces:
RmmDeviceMemoryResource, AutoCloseable

public class RmmLimitingResourceAdaptor<C extends RmmDeviceMemoryResource> extends RmmWrappingDeviceMemoryResource<C>
A device memory resource that will limit the maximum amount allocated.
  • Constructor Details

    • RmmLimitingResourceAdaptor

      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
  • Method Details