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

1、安装Cmake
# 最好下载到/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
这里要把lightGBM安装到/home目录下,防止python setup install时 使用系统自带的python
$ git clone --recursive https://github.com/Microsoft/LightGBM
$ cd LightGBM
$ mkdir build 
$ cd build
$ cmake .. 
$ make -j
然后在目录***/LightGBM/python-package下执行:
$ python setup.py install

第三步:安装GPU支持

1、boost 版本>1.54 本地安装方式
如果不能执行
$ 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
那就本地安装吧。下载网址:http://www.boost.org/users/history/version_1_64_0.html
# 最好安装在/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 

2、配置GPU选项
这里要把lightGBM安装到/home目录下,防止python setup install时 使用系统自带的python
$ 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

第四步:用例






Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐