cuda突然不能用了的解决办法「完全指导手册」

cuda用几天突然不能用了/torch.cuda.is_available()返回False的解决办法

被cuda环境搞得脑壳痛的解决方法网友:你重装一下试试

一、问题背景

突然不能用了

二、解决方案

  1. 不同情况:

    • 【之前能用】说明您的您的cuda与您的pytorch版本是匹配的,请重新安装试试,可以参考第二条的安装过程;
    • 【一直不能用】,请您先检查您的您的cuda与您的pytorch版本是否匹配,并安装合适的版本。如果您在重新安装的过程中碰到问题,可以参考第二条。
  2. 重新安装cuda/降级请参考:Cuda10.2自带cuda-uninstaller不能用时的暴力卸载/cuda暴力降级

  3. 第二条操作后,如果您 torch.cuda.is_available() 仍然返回False, 我们需要检查驱动。通常,NVIDIA驱动与cuda是向下兼容的。

  4. 查看版本号,终端输入

cat /proc/driver/nvidia/version
  1. 查看GPU型号
lspci | grep -i nvidia
  1. 请在NVIDIA驱动下载页下载正确的驱动。建议下载 .run 文件。

  2. 卸载旧驱动,可以参考我转载的这篇博文。
    Ubuntu下卸载nvidia驱动
    温馨提示:sh ./nvidia.run --uninstall中的nvidia.run需要根据你自己的run名修改

  3. 安装新驱动,在第七步下载的run文件的所在目录运行终端,输入:

sudo sh nvidia.run
  1. 按提示进行安装完成后,测试能否正常使用,如不能,返回第二条。

  2. 如果以上操作均无法正常使用cuda,建议您要不重装一下系统?

另:我也不知道cuda之前都能用,为啥突然不能用了,也没有进行过非法操作,应该不存在突然丢失驱动的问题。不过最近操作了一下依赖包,出问题的朋友有进行相关操作吗?

如果您觉得这篇博文对您有帮助,请点个赞吧TAT

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值