WINDOWS 安装XGBoost GPU版本最新简易方法
目录
- 一、系统配置
- 二、问题背景
- 三、执行步骤
- 1. 安装cuda
- a. 检查是否安装了CUDA
- b. 从dos中查看可以支持的cuda版本
- c 下载对应版本的cuda
- d 根据引导安装cuda
- 2. 安装XGBoost
- a 下载对应的whl文件
- b 使用whl文件进行xgb的安装
- 3. 运行官方测试用例
一、系统配置
系统:Windows 10 64x
二、问题背景
- 在网上打比赛的时候通常会用到XGBoost算法,但是在数据量大或者特征多的情况下,XGBOOST的CPU版本通常会吃不消,这个时候就需要用XGBoost的GPU版本来加速一下运算速度(但是经过测试,有有时候使用gpu加速之后还不如默认的快,希望大佬可以分享自己的看法!)。
- 网上关于安装XGBoost-GPU加速的博文大多过于复杂,需要使用Cmake进行编译。而实际上,我们使用pip进行安装的就是可以支持GPU加速的,官网(官网指导界面)解释如下:
三、执行步骤
1. 安装cuda
a. 检查是否安装了CUDA
在dos中输入 nvcc --version
检查是否安装了cuda,如果有输出那就是安装了,则转到 2点击跳转中进行安装xgb即可,反之如果输出没有nvcc指令,那就表示没有安装(安装pytorch-gpu中带的cudatoolkit不是我们现在需要的),则顺序执行以下操作。
b. 从dos中查看可以支持的cuda版本
nvidia-smi
由上图可知,我们可以安装10.1或者10.1一下的cuda版本(推荐安装稍稍低一丢丢的版本)
CUDA安装链接如下所示:
https://developer.nvidia.com/cuda-toolkit-archive
c 下载对应版本的cuda
注意:要选择对应自己系统的版本
d 根据引导安装cuda
so easy
2. 安装XGBoost
a 下载对应的whl文件
下载网址为:
https://s3-us-west-2.amazonaws.com/xgboost-nightly-builds/list.html
(考虑到一些朋友反应,上面这个网站需要Fan qiang,所以我把常用的xgboost1.2.0 winx64上传到了百度云,链接如下:)
链接:https://pan.baidu.com/s/1nX2pEMOmdlArAyM9infIOA
提取码:sl1w
ok,选择你项要的一个下载下来,注意系统的版本吼!
b 使用whl文件进行xgb的安装
下载之后,我们把它放到相应的位置(随便,我是新建了一个whlFile文件夹专门用于存放whl安装文件),然后打开cmd,使用cd到该路径下,使用pip install xxxxx.whl进行安装,例如我是这样的(注意cmd中具有自动补全的功能,所以输入到pip install xgboost 然后按tab基本就可以补全了,千万不要真的一个字一个字的码):
安装好了之后,就可以体验XGB gpu加速的效果了。
3. 运行官方测试用例
为了简化大家测试的流程,我直接把例程复制下来并且挂到了百度云网盘上,大家可以下载下来进行运行测试:
链接:https://pan.baidu.com/s/1kl1p1JUdCXsnhN-gYHKxTw
提取码:08a9
也可以在CSDN中进行下载(无积分要求)CSDN下载
在例程中,关于gpu和cpu的参数设置如下所示:
default = 'gpu_hist' # 使用gpu加速
default = 'gpu_hist' # 使用cpu计算
WINDOWS 安装XGBoost GPU版本最新简易方法相关推荐
- ubuntu 18 安装xgboost GPU版本
先把之前安装的xgboost都卸载干净: pip uninstall xgboost 确保电脑里安装了cuda. 然后按照下面的步骤来安装GPU版本的xgboost: git clone --recu ...
- windows10下安装tensorflow(gpu版本)
windows10安装tensorflow的gpu版本(pip3安装方式) 前言: TensorFlow 有cpu和 gpu两个版本:gpu版本需要英伟达CUDA 和 cuDNN 的支持,cpu版本不 ...
- Ubuntu 20.04 安装Tensorflow GPU版本 (GTX-1060显卡)
Ubuntu 20.04 安装Tensorflow GPU版本 (GTX-1060显卡) 参考: https://cyfeng.science/2020/05/02/ubuntu-install-nv ...
- Windows 7 x64 (中/英文操作系统)安装SQLServer 2005版本相关解决方法
安装SQLServer2005 是最费劲的事情,我试过很多网上下载的镜像文件,最后还是没有安装成功.原因我感觉可能有2点:Win7 x64,无法安装32位版本的:英文操作系统,无法安装中文版的. 最后 ...
- AArch64编译安装特定GPU版本TensorFlow及Bazel
前排提示:如果使用的 cuDNN 版本高于 7,会无法编译安装带 CUDA 支持的 TensorFlow 1 版本. 本文基于 Jetson TX2. ALBERT 的 requirements.tx ...
- 通过Anaconda在Ubuntu16.04上安装 TensorFlow(GPU版本)
一. 安装环境 Ubuntu16.04.3 LST GPU: GeForce GTX1070 Python: 3.5 CUDA Toolkit 8.0 GA1 (Sept 2016) cuDNN v6 ...
- win7 64位 安装tensorflow GPU版本
近日终于在win7上安装成功tensorflow GPU版本,并测试成功!这里将其中遇到的种种问题和解决方法做下记录,以供大家相互交流! 电脑配置:16G内存:处理器: AMD Athlon(tm ...
- 安装pytorch gpu版本
在windows下用anaconda虚拟环境安装pytorch gpu版 成功! 文章目录 0. 用pip安装 1. 安装准备 2. 安装指令 3. 查看.提升cuda版本 3.1 判断显卡是否支持c ...
- 无法访问windows安装服务_win7系统提示无法访问windows安装服务如何解决【解决方法】...
有很多电脑用户经常会碰到软件无法安装的情况,最近有位win7系统用户在安装某个软件的时候,系统提示:无法访问windows installer服务,用户不知道怎么解决这个问题,为此非常苦恼,那么win ...
最新文章
- Unity创建游戏VFX视觉特效-初级到中级
- (7)Zabbix分布式监控proxy实现
- windows下安装Python virtualenvwrapper-win
- linux系统自签发免费ssl证书,为nginx生成自签名ssl证书
- boost::posix_time和boost::date_time杂项的测试程序
- [SQL] 函数整理(T-SQL 版)
- 深入Go的底层,带你走近一群有追求的人
- 3D特征:关于HFM和HBB
- PHP web应用的调试
- hadoop jar包_【大数据学习】Hadoop的MR分布式开发小实战
- 微课|中学生可以这样学Python(3.2节):双分支选择结构
- svn服务器会用到哪些端口_“模切压痕”会用到哪些材料?
- Tuxedo 8.110gR3 开发环境的安装与配置
- 基于springboot+vue的二手商城(闲置物品交易)(前后端分离)
- 企业如何利用OA系统轻松管理员工请休假
- 【Axure原型分享】冻结首行首列的中继器表格
- win10专业版和企业版的区别_Win10专业版和家庭版有什么区别?
- 微信登录收不到回调的解决方法
- S5P4418裸机开发(一):相关工具准备
- Teredo 原理概述-IPv6隧道技术
热门文章
- 微信视频压缩怎么弄到微信可以发
- tcp协议的三次握手
- php7.0源码加密,Zend Guard(php源码加密工具) V7.0 官方版
- 利用jQuery实现ajax下载文件时进度条
- 爬取百度词语的相关内容
- 使用高德地图api点聚合案例 (自定义样式)
- linux内核hz,linux内核中的HZ介绍
- 运筹学 ——线性规划之单纯形法
- Multivariate LSTM-FCNs for Time Series Classification 机翻
- 一个100%省力的,让城市管廊运维变得智慧化的秘诀