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


Python distributed.Client.replicate用法及代码示例


用法:

replicate(futures, n=None, workers=None, branching_factor=2, **kwargs)

在网络内设置期货的复制

将数据复制到许多工人身上。这有助于广播经常访问的数据,并有助于提高弹性。

这会在每条数据上单独执行整个网络的数据树副本。此操作阻塞直到完成。它不保证将数据复制到未来的工作人员。

参数

futures期货清单

我们希望复制的期货

n整数,可选

集群上要复制数据的进程数。默认为所有。

workers工作人员地址列表

我们要限制复制的工作人员。默认为所有。

branching_factor整数,可选

每一代可以复制数据的worker数

**kwargsdict

远程函数的可选关键字参数

例子

>>> x = c.submit(func, *args)  
>>> c.replicate([x])  # send to all workers  
>>> c.replicate([x], n=3)  # send to three workers  
>>> c.replicate([x], workers=['alice', 'bob'])  # send to specific  
>>> c.replicate([x], n=1, workers=['alice', 'bob'])  # send to one of specific workers  
>>> c.replicate([x], n=1)  # reduce replications

相关用法


注:本文由纯净天空筛选整理自dask.org大神的英文原创作品 distributed.Client.replicate。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。