Dask силой убить всех рабочих - PullRequest
0 голосов
/ 03 ноября 2018

Я хочу принудительно уничтожить все процессы dask-worker, связанные с моим dask.distributed планировщиком. Я НЕ запускаю кластер локально, это распределенный кластер.

Я пробовал следующее:

workers = scheduler.workers_to_close(n=num_workers)
scheduler.retire_workers(workers=workers,close_workers=True,remove=True)

Здесь num_workers известно заранее. Тем не менее, это не похоже на работу. Иногда никого не убивают, а иногда убивают только одного работника. Я делаю это неправильно? Есть ли лучший / правильный способ сделать это?

1 Ответ

0 голосов
/ 16 ноября 2018

То, что вы делаете, мне кажется нормальным. Я рекомендую сделать минимальный пример и затем поднять проблему на github

...