code: def track_time(graph_name, num_seeds, length, algorithm):
      device = utils.get_bench_device()
      graph = utils.get_graph(graph_name, "csr")
      seeds = torch.randint(0, graph.num_nodes(), (num_seeds,))
      print(graph_name, num_seeds, length)
      alg = globals()[algorithm]
      # dry run
      for i in range(5):
          _ = alg(graph, seeds, length=length)
  
      # timing
      with utils.Timer() as t:
          for i in range(50):
              _ = alg(graph, seeds, length=length)
  
      return t.elapsed_secs / 50
  
imports: import time
  import dgl
  import torch
  from ..None import utils
label_desc: Use image node_id 3 for calling a global function with example usage: track_time(graph_name, num_seeds, length, algorithm) and returns: unknown