系统环境:win10 64bit
cuda 版本:cuda_8.0.44_win10
cudnn 版本:cudnn-8.0-windows10-x64-v6.0 ()
theano 版本:0.9
tensorflow 版本:1.3
visual studio:VS 2013
一、安装VS2013
我安装的是载64位版本后就是一路下一步、确定就行,记住安装位置就可以了,我这里的安装目录是我这里的安装目录是D:\VS2013:
接着右键我的电脑-》属性-》高级系统设置-》环境变量,之后编辑系统变量Path,加入两个路径D:\software\VS2013\VC\bin和D:\software\VS2013\Common7\IDE,如图:
这里安装的VS好像没要求什么community版本或者professional版本,我网上随便挑了个免费的http://www.iplaysoft.com/vs2013.html
二、安装cuda8.0
到官网上下载cuda,并一路下一步+确定就好了。
下载地址为https://developer.nvidia.com/cuda-download
但是,官网在这安装的这段时间出了问题,下载不到8.0版本的,只能下载到cuda9.0版本的,9.0的我已经试过了问题报错无法正常使用,所以还是使用8.0版本吧,网上找了好久终于找到了cuda8.0版本的,共享一下
http://pan.baidu.com/s/1mh7B0Zu
三、CUDNN
CUDNN要6.0版本的,下载后解压,将里面的文件(如下图)复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0(这是我的安装目录,也是默认的安装目录)相应的文件夹下,注意,是将这三个文件夹里面的文件复制到你安装目录那里相对应的文件夹里面,而不是将解压出来的文件夹替换掉安装文件里面的文件夹。
共享下cudnn6.0t的云盘资源:http://pan.baidu.com/s/1c13NTmw
四、安装anaconda
这一步不详说,一路NEXT,网上教程也不少
五、安装Theano与Tensorflow
Theano:
conda install mingw libpython #没有mingw包你是安装不了Theano的
pip install theano
Tensorflow:
pip isntall tensorflow-gpu
六、遇到问题
网上最常见的问题,ModuleNotFoundError: No module named '_pywrap_tensorflow_internal',其实就是cuda版本与cudnn版本对不上,建议8.0对应cudnn6.0版本,版本对上后基本没什么问题
Reference:
http://blog.csdn.net/weixin_36368407/article/details/54177380
http://www.jianshu.com/p/c245d46d43f0
http://blog.csdn.net/stormragewang/article/details/51261465
http://www.cnblogs.com/zhangjianheng/p/6215529.html
http://blog.csdn.net/xierhacker/article/details/51858903