class_docstr: The SavedModel fingerprint.
  
  Each attribute of this class is named after a field name in the
  FingerprintDef proto and contains the value of the respective field in the
  protobuf.
  
  Attributes:
    saved_model_checksum: A uint64 containing the `saved_model_checksum`.
    graph_def_program_hash: A uint64 containing `graph_def_program_hash`.
    signature_def_hash: A uint64 containing the `signature_def_hash`.
    saved_object_graph_hash: A uint64 containing the `saved_object_graph_hash`.
    checkpoint_hash: A uint64 containing the`checkpoint_hash`.
    version: An int32 containing the producer field of the VersionDef.
docstr: Canonical fingerprinting ID for a SavedModel.
  
  Uniquely identifies a SavedModel based on the regularized fingerprint
  attributes. (saved_model_checksum is sensitive to immaterial changes and
  thus non-deterministic.)
  
  Returns:
    The string concatenation of `graph_def_program_hash`,
    `signature_def_hash`, `saved_object_graph_hash`, and `checkpoint_hash`
    fingerprint attributes (separated by '/').
  
  Raises:
    ValueError: If the fingerprint fields cannot be used to construct the
    singleprint.
code: def singleprint(self) -> fingerprinting_pywrap.Singleprint:
      """Canonical fingerprinting ID for a SavedModel.
  
      Uniquely identifies a SavedModel based on the regularized fingerprint
      attributes. (saved_model_checksum is sensitive to immaterial changes and
      thus non-deterministic.)
  
      Returns:
        The string concatenation of `graph_def_program_hash`,
        `signature_def_hash`, `saved_object_graph_hash`, and `checkpoint_hash`
        fingerprint attributes (separated by '/').
  
      Raises:
        ValueError: If the fingerprint fields cannot be used to construct the
        singleprint.
      """
      try:
          return fingerprinting_pywrap.Singleprint(
              self.graph_def_program_hash,
              self.signature_def_hash,
              self.saved_object_graph_hash,
              self.checkpoint_hash,
          )
      except (
          TypeError,
          fingerprinting_pywrap.FingerprintException,
      ) as e:
          raise ValueError(
              f"Encounted invalid fingerprint values when constructing singleprint."
              f"graph_def_program_hash: {self.graph_def_program_hash}"
              f"signature_def_hash: {self.signature_def_hash}"
              f"saved_object_graph_hash: {self.saved_object_graph_hash}"
              f"checkpoint_hash: {self.checkpoint_hash}"
              f"{e}"
          ) from None
  
file_path: tensorflow-upstream/tensorflow/python/saved_model/fingerprinting.py
imports: from typing import Any
  from tensorflow.core.protobuf import fingerprint_pb2
  from tensorflow.python.saved_model.pywrap_saved_model import fingerprinting
  from tensorflow.python.util.tf_export import tf_export
label_desc: Use image node_id 6 for calling the Fingerprint obj's underlying member method code with example usage: obj.singleprint() and returns: fingerprinting_pywrap