2017-09-18 58 views

回答

0

是的,你可以用鍵名

from dask.distributed import Future 

future = Future(key_name, my_client) 
future.cancel() 

即使在多個客戶面對強制取消創建一個新的未來似乎是合理的(fire-and-forget被認爲是其自己的客戶端)。這裏實施:https://github.com/dask/distributed/pull/1408。在版本> 1.18.3,你將能夠使用force=True關鍵字

future.cancel(force=True) 

這將取消以後,即使其他客戶的願望吧。

+0

謝謝。它有多容易...... :-) 我的問題的第二部分如何?如果我已經使用fire_and_forget提交了一個很長的dsk,並且我取消了最後的任務,那麼是否也會取消圖形的其餘部分?或者我需要分別取消每一項任務嗎? –

+0

在https://github.com/dask/distributed/pull/1408添加了此項 – MRocklin