class_docstr: A observer containing runing statistics.
class_docstr_tok: ["A","observer","containing","runing","statistics","."]
docstr: Pop out all observing statistics and reporting them.
docstr_tok: ["Pop","out","all","observing","statistics","and","reporting","them","."]
code: def report(self):
      """Pop out all observing statistics and reporting them."""
      msgs = []
      report_ids = list(self.observables.keys())
      for name in report_ids:
          observable = self.observables.pop(name)
          msgs.append(f"\t\t\t* {str(observable)}")
      if len(msgs) != 0:
          return "\n".join(msgs)
      else:
          return ""
  
imports: import torch
  from onmt.utils.logging import logger
  from onmt.utils.misc import check_path
label_desc: Use image node_id 3 for calling the TransformStatistics obj's underlying member method code with example usage: obj.report() and returns: str, str