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


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