win10系统下安装anacanda、cuda10.0、cudnn10.0及tensorflow-gpu 2.0.0-alpha0(一定要注意版本匹配)
注:本机配置win10 64位,显卡GTX 950M 4GB
1、下载及安装相关版本的文件,这里我参考了几个博主分享的云盘链接,如下:
https://blog.****.net/qq_42863961/article/details/96440617(见这篇博客文末的百度云盘链接)
https://blog.****.net/SpadgerZ/article/details/89454247(装cuda前请参考这篇博客分享链接,先下载安装vs2017,否则直接安装cuda会报错)
总结如下:先删除显卡驱动,去nvidia官网搜索与自己本机匹配的驱动程序,重新安装;然后安装vs2017;接着下载安装cuda10.0;再下载cudnn10.0,解压将cudnn10.0文件夹中的文件全部复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0路径下。此时可以win+R输入“cmd”打开命令窗口,再输入"nvcc -V",如果cuda安装成功会出现下图结果。
2、安装版本匹配的tensorflow-gpu 2.0.0-alpha0
参考https://blog.****.net/qq_42863961/article/details/96440617
在anaconda安装完毕的前提下,打开命令窗口,输入“pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu==2.0.0-alpha0”,这里可能会出现“RemoveError: ‘setuptools’ is a dependency of conda and cannot be removed from
conda’s operating environment.”的报错,我参考了https://www.cnblogs.com/hellojiaojiao/p/10872421.html,重新输入命令“conda update --force conda",再次安装tensorflow-gpu,显示成功安装。
3、测试tensorflow-gpu成功安装
我已经顺利完成本机tensorflow-gpu2.0版本的安装,感谢许多博主提供的方法和思路,我主要是把自己觉得很有用的信息结合实际操作经验进行整合,“知其然,也要知其所以然”。