我使用以下命令在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)。
先谢谢您
答案 0 :(得分:-1)
显然,“必需的密钥不可用”消息是较新的Linux内核(EFI_SECURE_BOOT_SIG_ENFORCE
)的“安全启动”功能的典型代表。并且可以通过在UEFI BIOS中禁用安全启动来解决此问题。
有关详细信息,请参见AskUbuntu问题: