admin管理员组文章数量:1590499
ubuntu18.04运行cuda报错RuntimeError: CUDA error: all CUDA-capable devices are busy or unavailable
昨天下午因为自己的强迫症升级了实验室服务器上的推送的更新,下午再运行代码时报错RuntimeError: CUDA error: all CUDA-capable devices are busy or unavailable。(因为当时没有保存所以这里就不放图片了。)
问题检查
首先在终端输入nvidia-smi,图片如下。在这里我们可以看到显卡并没有被其他后台占用且没有进入独占模式。
通过查阅博客,发现问题主要的主要解决方法为以下几点:
1.卸载nvidia驱动,重新安装。
2.尝试重启。
3.通过各种指令修改显卡的工作模式或重启显卡。
解决方法
1.输入下面这条指令,查看你的显卡驱动所支持的内核版本
cat /proc/driver/nvidia/version
可以看出内核版本为450.102.04
2.输入下面这条命令,查看电脑驱动
cat /var/log/dpkg.log | grep nvidia
根据这张图片可以看出,卸载了460版本安装了418版本。
3.安装对应的nvidia驱动。
(1)打开ubuntu自带的软件和更新
(2)选择附加驱动,在下面的界面中选择和内核版本对应的驱动,点击应用更改。
(3)重启电脑。再次尝试运行代码,发现可以正常运行了。
参考资料
https://blog.csdn/qq_40200387/article/details/90341107
本文标签: 报错RuntimeErrorCUDAbusy
版权声明:本文标题:ubuntu18.04运行cuda报错RuntimeError: CUDA error: all CUDA-capable devices are busy or unavailable 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1728084575a1144837.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论