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


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。