Cuda 安装错误

Posted

技术标签:

【中文标题】Cuda 安装错误【英文标题】:Cuda Installation Error 【发布时间】:2019-01-22 01:34:03 【问题描述】:

我使用以下命令在我的 Ubuntu 18.04(Windows 10 的双启动)上安装了 Cuda

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt update

sudo ubuntu-drivers autoinstall

然后重新启动我的电脑。

sudo apt install nvidia-cuda-toolkit gcc-6

然后使用验证安装

nvcc --version
which nvcc

两者都运行良好,没有任何错误。几天后,当我输入这两个命令时,我想完全验证它

sudo modprobe nvidia
nvidia-smi

分别给了我这个错误

modprobe:错误:无法插入“nvidia”:所需的密钥不可用

NVIDIA-SMI 失败,因为它无法与 NVIDIA 驱动程序通信。确保已安装并运行最新的 NVIDIA 驱动程序。

现在我无法理解 Cuda 是否正确安装。我也无法在 ubuntu 的“usr”文件中找到 Cuda-9.0。我需要这个,以便我可以使用 tensorflow-gpu (Python3)。

在此先感谢您。

【问题讨论】:

这可能是 UEFI 或安全启动问题。见askubuntu.com/q/761886。但这个问题与Stack Overflow 无关,我已投票结束。在像 askubuntu 这样的 Linux 支持网站上提问会得到更好的服务 【参考方案1】:

显然,“所需密钥不可用”消息是较新 linux 内核 (EFI_SECURE_BOOT_SIG_ENFORCE) 的“安全启动”功能的典型影响;并且您可以通过在 UEFI BIOS 中禁用安全启动来绕过它。

有关详细信息,请参阅此 AskUbuntu 问题:

Why do I get “Required key not available” when install 3rd party kernel modules or after a kernel upgrade?

【讨论】:

这几乎肯定无济于事,与问题无关。 嗯......这只是让我寻找另一个答案的平均@talonmies方式。朋友,谢谢;艰难的爱:-) 这可能与 Windows 端更新(注意它是双启动系统)更改 UEFI 设置一样微妙,该设置现在禁止加载第 3 方二进制内核模块。

以上是关于Cuda 安装错误的主要内容,如果未能解决你的问题,请参考以下文章

Nvidia gt 750m 上的安装错误 CUDA 5.5

cabal 在 Mac OS X 上安装加速 cuda 错误 [重复]

在 Windows 上安装 CUDA 时出现不兼容错误

cuda 工具包安装中的问题

Anaconda 读取错误的 CUDA 版本

Anaconda 与 Cuda 9.0 的集成显示不兼容的包错误