如何在 dask 调试中关闭 python 实例
How to close python instance in dask debug
我在本地使用 dask 客户端。问题是当任务完成时,即使我使用本地调度程序,我仍然在内存中有很多 python 实例。这就是我正在做的事情:
x.compute(get=dask.get)
from dask.distributed import Client
client = Client() # Starts local cluster
x.compute()
如果我 运行 这几次,我将在我的进程中(在 windows 上)结束几个 python.exe。有什么办法可以防止这种情况?
谢谢
您可以使用 client.close()
方法关闭客户端。
您还可以使用上下文管理器
with Client() as client:
x.compute()
我在本地使用 dask 客户端。问题是当任务完成时,即使我使用本地调度程序,我仍然在内存中有很多 python 实例。这就是我正在做的事情:
x.compute(get=dask.get)
from dask.distributed import Client
client = Client() # Starts local cluster
x.compute()
如果我 运行 这几次,我将在我的进程中(在 windows 上)结束几个 python.exe。有什么办法可以防止这种情况?
谢谢
您可以使用 client.close()
方法关闭客户端。
您还可以使用上下文管理器
with Client() as client:
x.compute()