用法
merge_call(
merge_fn, args=(), kwargs=None
)
参数
-
merge_fn
连接来自作为 PerReplica 给出的线程的参数的函数。它接受tf.distribute.Strategy
对象作为第一个参数。 -
args
列表或元组与merge_fn
的位置 per-thread 参数。 -
kwargs
使用merge_fn
的关键字 per-thread 参数进行字典。
返回
-
merge_fn
的返回值,解包的PerReplica
值除外。
跨副本合并 args 并在 cross-replica 上下文中运行 merge_fn
。
当对 strategy.run(step_fn, ...)
的调用触发对 step_fn 的多个调用时,这允许进行通信和协调。
有关说明,请参见tf.distribute.Strategy.run
。
如果不在分布式范围内,则相当于:
strategy = tf.distribute.get_strategy()
with cross-replica-context(strategy):
return merge_fn(strategy, *args, **kwargs)
相关用法
- Python tf.compat.v1.distribute.ReplicaContext.all_reduce用法及代码示例
- Python tf.compat.v1.distribute.ReplicaContext用法及代码示例
- Python tf.compat.v1.distribute.MirroredStrategy.experimental_distribute_dataset用法及代码示例
- Python tf.compat.v1.distribute.OneDeviceStrategy用法及代码示例
- Python tf.compat.v1.distribute.Strategy.run用法及代码示例
- Python tf.compat.v1.distribute.MirroredStrategy.experimental_make_numpy_dataset用法及代码示例
- Python tf.compat.v1.distribute.experimental.TPUStrategy.experimental_distribute_dataset用法及代码示例
- Python tf.compat.v1.distribute.OneDeviceStrategy.scope用法及代码示例
- Python tf.compat.v1.distribute.StrategyExtended.batch_reduce_to用法及代码示例
- Python tf.compat.v1.distribute.experimental.TPUStrategy.experimental_make_numpy_dataset用法及代码示例
- Python tf.compat.v1.distribute.OneDeviceStrategy.experimental_distribute_dataset用法及代码示例
- Python tf.compat.v1.distribute.experimental.CentralStorageStrategy.make_input_fn_iterator用法及代码示例
- Python tf.compat.v1.distribute.experimental.MultiWorkerMirroredStrategy.reduce用法及代码示例
- Python tf.compat.v1.distribute.experimental.MultiWorkerMirroredStrategy.experimental_make_numpy_dataset用法及代码示例
- Python tf.compat.v1.distribute.Strategy.experimental_make_numpy_dataset用法及代码示例
- Python tf.compat.v1.distribute.StrategyExtended.colocate_vars_with用法及代码示例
- Python tf.compat.v1.distribute.experimental.CentralStorageStrategy用法及代码示例
- Python tf.compat.v1.distribute.OneDeviceStrategy.reduce用法及代码示例
- Python tf.compat.v1.distribute.experimental.TPUStrategy.scope用法及代码示例
- Python tf.compat.v1.distribute.StrategyExtended.non_slot_devices用法及代码示例
注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.compat.v1.distribute.ReplicaContext.merge_call。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。