code: def _trace_preprocessing_fn_v2(
      preprocessing_fn, specs, base_temp_dir
  ):
      """Trace TF2 graph for `preprocessing_fn`."""
      tf_graph_context = graph_context.TFGraphContext(
          module_to_export=tf.Module(),
          temp_dir=base_temp_dir,
          evaluated_replacements=None,
      )
      with annotators.object_tracker_scope(annotators.ObjectTracker()):
          concrete_fn = get_traced_transform_fn(
              preprocessing_fn, specs, tf_graph_context
          ).get_concrete_function()
      return (
          concrete_fn.graph,
          tf2_utils.get_structured_inputs_from_func_graph(
              concrete_fn.graph
          ),
          concrete_fn.structured_outputs,
      )
  
imports: import functools
  import os
  import re
  from typing import Callable, Dict, List, Mapping, Optional, FrozenSet
  from absl import logging
  import numpy
  import pyarrow
  import tensorflow
  from tensorflow_transform import analyzer_nodes
  from tensorflow_transform import annotators
  from tensorflow_transform import common_types
  from tensorflow_transform import graph_context
  from tensorflow_transform import graph_tools
  from tensorflow_transform import schema_inference
  from tensorflow_transform import tf2_utils
  from tensorflow_transform import tf_utils
  from tensorflow_transform.output_wrapper import TFTransformOutput
  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 metadata_io
  from tensorflow_transform.tf_metadata import schema_utils
  from tfx_bsl.coders import example_coder
  from tfx_bsl.tfxio import tensor_to_arrow
  from tensorflow.python.eager import function
  from tensorflow.python.framework import ops
  from tensorflow_metadata.proto.v0 import schema_pb2
label_desc: Use image node_id 13 for calling a global function with example usage: _trace_preprocessing_fn_v2(preprocessing_fn, specs, base_temp_dir) and returns: concrete_fn,  tf2_utils,  concrete_fn