1

我在本地使用 dask 客户端。问题是当任务完成时,即使我使用本地调度程序,我仍然在内存中有很多 python 实例。这就是我正在做的事情:

x.compute(get=dask.get)
from dask.distributed import Client
client = Client()  # Starts local cluster
x.compute()

如果我多次运行它,我最终会在我的进程中(在 Windows 上)有几个 python.exe。有什么办法可以防止这种情况?

谢谢

4

1 回答 1

2

client.close()您可以使用该方法关闭客户端。

您还可以使用上下文管理器

with Client() as client:
    x.compute()
于 2017-09-15T11:25:52.233 回答