2017-09-15 2 views
1

私はローカルでdask clientを使用しています。問題は、私がまだローカルスケジューラを使用していても、メモリ内に多くのPythonインスタンスが残っているときです。daskデバッグでpythonインスタンスを閉じる方法

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

私は(Windowsの場合)私の過程でいくつかのpython.exeで終わるだろう、このいくつかの時間を実行した場合:これは私がやっているものです。これを防ぐ方法はありますか?

おかげ

答えて

1

あなたがclient.close()方法でクライアントを閉じることができます。

また

with Client() as client: 
    x.compute() 
+0

ありがとうコンテキストマネージャを使用することができます。クライアントに近い方法がない、または私はそれを逃した。私は0.14.3のdaskを使用しています。 コンテキストマネージャと完全に連携しています。 –

関連する問題