Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。299件0pythonでxgboostを使用しているのですが、高速化させたいです。マルチコアにして高速化しようとしたのですが、高速化できません。xgbのパラメータでnthread=-1にすればPCの最大コア数で動作してくれると思ったのですが、動作しません。シングルコアでしか動きません。どのようにすればマルチコアで動かすことができますか?ご教授お願いします。記事に説明がありますが、xgboostは学習が逐次的に行われる(並列化できない)勾配ブースティングの高速なC++実装。並列化できないプログラムは単一スレッドで実行するしかありませんので、マルチコアによる高速化(並列化)はできません。マルチコアを活用してマルチスレッド実行がしたいのであれば、ランダムフォレストかバギングを使いましょう。記事には、用語解説やコード例があるので参考になるかと思います。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。importについて。処理がスタートしていないように見える。それはなぜでしょうか。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。