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

发布了44 篇原创文章 · 获赞 12 · 访问量 9071

猜你喜欢

转载自blog.csdn.net/ftimes/article/details/105231973
今日推荐