机器学习GPU环境搭建+惠普暗影精灵+win10+GTX1060+VS2015+CUDA8.0.61+xgboost GPU



Win10+GTX 1060显卡安装CUDA8.0

1. 下载visual studio 2015并安装

  1. Visual Studio Professional 2015简体中文版(专业版)下载地址:
      http://download.microsoft.com/download/B/8/9/B898E46E-CBAE-4045-A8E2-2D33DD36F3C4/vs2015.pro_chs.iso
      SHA1: 629E7154E2695F08A3C692C0B3F6CE19DF6D3A72
     激活密钥:HMGNV-WCYXV-X7G9W-YCX63-B98R2
    (引用博客:https://www.cnblogs.com/bwlluck/p/5514424.html)
  2. 安装注意:
    VS2015 一定注意安装Win10 SDK,如下图:
    在这里插入图片描述
    在这里插入图片描述
    (引用博客:https://blog.csdn.net/u012348774/article/details/78711777?locationNum=2&fps=1)

2. 下载CUDA8.0.61并安装

  1. 下载CUDA8.0.61

    下载地址1:https://developer.nvidia.com/cuda-80-ga2-download-archive
    (官网地址,下载到99%左右时,易连接失败,我放弃了官网下载)
    下载地址2:百度网盘链接:https://pan.baidu.com/s/1JKJ6m9htjGZcc39NZDqV1A
    密码:d44h (引用博客:https://blog.csdn.net/congcong7267/article/details/80634858)

  2. 安装NVIDIA图形显卡驱动时,出现黑屏很长时间(可达1h),解决办法是:
    卸载已安装的NVIDIA图形显卡驱动,如下图中的该驱动,然后再运行安装CUDA8.0.61就可以了
    在这里插入图片描述

  3. 安装cuda8.0,去勾选visual studio integration,否则,容易失败,如下图所示:
    在这里插入图片描述

  4. 验证cuda8.0是否安装成功 : 进入cmd,输入 nvcc -V 命令,如下图所示:验证cuda8.0是否安装成功 : 进入cmd,输入 nvcc -V 命令,如下图所示:
    在这里插入图片描述

Win10+GTX 1060显卡安装XGBoost

引用博客:https://blog.csdn.net/m0_37327467/article/details/81324690
这篇博客已经写的比较清楚了,但是安装过程中仍有点问题,因此将自己的完整过程写下来以备忘。

1. 下载xgboost源码

下载地址:https://github.com/dmlc/xgboost

2. 下载xgboost.dll文件

下载地址:http://ssl.picnet.com.au/xgboost/
支持GPU版已编译好的DLL文件,并放在第一步下载好的文件xgboost-master/python-package/xgboost目录下。

3. 安装xgboost

以管理员身份打开git bash(第一次安装未用管理员身份,则安装失败),并进入上一步的xgboost-master/python-package/目录,然后在git bash命令行窗口运行如下命令:python setup.py install
如下图所示:
在这里插入图片描述
在这里插入图片描述

4. 检查xgboost是否安装成功

在git bash中,进入\xgboost-master\tests\benchmark目录下,执行 python benchmark_tree.py –tree_method gpu_hist命令;

  1. 如果出现XGBoost version not compiled with GPU support问题,如下图所示:
    在这里插入图片描述
  2. 原因是之前安装过CPU的xgboost,解决办法是:卸载xbgoost,然后再按照上述方法安装支持GPU的xgboost就可以了;卸载命令如下图:
    在这里插入图片描述
  3. GPU xgboost安装成功运行图如下:
    在这里插入图片描述
    至此,win10+vs2015+cuda8.0+xgboost+GPU安装成功!