状況
- Docker(in WSL環境)でLightGBMをGPUを使おうとした際に発生したエラー
"lightgbm.basic.LightGBMError", 'GPU Tree Learner was not enabled in this build.\nPlease recompile with CMake option -DUSE_GPU=1'
結論
インストール済みのlightgbmパッケージをアンインストールして、再度オプション指定してインストールする。
必要パッケージアリ
apt install build-essential cmake
apt install clinfo opencl-headers libboost-all-dev
pip uninstall lightgbm
pip install lightgbm --install-option=--gpu --install-option="--opencl-library=/usr/lib/x86_64-linux-gnu/libOpenCL.so.1"