![如何诊断 20.04 上的 CUDA 10.1 安装问题,“未检测到支持 CUDA 的设备”](https://linux22.com/image/1018392/%E5%A6%82%E4%BD%95%E8%AF%8A%E6%96%AD%2020.04%20%E4%B8%8A%E7%9A%84%20CUDA%2010.1%20%E5%AE%89%E8%A3%85%E9%97%AE%E9%A2%98%EF%BC%8C%E2%80%9C%E6%9C%AA%E6%A3%80%E6%B5%8B%E5%88%B0%E6%94%AF%E6%8C%81%20CUDA%20%E7%9A%84%E8%AE%BE%E5%A4%87%E2%80%9D.png)
我有一台 ZOTAC ZBOX EN1070K-BE,这是我第一次尝试使用 GTX。这台机器运行的是 Ubuntu 20.04,我安装了 nvidia-cuda-toolkit。使用命令“nvcc --version”测试安装后返回“Cuda 编译工具,版本 10.1,V10.1.243”。我从 devblogs.nvidia.com 编译并执行了一个测试程序 saxpy.cu;它成功了。我真正的目标应用程序是神经网络国际象棋程序 Leela Zero (lc0)。我安装了它,但当我在命令行模式下执行它时,它给了我“创建后端 [cudnn-auto]... 切换到 [cudnn]... 未检测到支持 CUDA 的设备。”有人可以建议我该怎么做才能进一步诊断这个问题吗?
答案1
问题已通过命令诊断出来
sudo nvidia-settings
它告诉我“错误:NVIDIA 驱动程序未加载。”我接着说
sudo apt install nvidia-prime nvidia-driver-430
然后我重启了机器。无需其他操作。