用法
@contextlib.contextmanager
stop_on_exception()
生成(Yield)
- 沒有。
引發異常時請求停止的上下文管理器。
使用協調器的代碼必須捕獲異常並將它們傳遞給 request_stop()
方法以停止由協調器管理的其他線程。
此上下文處理程序簡化了異常處理。按如下方式使用它:
with coord.stop_on_exception():
# Any exception raised in the body of the with
# clause is reported to the coordinator before terminating
# the execution of the body.
...body...
這完全等同於稍長的代碼:
try:
...body...
except:
coord.request_stop(sys.exc_info())
相關用法
- Python tf.train.Coordinator用法及代碼示例
- Python tf.train.Checkpoint.restore用法及代碼示例
- Python tf.train.Checkpoint.read用法及代碼示例
- Python tf.train.CheckpointOptions用法及代碼示例
- Python tf.train.ClusterSpec用法及代碼示例
- Python tf.train.Checkpoint.save用法及代碼示例
- Python tf.train.Checkpoint.write用法及代碼示例
- Python tf.train.CheckpointManager用法及代碼示例
- Python tf.train.Checkpoint用法及代碼示例
- Python tf.train.ExponentialMovingAverage用法及代碼示例
- Python tf.train.list_variables用法及代碼示例
- Python tf.transpose用法及代碼示例
注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.train.Coordinator.stop_on_exception。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。