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.
code: def buffer_size(self):
      return self._buffer_size
  
file_path: NeMo/nemo/utils/timers.py
imports: import time
  import numpy
  import torch
label_desc: Use image node_id 3 for calling the NamedTimer obj's underlying member method code with example usage: obj.buffer_size() and returns: self