RmmLimitingResourceAdaptor#
- public class RmmLimitingResourceAdaptor<C extends RmmDeviceMemoryResource> extends RmmWrappingDeviceMemoryResource<C>#
A device memory resource that will limit the maximum amount allocated.
Constructor Summary
RmmLimitingResourceAdaptor(C wrapped, long limit, long alignment)Create a new limiting resource adaptor.
Method Summary
Fields inherited from class
ai.rapids.cudf.RmmWrappingDeviceMemoryResource:wrappedMethods inherited from class
ai.rapids.cudf.RmmWrappingDeviceMemoryResource:getWrapped,releaseWrappedConstructors
- 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()#