1
hereの例があり、別のスレッドで処理するためのデータの挿入を示しています。私は逆に、データが手動でインタラクティブに挿入され、バックグラウンドスレッドがそれらを計算のためにクラスタに提出するときに興味があります。dask.distributedからプログレスバーウィジェットを別のスレッドで実行するにはどうすればいいですか?
hereの例があり、別のスレッドで処理するためのデータの挿入を示しています。私は逆に、データが手動でインタラクティブに挿入され、バックグラウンドスレッドがそれらを計算のためにクラスタに提出するときに興味があります。dask.distributedからプログレスバーウィジェットを別のスレッドで実行するにはどうすればいいですか?
これは既に該当します。あなたは
client.submit(function, *args, **kwargs)
を呼び出すとこれが(ブロッキング)ローカルスレッドですぐにものをシリアライズしたが、その後スケジューラへの実際の通信を管理するために(別のスレッドで実行されている)トルネードIOLoopへのコールバックを追加します。これはすべてメインスレッドと非同期に発生します。