Win10安装cuda10.1总是出错!别着急重装,看这篇文章

我安装的cuda10.1,tensorflow2.0,python3.6然后各种报错,搜了好多方法,但下边这个方法解决了我的问题,还好操作

https://blog.csdn.net/qq_29391809/article/details/102642314


今天运行了一个程序,发现上边链接中的方法治标不治本。运行代码可以调用gpu,但是一旦涉及卷积等复杂操作,就会程序莫名dead

解决办法

  • 目前tensorflow-gpu-2.0不支持cuda10.1,所以还是要装cuda10.0,不过cuda10.1也别删,一个电脑可以装多个cuda,主要看电脑的环境变量用的哪个cuda。说不定再过段时间就能用cuda10.1了!
  • 我自己的安装:tensorflow_gpu_2.0 对应的版本为cuda10.0,python3.6,运行了好多GPU程序,终于脱坑了

分享资源

现在分享一下cuda8,9,10,10.1的安装包和相对应的cudnn:

链接:https://pan.baidu.com/s/1Y7Fk5USf_8MF-AYfJfIHNg
提取码:r63c

安装注意:

  • 如果安装tensorflow_gpu2.0以下版本推荐cuda9,
  • 安装tensorflow-gpu-2.0,推荐cuda10.0,千万别安装cuda10.1(因为安装完cuda10.1,看似安装成功,用的是经常出现莫名错误
  • 还有,如果安装cudn10.0,下载cudnn的时候,最好下载cudnn-10.1-windows10-x64-v7.6.3.30.zip文件,不要问我为什么,我也不知道。但我自己试验过,我装的cudn10.0对应的cudnn为10.1

出错可能原因

  • 安装的tensorflow版本与cuda不合适,这个具体什么版本可以自己百度
  • cuda与cudnn版本不匹配
  • 需要看运行环境的python版本,也可能是tensorflow2.0-gpu不支持python3.7

tensorflow的版本、cuda的版本、cuDnn的版本、电脑GPU的性能、运行环境中python版本 一一对应

不是简单的不管三七二十一安装上就行,即便是安装上了,如果版本没有对应上,最后还是不能用的

版本对应可看这个链接https://blog.csdn.net/qq_27825451/article/details/89082978

https://blog.csdn.net/qq_38163755/article/details/88583016 

 如何验证是否可以用GPU?如下代码:

import tensorflow as tf
print(tf.test.is_gpu_available())
#如果返回为true则可以调用GPU

本人还有一个Ubuntu装cuda和cudnn的文章:https://blog.csdn.net/jiachang98/article/details/104934867 

 

  • 5
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hello689

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值