LoginSignup
2
0

More than 5 years have passed since last update.

Google Compute EngineにLightGBMをインストールする

Last updated at Posted at 2018-05-16

はじめに

Google Compute EngineにLightGBMをインストールする手順を記載します.

環境

Python version: Python 3.6.5 :: Anaconda custom (64-bit)
OS: CentOS Linux release 7.5.1804 (Core)

インストール

Open MPIのインストール

Lightgbmのビルドには分散処理を可能にするBuild MPI Version が存在する.
これを利用するため,まずOpen MPIをインストールする.

cd /usr/local
curl -O https://download.open-mpi.org/release/open-mpi/v3.1/openmpi-3.1.0.tar.gz
tar xvf openmpi-3.1.0.tar.gz
cd openmpi-3.1.0
./configure --prefix=/usr/local/openmpi-3.1.0  CC=gcc CXX=g++
make -j 4 all 2>&1 | tee make.log
make -j 4 install 2>&1 | tee install.log

PATHを通す.

~/.bash_profile
MPIROOT=/usr/local/openmpi-3.0.1
export PATH=$MPIROOT/bin:$PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MPIROOT/lib
export MANPATH=$MANPATH:$MPIROOT/share/man

適用

source ~/.bash_profile

LightGBMのインストール

前述した通り,MPI versionでのビルドを行う.

sudo yum install cmake
git clone --recursive https://github.com/Microsoft/LightGBM ; cd LightGBM
mkdir build ; cd build
cmake -DUSE_MPI=ON ..
make -j4

python-packageのセットアップ

cd LightGBM/python-package
python setup.py install

これでpythonからLightGBMを使用可能になる.

import lightgbm
2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0