當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python tf.train.Coordinator.stop_on_exception用法及代碼示例


用法

@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())

相關用法


注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.train.Coordinator.stop_on_exception。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。