lightgbm安装(GPU)+用例
openMPI安装参考网址:http://blog.csdn.net/jacketinsysu/article/details/44840611light安装参考官网:https://github.com/Microsoft/LightGBM/wiki/Installation-Guideopencl安装参考网站:http://blog.csdn.net/u010454261/articl
openMPI安装参考网址:http://blog.csdn.net/jacketinsysu/article/details/44840611
light安装参考官网:https://github.com/Microsoft/LightGBM/wiki/Installation-Guide
opencl安装参考网站:http://blog.csdn.net/u010454261/article/details/52734395
opencl安装参考网站:http://visionlab.uncc.edu/dokuwiki/install_opencl
第一步:安装openMPI和opencl(必装)
centos 系统需要安装对应的centos系统的opencl 具体下载界面请登录intel develop官网:https://registrationcenter.intel.com/en/products/postregistration/?sn=c69g-hhpjw9ht&EmailID=312715289@qq.com&Sequence=2017401&dnld=t
$ wget -r -O intel_sdk_for_opencl_2016_ubuntu_6.3.0.1904_x64.tgz "http://registrationcenter-download.intel.com/akdlm/irc_nas/vcp/11060/intel_sdk_for_opencl_2016_ubuntu_6.3.0.1904_x64.tgz"
第一点:下载tgz文件
第二点:tar -zxvf ***.tar.gz解压文件后,./install_GUI.sh安装
并参考以下网站安装:
opencl安装参考网站:http://blog.csdn.net/u010454261/article/details/52734395
openMPI安装参考网址:http://blog.csdn.net/jacketinsysu/article/details/44840611
第二步:安装lightgbm
# 最好下载到/usr/local目录下
$ sudo wget -r -O cmake-3.8.1.tar.gz "file:///D:/%E5%AE%89%E8%A3%85%E7%9B%AE%E5%BD%95/Google%E4%B8%8B%E8%BD%BD/cmake-3.8.1.tar.gz"
$ tar -zxvf cmake-3.8.1.tar.gz
$ cd cmake-3.8.1
$ sudo ./bootstrap
$ sudo make
$ sudo make install
$ cmake --version
2、配置lightGBM
$ git clone --recursive https://github.com/Microsoft/LightGBM
$ cd LightGBM
$ mkdir build
$ cd build
$ cmake ..
$ make -j
$ python setup.py install
第三步:安装GPU支持
$ sudo apt-get install ocl-icd-libopencl1
$ sudo apt-get install ocl-icd-opencl-dev
$ sudo apt-get install libboost-dev
$ sudo apt-get install libboost-system-dev
$ sudo apt-get install libboost-filesystem-dev
# 最好安装在/usr/local目录下
$ wget -r -O boost_1_64_0.tar.gz "https://akamai.bintray.com/04/0445c22a5ef3bd69f5dfb48354978421a85ab395254a26b1ffb0aa1bfd63a108?__gda__=exp=1494500785~hmac=2da9cf0ed2dacd5cf1b0fd62bec02f2825041b89d0bef55027adc0c85431d9ab&response-content-disposition=attachment%3Bfilename%3D%22boost_1_64_0.tar.gz%22&response-content-type=application%2Fgzip&requestInfo=U2FsdGVkX1-BA7ar-kwJdmbDIV4SA5bBemArvLTDVcT38b6xJTD3YTdPTNS3-BdcWWOUkW5_o2A9g7H9qvJ_Rz7JekX3F_t722AYGQ14UWhaO1NIHxLcVxTP8akM0xb_7rYkx_sRkju42Hjvu-oQ7bw6lXH1Er5w2_G4hQQNbr6QP1rV-3AFSQwrDgF42iWr"
$ tar -zxvf boost_1_64_0.tar.gz
$ cd boost_1_64_0
$ ./bootstrap.sh
$ ./bjam
$ sudo cp -r ./boost_1_64_0/boost /usr/include
$ git clone --recursive https://github.com/Microsoft/LightGBM
$ cd LightGBM
$ mkdir build
$ cd build
$ cmake -DUSE_GPU=1 ..
$ make -j
打开GPU后需要cd到LightGBM/python-package目录下再次执行:
$ python setup.py install
第四步:用例
更多推荐
所有评论(0)