Class RmmLoggingResourceAdaptor<C extends RmmDeviceMemoryResource>

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

public class RmmLoggingResourceAdaptor<C extends RmmDeviceMemoryResource> extends RmmWrappingDeviceMemoryResource<C>
A device memory resource that will log interactions.
  • Constructor Details

    • RmmLoggingResourceAdaptor

      public RmmLoggingResourceAdaptor(C wrapped, Rmm.LogConf conf, boolean autoFlush)
      Create a new logging resource adaptor.
      Parameters:
      wrapped - the memory resource to log interactions with. This should not be reused.
      conf - the config of where this should be logged to
      autoFlush - should the results be flushed after each entry or not.
  • Method Details