当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。