class_docstr: TFT benchmark base class.
class_docstr_tok: ["TFT","benchmark","base","class","."]
docstr: Common implementation to benchmark AnalyzeAndTransformDataset.
docstr_tok: ["Common","implementation","to","benchmark","AnalyzeAndTransformDataset","."]
code: def _benchmarkAnalyzeAndTransformDatasetCommon(
      self, force_tf_compat_v1
  ):
      """Common implementation to benchmark AnalyzeAndTransformDataset."""
      common_variables = _get_common_variables(
          self._dataset, force_tf_compat_v1
      )
  
      pipeline = self._create_beam_pipeline()
      _ = pipeline | _AnalyzeAndTransformDataset(
          self._dataset,
          common_variables.tfxio,
          common_variables.preprocessing_fn,
          common_variables.transform_input_dataset_metadata,
          force_tf_compat_v1=force_tf_compat_v1,
          max_num_examples=self._max_num_examples(),
      )
      start = time.time()
      result = pipeline.run()
      result.wait_until_finish()
      end = time.time()
      delta = end - start
  
      self.report_benchmark(
          iters=1,
          wall_time=delta,
          extras={
              "num_examples": self._dataset.num_examples(
                  limit=self._max_num_examples()
              )
          },
      )
  
imports: import collections
  import shutil
  import tempfile
  import time
  from absl import logging
  import apache_beam
  from apache_beam.utils import shared
  import tensorflow
  import tensorflow_transform
  from tensorflow_transform import graph_tools
  from tensorflow_transform import impl_helper
  import tensorflow_transform.beam
  from tensorflow_transform.beam import impl
  from tensorflow_transform.saved import saved_transform_io
  from tensorflow_transform.saved import saved_transform_io_v2
  from tensorflow_transform.tf_metadata import dataset_metadata
  from tensorflow_transform.tf_metadata import schema_utils
  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 tensor_adapter
  from tfx_bsl.tfxio import tf_example_record
label_desc: Use image node_id 3 for calling the TFTBenchmarkBase obj's underlying member method code with example usage: obj._benchmarkAnalyzeAndTransformDatasetCommon(force_tf_compat_v1) without return types