lightGBM安装成功

Heaven Zone | 2018-01-29  |  R / lightGBM / 机器学习

lightGBM的安装

环境

系统环境变量PATH

其实CMake和VS不知道是否二选一。

安装

方法一

library(devtools)
options(devtools.install.args = "--no-multiarch")
install_git("https://github.com/Microsoft/LightGBM", subdir = "R-package")

方法二

& 'C:\Program Files\R\R-3.4.3\bin\R.exe' CMD INSTALL --build . --no-multiarch

这样就直接安装好lightgbm包。另外也会在\LightGBM\R-package文件夹,也就是当前文件夹下生成了一个lightgbm_2.1.0.zip文件,貌似在Rstudio下install.packages("d:/LightGBM/R-package/lightgbm_2.1.0.zip"),系统提示不能安装,但是直接解压到扩展包的文件夹,然后重启Rstudio,扩展包lightgbm可以用,没问题。

方法三(未尝试)

devtools::install_github("Laurae2/lgbdl", force = TRUE)
lgb.dl(commit = "master",
       compiler = "vs",
       repo = "https://github.com/Microsoft/LightGBM")

如果已经有已编译好的lib_lightgbm.dll,可以这样:

lgb.dl(commit = "master",
       libdll = "C:\\LightGBM\\windows\\x64\\DLL\\lib_lightgbm.dll", # YOUR PRECOMPILED DLL
       repo = "https://github.com/Microsoft/LightGBM")

如果使用GPU:

lgb.dl(commit = "master",
       compiler = "vs", # Remove this for MinGW + GPU installation
       repo = "https://github.com/Microsoft/LightGBM",
       use_gpu = TRUE)

参考资料