tf.saved_model.experimental.Fingerprint
Отпечаток SavedModel.
tf.saved_model.experimental.Fingerprint(
saved_model_checksum: int = None,
graph_def_program_hash: int = None,
signature_def_hash: int = None,
saved_object_graph_hash: int = None,
checkpoint_hash: int = None,
version: int = None
)
Каждый атрибут этого класса назван в соответствии с именем поля в протоколе FingerprintDef и содержит значение соответствующего поля в protobuf.
| Аргументы | |
|---|---|
saved_model_checksum | Значение saved_model_checksum. |
graph_def_program_hash | Значение graph_def_program_hash. |
signature_def_hash | Значение signature_def_hash. |
saved_object_graph_hash | Значение saved_object_graph_hash. |
checkpoint_hash | Значение checkpoint_hash. |
version | Значение поля producer в VersionDef. |
| Атрибуты | |
|---|---|
saved_model_checksum | uint64, содержащий saved_model_checksum. |
graph_def_program_hash | uint64, содержащий graph_def_program_hash. |
signature_def_hash | uint64, содержащий signature_def_hash. |
saved_object_graph_hash | uint64, содержащий saved_object_graph_hash. |
checkpoint_hash | uint64, содержащий checkpoint_hash. |
version | int32, содержащий поле producer в VersionDef. |
Методы
from_proto
@classmethod
from_proto(
proto: fingerprint_pb2.FingerprintDef
) -> 'Fingerprint'
Создает объект Fingerprint из сообщения протокольного буфера.
singleprint
singleprint() -> fingerprinting_pywrap.Singleprint
Канонический идентификатор отпечатка SavedModel.
Уникально идентифицирует SavedModel на основе нормализованных атрибутов отпечатка. (saved_model_checksum чувствителен к несущественным изменениям и поэтому недетерминирован.)
| Возвращает | |
|---|---|
Конкатенацию строк graph_def_program_hash, signature_def_hash, saved_object_graph_hash и checkpoint_hash атрибутов отпечатка (разделенных символом '/'). |
| Вызывает исключение | |
|---|---|
ValueError | Если поля отпечатка нельзя использовать для создания singleprint. |
__eq__
__eq__(
other: Any
) -> bool
Возвращает результат сравнения self==value.
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/saved_model/experimental/Fingerprint