博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu 16.04 LTS + xgboost 0.7 + GPU support
阅读量:2158 次
发布时间:2019-05-01

本文共 547 字,大约阅读时间需要 1 分钟。

记录下安装xgboost 踩过的坑,也是为了日后万一再需要,可以翻看。

cpu版的安装倒是很容易的:

$ sudo pip install xgboost

gpu版:

为了避免import的时候把旧版的cpu版的xgboost导入,最好以以下流程安装:

1.卸载旧版xgboost:

$ sudo pip uninstall xgboost

2.git 源码

$ git clone --recursive https://github.com/dmlc/xgboost

3.GPU 配置编译,在xgboost目录下

$ mkdir build  

$ cd build  
$ cmake .. -DUSE_CUDA=ON  
$ make -j  

4 .安装python 库,在xgboost/python-package 目录下

$ sudo python setup.py install 

5.测试GPU支持,在tests/benmark目录下

python benchmark.py --tree_method gpu_hist

成功运行,说明GPU support完成,在其他时候需要使用gpu支持的xgboost时,只需要添加

{'tree_method': 'gpu_hist'}参数即可

转载地址:http://tmhwb.baihongyu.com/

你可能感兴趣的文章
机器学习算法应用中常用技巧-2
查看>>
通过一个kaggle实例学习解决机器学习问题
查看>>
决策树的python实现
查看>>
Sklearn 快速入门
查看>>
了解 Sklearn 的数据集
查看>>
用ARIMA模型做需求预测
查看>>
推荐系统
查看>>
TensorFlow-11-策略网络
查看>>
浅谈 GBDT
查看>>
如何选择优化器 optimizer
查看>>
一文了解强化学习
查看>>
CART 分类与回归树
查看>>
seq2seq 的 keras 实现
查看>>
seq2seq 入门
查看>>
什么是 Dropout
查看>>
用 LSTM 做时间序列预测的一个小例子
查看>>
用 LSTM 来做一个分类小问题
查看>>
详解 LSTM
查看>>
按时间轴简述九大卷积神经网络
查看>>
详解循环神经网络(Recurrent Neural Network)
查看>>