ノートブックの1つのセルは長時間実行されますが、マシンの他のCPUはアイドル状態です。他のセルを並行して実行することは可能ですか?
魔法ではなく、おそらくあなたの考えではなく、はい。 ここにドキュメントがありますipyparallel
(以前のIPython parallel
)は、複数のIPythonカーネルを生成する方法を示します。コア間で作業を自由に分散した後、特定のエンジンでセルを実行するために、セルに%%px0
%%px1
... %%px999
(セットアップ後)をプレフィックスすることができます。実際には、セルの並列実行に対応しています。 Dask のように見えることをお勧めします。