2017-09-18 13 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では、あなたが

future.cancel(force=True) 

force=Trueキーワードを使用することができますこれは、他のクライアントがそれを望む場合でも、将来的にキャンセルされます。

+0

ありがとうございました。それはどれくらい簡単にできるのですか?:-) そして私の質問の第2部分はどうですか? fire_and_forgetを使用して長いdskを提出した場合、最終的なタスクをキャンセルすると、残りのグラフもキャンセルされますか?または、すべてのタスクを個別にキャンセルする必要がありますか? –

+0

これをhttps://github.com/dask/distributed/pull/1408に追加しました – MRocklin

関連する問題