inclusive matches the semantics of callgrind. If True, the
      counts include instructions executed by children.
      inclusive=True is useful for identifying hot spots in code;
      inclusive=False is useful for reducing noise when diffing
      counts from two different runs. (See CallgrindStats.delta(...)
      for more details)
  Return type:
     *FunctionCounts*

class torch.utils.benchmark.FunctionCounts(_data, inclusive, truncate_rows=True, _linewidth=None)
Container for manipulating Callgrind results.
It supports:
      1. Addition and subtraction to combine or diff results.
  2. Tuple-like indexing.

  3. A *denoise* function which strips CPython calls which are
     known to be non-deterministic and quite noisy.

  4. Two higher order methods (*filter* and *transform*) for
     custom manipulation.

denoise()
  Remove known noisy instructions.

  Several instructions in the CPython interpreter are rather
