win10下通过Anaconda搭建深度学习环境GPU篇
环境准备
Anaconda3-5.3.0-Windows-x86_64 (PYTHON 3.7)
环境说明
主要安装以tensorflow和pytorch这两个可以通过GPU进行计算的深度学习框架,并且在这两个计算框架的基础上安装keras,fastai和autokeras,最后再安装xgboost,因为xgboost也有可以通过GPU计算的版本,所以就一起安装了,版本如下
|
|
安装步骤
|
|
安装xgboost
xgboost的GPU版本需要下载源代码并且自己安装所以单独出来写
国外大神已经把编译好的放到网上了,所以就不用自己编译了,地址这里:http://ssl.picnet.com.au/xgboost/ 。左边是cpu版,右边是支持gpu加速版。点击需要的版本下载xgboost.dll就可以了
|
|
验证
验证 tensorflow
|
|
如果最后返回中信息包含了GPU的信息,说明tensorflow使用的是GPU进行计算
验证 pytorch
|
|
torch会打印GPU的信息,如果出现就说明没有问题
验证xgboost
找到xgboost\demo\gpu_acceleration目录
执行 python cover_type.py
即可
问题解决
如果你在import fast的时候出现以下错误
|
|
说明是在导入spacy时出现了问题
我这边安装的是cymem 2.0.2 可能是不兼容,切换到cymem 1.31.2后可以顺利导入
或者使用更简单的方法
|
|