class_docstr: A timer class that supports multiple named timers.
  A named timer can be used multiple times, in which case the average
  dt will be returned.
  A named timer cannot be started if it is already currently running.
  Use case: measuring execution of multiple code blocks.
docstr: Exports a dictionary with average/all dt per named timer
docstr_tok: ["Exports","a","dictionary","with","average\/all","dt","per","named","timer"]
code: def export(self):
      """
      Exports a dictionary with average/all dt per named timer
      """
      fn = self._reduction_fn
  
      data = {
          k: fn(v["dt"]) for k, v in self.timers.items() if ("dt" in v)
      }
  
      return data
  
file_path: NeMo/nemo/utils/timers.py
imports: import time
  import numpy
  import torch
label_desc: Use image node_id 11 for calling the NamedTimer obj's underlying member method code with example usage: obj.export() and returns: data