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


Python dask.optimization.cull用法及代码示例


用法:

dask.optimization.cull(dsk, keys)

返回仅包含计算键所需任务的新 dask。

换句话说,从 dask 中删除不必要的任务。 keys 可能是单个键或键列表。

返回

dsk:剔除的 dask 图
依赖项:字典映射 {key: [deps]}。有用的副作用加速

其他优化,尤其是 fuse。

例子

>>> d = {'x': 1, 'y': (inc, 'x'), 'out': (add, 'x', 10)}
>>> dsk, dependencies = cull(d, 'out')
>>> dsk                                                     
{'out': (<function add at ...>, 'x', 10), 'x': 1}
>>> dependencies                                            
{'out': ['x'], 'x': []}

相关用法


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