Windows10下Python3,CUDA,cuDNN和tensorflow

系统 1818 0

1、python3

安装Anaconda
教程:https://jingyan.baidu.com/article/3f16e0031e87522591c10320.html

2、CUDA和cuDNN

教程:https://blog.csdn.net/qq_37296487/article/details/83028394
按照教程一步一步来就可以了,但是需要注意的一点是,先下载好CUDA(CUDA你可以自己选择你要下载哪一个版本),如果是自定义安装,要记得你把东西下载到哪一个文件夹里面了,因为之后配置cuDNN的时候会用到。
还有一点需要注意的是,如果你下载的CUDA是10.1版本的,那么你下载的cuDNN要对应版本。

3、tensorflow配置

安装tensorflow的时候遇到很多问题
我开始是参考这个教程:https://blog.csdn.net/titansm/article/details/88755173
这个教程很详细,但是我按照它的命令:pip install tensorflow-gpu==1.11 却会报错
所以我试着将命令改成:pip install --upgrade tensorflow-gpu
这次可以安装了,但是测试的时候又报错:ImportError: DLL load failed: 找不到指定的模块的问题,但是按照上面那个教程的方法不能解决问题。
所以我按照下面这个教程:https://blog.csdn.net/qq_41094332/article/details/86532435
先在anaconda prompt中先把tensorflow卸载掉(这个教程里面的卸载命令错了,应该是pip uninstall --upgrade tensorflow-gpu),卸载后安装tensorflow1.4,但是报了下面这个错:
在这里插入图片描述
根据后面提示的解决方法,应该是只能下载tensorflow 1.13.0rc1, 1.13.0rc2, 1.13.1, 1.14.0rc0, 2.0.0a0 这些版本,所以我试了一下
Windows10下Python3,CUDA,cuDNN和tensorflow配置_第1张图片
安装成功了,测试一下
Windows10下Python3,CUDA,cuDNN和tensorflow配置_第2张图片
又出现了报错。说明是numpy出错了,后面我发现直接输入import numpy也会报错!出现这个情况只需要打开anaconda的site-packages文件夹看numpy的的文件,如果有多个版本,删除numpy-1.15.4.dist-info这个低版本的就可以了。这时候输入import numpy就不会再报错了,但是我现在又出现一个错误
Windows10下Python3,CUDA,cuDNN和tensorflow配置_第3张图片
我去百度了一下,出现这个问题是因为语法错误,但是其实这边还是因为是numpy的问题,只要将anaconda的site-packages文件夹里面numpy删除,然后重新pip install numpy,重新安装一下numpy就可以了!
再测试一下
Windows10下Python3,CUDA,cuDNN和tensorflow配置_第4张图片
OK啦!太难了wuwu


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论