9

4 コアのシステムで Windows 8 64 ビットを実行python 2.7しています。ipythonモデルをフィッティングするscikit-learnと、CPU 使用率は 50%、から 25%、からpython25% ですChrome

chromeがと同じくらい多くの CPU リソースを使用しているのはなぜpythonですか?

scikit-learn変数を設定するのと同じくらい簡単にマルチコアを利用できるように、モデル フィッティング関数のマルチスレッド バージョンはありますか? お気に入り...

grid_search = GridSearchCV(pipeline, parameters, n_jobs=-1)

4

1 に答える 1

10

sklearn モデルは、それ自体で並行して実行できるものはほとんどありません。非インタラクティブな python セッション (スクリプトなど) でGridSearchCVn_jobs=-1または[1] ウィンドウの下でマルチプロセッシングを実行できる必要があります (たとえば、基になる個々の呼び出しが 1 秒以上続く限り)。n_jobs=4__main__fit

chrome はおそらく関係ありません。CPU を使用したくない場合は、chrome を閉じてください。バックグラウンドで JavaScript またはバグのある Flash アプリケーションを実行しているタブがある可能性があります。

[1] http://docs.python.org/2/library/multiprocessing.html#windows

于 2013-05-01T22:24:17.053 に答える