tf.train.MonitoredTrainingSession
Создаёт MonitoredSession для обучения.
tf.train.MonitoredTrainingSession(
master='', is_chief=True, checkpoint_dir=None, scaffold=None, hooks=None,
chief_only_hooks=None, save_checkpoint_secs=USE_DEFAULT,
save_summaries_steps=USE_DEFAULT, save_summaries_secs=USE_DEFAULT, config=None,
stop_grace_period_secs=120, log_step_count_steps=100, max_wait_secs=7200,
save_checkpoint_steps=USE_DEFAULT, summary_dir=None
)
Для главного узла этот инструмент устанавливает корректный инициализатор/восстановитель сессии. Он также создаёт хуки, связанные с сохранением контрольных точек и сводок. Для рабочих узлов этот инструмент устанавливает корректный создатель сессии, который ожидает инициализации/восстановления от главного узла. Пожалуйста, обратитесь к tf.compat.v1.train.MonitoredSession для получения более подробной информации.
| Аргументы | |
|---|---|
master | String мастер TensorFlow для использования. |
is_chief | Если True, он позаботится об инициализации и восстановлении базовой сессии TensorFlow. Если False, он будет ожидать инициализации или восстановления сессии TensorFlow от главного узла. |
checkpoint_dir | Строка. Необязательный путь к каталогу для восстановления переменных. |
scaffold | Scaffold для сбора или построения вспомогательных операций. Если не указан, создаётся по умолчанию. Используется для финализации графа. |
hooks | Необязательный список объектов SessionRunHook. |
chief_only_hooks | Список объектов SessionRunHook. Активировать эти хуки, если is_chief==True, в противном случае игнорировать. |
save_checkpoint_secs | Частота, в секундах, с которой контрольная точка сохраняется с помощью сохранителя контрольных точек по умолчанию. Если оба save_checkpoint_steps и save_checkpoint_secs установлены в None, сохранитель контрольных точек по умолчанию не используется. Если оба значения предоставлены, используется только save_checkpoint_secs. По умолчанию 600. |
save_summaries_steps | Частота, в количестве глобальных шагов, с которой сводки записываются в диск с помощью сохранителя сводок по умолчанию. Если оба save_summaries_steps и save_summaries_secs установлены в None, сохранитель сводок по умолчанию не используется. По умолчанию 100. |
save_summaries_secs | Частота, в секундах, с которой сводки записываются на диск с помощью сохранителя сводок по умолчанию. Если оба save_summaries_steps и save_summaries_secs установлены в None, сохранитель сводок по умолчанию не используется. По умолчанию отключено. |
config | экземпляр прото tf.compat.v1.ConfigProto, используемый для конфигурирования сессии. Это config аргумент конструктора tf.compat.v1.Session. |
stop_grace_period_secs | Количество секунд, отводимых потокам для остановки после вызова close(). |
log_step_count_steps | Частота, в количестве глобальных шагов, с которой регистрируется глобальный шаг/секунда. |
max_wait_secs | Максимальное время, в течение которого рабочие узлы должны ожидать, пока сессия станет доступной. Это значение должно быть относительно коротким, чтобы помочь обнаружить неправильный код, но иногда может потребоваться увеличение, если главный узел долго запускается. |
save_checkpoint_steps | Частота, в количестве глобальных шагов, с которой контрольная точка сохраняется с помощью сохранителя контрольных точек по умолчанию. Если оба save_checkpoint_steps и save_checkpoint_secs установлены в None, сохранитель контрольных точек по умолчанию не используется. Если оба значения предоставлены, используется только save_checkpoint_secs. По умолчанию отключено. |
summary_dir | Строка. Необязательный путь к каталогу, где сохраняются сводки. Если None, используется checkpoint_dir. |
| Возвращает | |
|---|---|
Объект MonitoredSession . |
© 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/train/MonitoredTrainingSession