Package ai.rapids.cudf
Interface RmmDeviceMemoryResource
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
RmmArenaMemoryResource,RmmCudaAsyncMemoryResource,RmmCudaMemoryResource,RmmEventHandlerResourceAdaptor,RmmLimitingResourceAdaptor,RmmLoggingResourceAdaptor,RmmManagedMemoryResource,RmmPoolMemoryResource,RmmTrackingResourceAdaptor,RmmWrappingDeviceMemoryResource
A resource that allocates/deallocates device memory. This is not intended to be something that
a user will just subclass. This is intended to be a wrapper around a C++ class that RMM will
use directly.
-
Method Summary
-
Method Details
-
getHandle
long getHandle()Returns a pointer to the underlying C++ class that implements rmm::mr::device_memory_resource -
close
void close()- Specified by:
closein interfaceAutoCloseable
-