ubuntu 18 安装xgboost GPU版本

综合上述两个帖子:

https://www.cnblogs.com/huadongw/p/6161145.html

https://blog.csdn.net/u011587516/article/details/78995186

先把之前安装的xgboost都卸载干净:

pip uninstall xgboost

确保电脑里安装了cuda。

然后按照下面的步骤来安装GPU版本的xgboost:

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

$cd xgboost

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

$sh build.sh

$cd python-package

$python setup.py install

测试GPU
在tests\benchmark目录下

分别执行

python benchmark.py --tree_method gpu_hist
python benchmark.py --tree_method hist
可以看到,第一个gpu版本的比第二个非GPU版本的快。在实际的代码中,只要在添加下面的参数就行了
param[‘tree_method‘] = ‘gpu_hist‘

原文地址:https://www.cnblogs.com/zhoubiyu/p/10425759.html

时间: 2024-10-11 00:19:52

ubuntu 18 安装xgboost GPU版本的相关文章

Ubuntu 18 安装搜狗输入法

Ubuntu 18 安装搜狗输入法: 1. 搜狗输入法官网下载对应的Linux输入法 2. 双击 刚刚下载好的 deb 文件 3. 点击 install(安装) 4. 在 settings(系统设置)中点击 Region & Language 在点击Manage Install Languages 5. 进入Language Support页面中,将Keyboard input method system 中选择IBus这种输入架构 6. 回到settings(系统设置)页面的 Region &a

anaconda+pytorch安装(无GPU版本)

anaconda+pytorch安装(无GPU版本) 待办 https://blog.csdn.net/nnUyi/article/details/78471326 原文地址:https://www.cnblogs.com/lishikai/p/12345395.html

备忘 ubuntu 18.04 下安装 tensorflow GPU 版本

转自:https://www.cnblogs.com/hutao722/p/9342577.html tensorflow目前已经升级至r1.9版本.在之前的深度学习中,我是在MAC的虚拟机上跑CPU版本的tensorflow程序,当数据量变大后,tensorflow跑的非常慢,在内存不足情况下,又容易造成系统崩溃(虚拟机走的是windows7). 配置信息 为了后续的深度学习,不得已,我在京东买了一部组装厂商提供的主机,是网吧特供机.配置如下: CPU i5 8400 6核 16G内存 GPU

Ubuntu全新安装firefox最新版本

Ubuntu默认安装firefox,但是自带的软件仓库是不会随firefox更新的,我在使用中老是提示flash插件需要激活,提示中可选的解决方式有三种 1.更新flash插件,但是跳转到adobe的站点无法下载插件. 2.长期激活,但是再次打开页面的时候,又会弹出这个提示框. 3.更新firefox. 今天实在是无法忍受了,就下载了firefox的最新安装包,下载后解压到相关的目录. tar  -xf  Firefox* 将解压后的firefox目录移动到/opt下边 sudo mv fire

在ubuntu上安装最新稳定版本的node及npm

最新版本安装方法 今日捣鼓了一下ubuntu,发现nodejs总是没法升级到最新版,捣鼓了几个小时,记录一下. 1.安装npm sudo apt install npm 2.升级npm为最新版本 sudo npm install [email protected] -g 此时通过npm -v可以发现npm版本号为最新版本4.10.3; 3.安装用于安装nodejs的模块n sudo npm install -g n 4.然后通过n模块安装指定版本的nodejs,n模块更多介绍请参考官方文档 //

实现Windows直接远程访问Ubuntu 18.04(旧版本也支持,无需安装第三方桌面,直接使用自带远程工具)

一.设置Ubuntu 16.04 允许进行远程控制 首先,我们先设置Ubuntu的远程控制,将其设置为允许被远程连接,进入系统->首选项->桌面共享,或者直接搜索桌面共享,如图所示 将[允许其他人查看您的桌面]这一项勾上,然后在安全那项,勾选[要求远程用户输入此密码],并设置远程密码.并且我们取消勾选[必须为对本机器的每次访问进行确定](这样做,是为了被远程的时候不需要再确认,否则每次远程都要人为确认才能被远程,会很繁琐)如图所示: 二.安装vncserver 其次,打开终端,我们需要安装vn

Ubuntu如何安装切换jdk版本

在配置java jdk的时候,总是存在一些版本不兼容的问题,下面就说说如何切换jdk版本. 我系统自带的jdk是1.6执行java  -version 1.jdk安装 首先可以使用命令直接进行jdk安装 sudo apt-get install openjdk-7-jre openjdk-7-jdk. 也可下载安装包后通命令安装 tar -zxvf jdk-7u10-linux-i586.tar.gz 2.添加jdk: update-alternatives --install /usr/bin

docker for ubuntu 18 安装

官网地址: https://docs.docker.com/install/linux/docker-ce/ubuntu/ docker的作用:解决不同机器之间的环境差异问题,方便迁移. 0. 卸载旧版本sudo apt-get remove docker docker-engine docker.io containerd runc 1. 更新apt:sudo apt-get update 2. 添加证书安装包以允许apt通过HTTPS:sudo apt-get install \ apt-t

在Ubuntu上安装Nodejs最新版本

Step1. 在nodejs.org上下载binary文件前,先确定os版本和cpu类型 $ getconf LONG_BIT 64 $ uname -p x86_64 Step2. 从nodejs.org下载对应的最新linux版本 我下载的是node-v6.9.2-linux-x64.tar.xz Step3. 执行以下命令,把node解压到/usr/local sudo tar -C /usr/local --strip-components 1 -xJf node-v6.9.2-linu