LightGBM のインストール

2017年1月27日

はじめに

LightGBM をインストールする。

バージョン

  • Ubuntu 16.04 LTS
  • Anaconda 5.0.1
  • CUDA 9.0

LightGBM のインストール

ここ の指示に従う。

必要なパッケージをインストールする。

$ sudo apt-get install --no-install-recommends git cmake build-essential libboost-dev libboost-system-dev libboost-filesystem-dev

ダウンロード & コンパイル。

$ git clone --recursive https://github.com/Microsoft/LightGBM
$ cd LightGBM
$ mkdir build ; cd build
$ cmake -DUSE_GPU=1 ..

エラーが出た。

CMake Error at /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message):
  Could NOT find OpenCL (missing: OpenCL_LIBRARY) (found version "1.2")

やり直し。

$ cmake -DUSE_GPU=1 -DOpenCL_LIBRARY=/usr/local/cuda/lib64/libOpenCL.so -OpenCL_INCLUDE_DIR=/usr/local/cuda/include/ ..
$ make -j$(nproc)
$ cd ..

lightgbm と lib_lightgdm.so ができる。

Python パッケージをインストールする。

$ cd python-package
$ python setup.py install --precompile
$ cd ..