Модуль: tf.contrib.checkpoint
Инструменты для работы с объектно-ориентированными чекпоинтами.
Визуализация и инспекция:
Управление зависимостями:
Структуры данных Trackable:
Управление чекпоинтами:
Сохранение и восстановление состояния Python:
Классы
class CheckpointManager: Удаляет старые чекпоинты.
class Checkpointable: Управляет зависимостями от других объектов.
class CheckpointableBase: Базовый класс для Trackable объектов без автоматических зависимостей.
class CheckpointableObjectGraph: Объект ProtocolMessage
class List: Последовательность типа append-only, которая является trackable.
class Mapping: Append-only trackable структура данных с ключами-строками.
class NoDependency: Разрешает присваивание атрибутов Trackable объектам без зависимости.
class NumpyState: Объект trackable, чьи атрибуты NumPy массивов сохраняются/восстанавливаются.
class PythonStateWrapper: Миксин для добавления состояния Python в объектно-ориентированный чекпоинт.
class UniqueNameTracker: Добавляет зависимости от trackable объектов с подсказками имён.
Функции
capture_dependencies(...): Захватывает переменные, созданные в этом области видимости, как Template зависимости.
dot_graph_from_checkpoint(...): Визуализирует объектно-ориентированный чекпоинт (из tf.train.Checkpoint).
list_objects(...): Проходит по графу объектов и выводит список всех доступных объектов.
object_metadata(...): Получает информацию об объектах в чекпоинте.
split_dependency(...): Создаёт несколько зависимостей со синхронизированным сохранением/восстановлением.
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/contrib/checkpoint