RuntimeError: No CUDA GPUs are available
Posted MarToony|名角
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RuntimeError: No CUDA GPUs are available相关的知识,希望对你有一定的参考价值。
情况描述
电脑上存在显卡但是一直没有使用;
因为模型训练速度太慢,所以才打算切换训练方式,但是使用torch却发现出现这种报错。
解决过程
- 在CSDN上搜索到的解决方案都很扯;
- 在overstack和github上搜索,很奇怪问的少,回答的也少;但有人提及是驱动程序和cuda等不匹配;于是尝试,升级显卡驱动程序(鲁大师的方式),安装成功后,重启再运行代码,不会再报错。
不排除其他人写的答案是否对,如果你也遇到相同的问题,升级驱动程序是你可以尝试的一种方案。
以上是关于RuntimeError: No CUDA GPUs are available的主要内容,如果未能解决你的问题,请参考以下文章
RuntimeError: GPU:0 上的 CUDA 运行时隐式初始化失败。状态:所有支持 CUDA 的设备都忙或不可用
RuntimeError:CUDA 错误:仅使用 GPU 调用 `cublasSgemm(handle)` 时出现 CUBLAS_STATUS_EXECUTION_FAILED
RuntimeError: CUDA out of memory. Tried to allocate 600.00 MiB (GPU 0; 23.69 GiB total capacity)
RuntimeError: CUDA out of memory. Tried to allocate 600.00 MiB (GPU 0; 23.69 GiB total capacity)
RuntimeError: CUDA out of memory. Tried to allocate 600.00 MiB (GPU 0; 23.69 GiB total capacity)
RuntimeError: CUDA out of memory. Tried to allocate 600.00 MiB (GPU 0; 23.69 GiB total capacity)(代码片