class_docstr: TFMA benchmark.
class_docstr_tok: ["TFMA","benchmark","."]
code: def report_benchmark(self, **kwargs):
      if "extras" not in kwargs:
          kwargs["extras"] = {}
      # Note that the GIT_COMMIT_ID is not included in the packages themselves:
      # it must be injected by an external script.
      kwargs["extras"]["commit_tfx"] = getattr(
          tfx, "GIT_COMMIT_ID", None
      ) or getattr(tfx, "__version__", None)
      kwargs["extras"]["commit_tfma"] = getattr(
          tfma, "GIT_COMMIT_ID", None
      ) or getattr(tfma, "__version__", None)
      # Stdout for use in tools which read the benchmark results from stdout.
      print(
          self._get_name(),
          kwargs["wall_time"],
          "({}x)".format(kwargs["iters"]),
      )
      super().report_benchmark(**kwargs)
  
imports: import copy
  import time
  import apache_beam
  import numpy
  import tensorflow
  import tensorflow_model_analysis
  from tensorflow_model_analysis.evaluators import metrics_plots_and_validations_evaluator
  from tensorflow_model_analysis.evaluators import poisson_bootstrap
  from tensorflow_model_analysis.extractors import example_weights_extractor
  from tensorflow_model_analysis.extractors import features_extractor
  from tensorflow_model_analysis.extractors import labels_extractor
  from tensorflow_model_analysis.extractors import legacy_input_extractor
  from tensorflow_model_analysis.extractors import predictions_extractor
  from tensorflow_model_analysis.extractors import unbatch_extractor
  import tfx
  from tfx.benchmarks import benchmark_utils
  from tfx.benchmarks import benchmark_base
  from tfx_bsl.coders import example_coder
  from tfx_bsl.tfxio import record_based_tfxio
  from tfx_bsl.tfxio import test_util
label_desc: Use image node_id 4 for calling the TFMAV2BenchmarkBase obj's underlying member method code with example usage: obj.report_benchmark() without return types