Class RmmEventHandlerResourceAdaptor<C extends RmmDeviceMemoryResource>

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

public class RmmEventHandlerResourceAdaptor<C extends RmmDeviceMemoryResource> extends RmmWrappingDeviceMemoryResource<C>
A device memory resource that will give callbacks in specific situations.
  • Constructor Details

    • RmmEventHandlerResourceAdaptor

      public RmmEventHandlerResourceAdaptor(C wrapped, RmmTrackingResourceAdaptor<?> tracker, RmmEventHandler handler, boolean debug)
      Create a new logging resource adaptor.
      Parameters:
      wrapped - the memory resource to get callbacks for. This should not be reused.
      handler - the handler that will get the callbacks
      tracker - the tracking event handler
      debug - true if you want all the callbacks, else false
  • Method Details