docstr: func = the callable to wrap
  name = name of callable, needed mostly for bookkeeping
  args = args to pass the callable (default is no args)
docstr_tok: ["func","=","the","callable","to","wrap","name","=","name","of","callable",",","needed","mostly","for","bookkeeping","args","=","args","to","pass","the","callable","(","default","is","no","args",")"]
code: def __init__(self, func, name="", args=None):
      """
      func = the callable to wrap
      name = name of callable, needed mostly for bookkeeping
      args = args to pass the callable (default is no args)
      """
      self.func = func
      self.name = name or func.__name__
      self.args = args or ()
  
imports: from time import clock_gettime, CLOCK_MONOTONIC_RAW
  import numpy
  from gpu_metric_poller import startGpuMetricPolling, stopGpuMetricPolling
label_desc: Use image node_id 1 to create a new Benchmark object  with example: obj = Benchmark(func, name, args)