code: def validate_augmented_graph_view(augmented_graph_view):
      """Performs signature-related sanity checks on `augmented_graph_view`."""
      for name, dep in augmented_graph_view.list_children(
          augmented_graph_view.root
      ):
          if name == SIGNATURE_ATTRIBUTE_NAME:
              if not isinstance(dep, _SignatureMap):
                  raise ValueError(
                      f"Exporting an object {augmented_graph_view.root} which has an"
                      f" attribute named '{SIGNATURE_ATTRIBUTE_NAME}'. This is a reserved"
                      " attribute used to store SavedModel signatures in objects which"
                      " come from `tf.saved_model.load`. Delete this attribute (e.g."
                      f" `del obj.{SIGNATURE_ATTRIBUTE_NAME}`) before saving if this"
                      " shadowing is acceptable."
                  )
              break
  
imports: from absl import logging
  from tensorflow.python.eager import def_function
  from tensorflow.python.eager import function
  from tensorflow.python.eager.polymorphic_function import attributes
  from tensorflow.python.framework import composite_tensor
  from tensorflow.python.framework import tensor
  from tensorflow.python.ops import resource_variable_ops
  from tensorflow.python.saved_model import function_serialization
  from tensorflow.python.saved_model import revived_types
  from tensorflow.python.saved_model import signature_constants
  from tensorflow.python.trackable import base
  from tensorflow.python.types import core
  from tensorflow.python.util import compat
  from tensorflow.python.util import nest
  from tensorflow.python.util.compat import collections_abc
label_desc: Use image node_id 9 for calling a global function with example usage: validate_augmented_graph_view(augmented_graph_view) without return types