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


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


用法:

normalize_collection(collection)

如果存在,则将集合的任务替换为已经存在的期货

这将集合任务图中的任务与调度程序中的已知未来标准化。它返回包含重叠期货的任务图的集合副本。

参数

collection暗对象

像 dask.array 或 dataframe 或 dask.value 对象这样的集合

返回

collection暗对象

将其任务替换为任何现有期货的集合。

例子

>>> len(x.__dask_graph__())  # x is a dask collection with 100 tasks  
100
>>> set(client.futures).intersection(x.__dask_graph__())  # some overlap exists  
10
>>> x = client.normalize_collection(x)  
>>> len(x.__dask_graph__())  # smaller computational graph  
20

相关用法


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