class_docstr: A collection of SavedModel signatures.
class_docstr_tok: ["A","collection","of","SavedModel","signatures","."]
docstr: Adds a signature to the _SignatureMap.
docstr_tok: ["Adds","a","signature","to","the","_SignatureMap","."]
code: def _add_signature(self, name, concrete_function):
      """Adds a signature to the _SignatureMap."""
      # Ideally this object would be immutable, but restore is streaming so we do
      # need a private API for adding new signatures to an existing object.
      self._signatures[name] = concrete_function
  
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 2 for calling the _SignatureMap obj's underlying member method code with example usage: obj._add_signature(name, concrete_function) without return types