dpctl.SyclTimer.__init__

SyclTimer.__init__(host_timer=<built-in function perf_counter>, device_timer=None, time_scale=1)[source]

Create new instance of SyclTimer.

Parameters:
  • host_timer (callable, optional) – A function that takes no arguments and returns a value measuring time. Default: timeit.default_timer().

  • device_timer (Literal["queue_barrier", "order_manager"], optional) – Device timing method. Default: “queue_barrier”

  • time_scale (Union[int, float], optional) – Scaling factor applied to durations measured by the host_timer. Default: 1.