class_docstr: Model SavedModel serialization.
code: def _get_serialized_attributes_internal(self, serialization_cache):
      default_signature = None
  
      # Create a default signature function if this is the only object in the
      # cache (i.e. this is the root level object).
      if len(serialization_cache[constants.KERAS_CACHE_KEY]) == 1:
          default_signature = save_impl.default_save_signature(self.obj)
  
      # Other than the default signature function, all other attributes match with
      # the ones serialized by Layer.
      objects, functions = super(
          ModelSavedModelSaver, self
      )._get_serialized_attributes_internal(serialization_cache)
      functions["_default_save_signature"] = default_signature
      return objects, functions
  
file_path: tensorflow/tensorflow/python/keras/saving/saved_model/model_serialization.py
imports: from tensorflow.python.keras.saving import saving_utils
  from tensorflow.python.keras.saving.saved_model import constants
  from tensorflow.python.keras.saving.saved_model import layer_serialization
  from tensorflow.python.keras.saving.saved_model import save_impl
label_desc: Use image node_id 3 for calling the ModelSavedModelSaver obj's underlying member method code with example usage: obj._get_serialized_attributes_internal(serialization_cache) and returns: objects,  functions