用法:
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
相關用法
- Python distributed.Client.ncores用法及代碼示例
- Python distributed.Client.nthreads用法及代碼示例
- Python distributed.Client.nbytes用法及代碼示例
- Python distributed.Client.gather用法及代碼示例
- Python distributed.Client.retire_workers用法及代碼示例
- Python distributed.Client.unregister_worker_plugin用法及代碼示例
- Python distributed.Client.set_metadata用法及代碼示例
- Python distributed.Client.scheduler_info用法及代碼示例
- Python distributed.Client.submit用法及代碼示例
- Python distributed.Client.compute用法及代碼示例
- Python distributed.Client.unpublish_dataset用法及代碼示例
- Python distributed.Client.start_ipython_scheduler用法及代碼示例
- Python distributed.Client.get用法及代碼示例
- Python distributed.Client.publish_dataset用法及代碼示例
- Python distributed.Client.who_has用法及代碼示例
- Python distributed.Client.get_versions用法及代碼示例
- Python distributed.Client.profile用法及代碼示例
- Python distributed.Client.run用法及代碼示例
- Python distributed.Client.register_worker_plugin用法及代碼示例
- Python distributed.Client.map用法及代碼示例
注:本文由純淨天空篩選整理自dask.org大神的英文原創作品 distributed.Client.normalize_collection。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。