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


Python tf.distribute.experimental_set_strategy用法及代碼示例


tf.distribute.Strategy 設置為當前沒有 with strategy.scope()

用法

tf.distribute.experimental_set_strategy(
    strategy
)

參數

拋出

  • RuntimeError 如果在 with strategy.scope(): 內調用。
tf.distribute.experimental_set_strategy(strategy1)
f()
tf.distribute.experimental_set_strategy(strategy2)
g()
tf.distribute.experimental_set_strategy(None)
h()

相當於:

with strategy1.scope():
  f()
with strategy2.scope():
  g()
h()

一般來說,您應該使用with strategy.scope(): API,但這種替代方法在您必須將每個單元格放在with strategy.scope(): 塊中的筆記本電腦中可能很方便。

注意:這隻能在任何 TensorFlow 範圍之外調用,以避免不正確的嵌套。

相關用法


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