機械学習

XGBoostで「exit code -1073740791」が発生する場合

XGBoostで「exit code -1073740791」が発生する場合

XGBoostで exit code -1073740791 が発生する場合がある。

エラーメッセージが無く、
Process finished with exit code -1073740791 (0xC0000409)
とだけ表示されてしまう場合の原因とは。


現象

XGBoostでfitする際に以下のメッセージだけ表示されてエラー箇所や詳細が表示されない。

Process finished with exit code -1073740791 (0xC0000409)

エラーがどの箇所で発生していて、エラーコードやエラーに関するメッセージが出ないのでどこに原因があるかわかりづらい。


解決方法

原因の一つが、XGBoostライブラリのバージョンがPCと合っていない

バージョンが合っていない場合は、バージョンを合わせれば解決する。
2019年08月現在のXGboostのバージョンは0.90なので、最新版をアンインストールして0.80や0.82をインストールすることで解決することがある。

pip uninstall xgboost
pip install xgboost==0.80


まとめ

  • XGBoostの exit code -1073740791 の原因の一つはバージョン不整合
  • 古いバージョンをインストールすると解決することがある


KRSW

駆け出し機械学習エンジニア。機械学習、DB、WEBと浅く広い感じ。 Junior machine learning engineer. Not a specialist but a generalist who knows DB, WEB too.

役に立ったらシェアしてくれると励みになります。
If you felt this article is useful, please share.
にほんブログ村 IT技術ブログへ

-機械学習
-,

Translate »
Social media & sharing icons powered by UltimatelySocial

Copyright© ITips , 2020 All Rights Reserved.