class_docstr: Tracks the average time elapsed over multiple steps.
class_docstr_tok: ["Tracks","the","average","time","elapsed","over","multiple","steps","."]
docstr: Records the time elapsed based on the previous call to `tic`.
code: def toc(self, *args):
      """Records the time elapsed based on the previous call to `tic`."""
      for key in args:
          self.update(key, time.time() - self._marked_time[key])
          del self._marked_time[key]
  
imports: import collections
  from concurrent import futures
  import contextlib
  import functools
  import time
  from typing import List, Union
  import jax
  from jax import tree_util
  import jax.numpy
  import numpy
  from scipy import interpolate
  from scipy.spatial import transform
  import tqdm
label_desc: Use image node_id 5 for calling the TimeTracker obj's underlying member method code with example usage: obj.toc() without return types