class_docstr: Abstract class that provides helper functions for running benchmarks.
  
  Any class subclassing this one is immediately registered in the global
  benchmark registry.
  
  Only methods whose names start with the word "benchmark" will be run during
  benchmarking.
code: def is_abstract(cls):
      # mro: (_BenchmarkRegistrar, Benchmark) means this is Benchmark
      return len(cls.mro()) <= 2
  
imports: import math
  import numbers
  import os
  import re
  import sys
  import time
  import types
  from absl import app
  from tensorflow.core.protobuf import config_pb2
  from tensorflow.core.protobuf import rewriter_config_pb2
  from tensorflow.core.util import test_log_pb2
  from tensorflow.python.client import timeline
  from tensorflow.python.framework import ops
  from tensorflow.python.platform import gfile
  from tensorflow.python.platform import tf_logging
  from tensorflow.python.util import tf_inspect
  from tensorflow.python.util.tf_export import tf_export
label_desc: Use image node_id 1 for calling the Benchmark obj's underlying member method code with example usage: obj.is_abstract(cls) and returns: unknown