官方安装说明:http://xgboost.readthedocs.io/en/latest/jvm/index.html
1.需要安装的工具
- Git for Windows(https://git-for-windows.github.io/)
- Maven 3+
- Java 7+
- CMake 3.2+
- visual studio(使用的是vs2015)
- python
- MinGW-W64
Git,Maven,Cmake,Python,Java, Mingw安装完成后,将bin⽬录加到系统变量(Path)中,并且添加环境变量JAVA_HOME
2.编译安装步骤
以下操作均在Git Bash中
- 下载代码
依次输入:
git clone --recursive https://github.com/dmlc/xgboost
cd xgboost
git submodule init
git submodule update
- XGBoost安装
参考:https://www.ibm.com/developerworks/community/blogs/jfp/entry/Installing_XGBoost_For_Anaconda_on_Windows?lang=zh
依次输入:
alias make='mingw32-make
cd dmlc-core
make -j4
cd ../rabit
make lib/librabit_empty.a -j4
cd ..
cp make/mingw64.mk config.mk
make -j4
执行完以上命令,安装完成。
如果需要将其安装到Anaconda,需要
cd Python-package
python setup.py install
- XGBoost4J打包安装
依次输入:
cd jvm-packages
mvn -DskipTests install
当出现以下输出时,安装完成,jar包已经安装到本地maven库