lenskit.logging.tasks#

Abstraction for recording tasks.

Classes#

TaskStatus

Statuses for task records.

Task

A task for logging and resource measurement.

Functions#

measure_power(scope, duration)

Module Contents#

lenskit.logging.tasks.measure_power(scope, duration)#
Parameters:
  • scope (Literal['system', 'cpu', 'gpu'])

  • duration (float)

Exported Aliases#

lenskit.logging.tasks.friendly_duration()#

Re-exported alias for lenskit.logging._formats.friendly_duration().

lenskit.logging.tasks.get_logger()#

Re-exported alias for lenskit.logging._proxy.get_logger().

class lenskit.logging.tasks.ResourceMeasurement#

Re-exported alias for lenskit.logging._resource.ResourceMeasurement.

lenskit.logging.tasks.reset_linux_hwm()#

Re-exported alias for lenskit.logging._resource.reset_linux_hwm().