如何在 Ubuntu 18.04 上安装 CUDA?

如何在 Ubuntu 18.04 上安装 CUDA?

有没有在 Ubuntu 18.04 上安装 CUDA 的教程?

Nvidia 网站上针对 17.04 和 16.04 的说明不适用于 18.04。

我收到一条消息,要求我重新启动然后重新运行安装程序。然而当我这样做时,我又收到同样的消息。

答案1

在终端中输入:


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

我有一张 gtx970 显卡,全新安装的是 Ubuntu 18.04

这对我有用

答案2

我已经在 Ubuntu 18.04 上安装了 CUDA 9.1,并且运行良好。

我修改了默认的 gcc 和 g++,并使用.run文件而不是.deb文件。

  1. 安装 gcc-6、g++-6(CUDA 需要 gcc-6!)

  2. /usr/bin运行中

    sudo rm gcc, gcc-ar, gcc-nm, gcc-ranlib g++ 
    sudo ln -s gcc-6 gcc 
    sudo ln -s gcc-ar-6 gcc-ar 
    sudo ln -s gcc-nm-6 gcc-nm 
    sudo ln -s gcc-ranlib-6 gcc-ranlib 
    sudo ln -s g++-6 g++
    
  3. 使用文件安装 CUDA .run。最好安装最新的驱动程序(如果需要,请从 Nvidia 下载 NVIDIA-Linux-xxxxxxx.run)。

就这样。

我曾尝试使用.deb文件进行安装,但它会导致包冲突,所以我改用这种方式。

好好享受!!

答案3

启用多元宇宙存储库,安装 nvidia 驱动程序和 nvidia-cuda-toolkit 和 gcc6(最好使用 update-alternatives 轻松切换版本):

  1. 在软件和更新中,选择受限和多元宇宙存储库
  2. 在软件和更新中的附加驱动程序选项卡中,选择 NVIDIA 专有驱动程序(CUDA 9 为 390)
  3. sudo apt update && sudo apt install nvidia-cuda-toolkit,或者从 ubuntu 软件中心安装。
  4. CUDA 需要 gcc6,使用 update-alternatives 来维护 gcc7 和 gcc6,如前所述这里

或者你可以关注 Taylor 的指示

  1. 安装专有 NVIDIA 驱动程序后,从其网站下载 CUDA 9 安装(获取 Ubuntu 17.04 运行文件版本)
  2. 使下载的文件可执行sudo chmod +x
  3. 使用 --override 标志运行它
  4. 接受条款和条件,同意使用不受支持的配置进行安装,并拒绝“为 Linux-x86_64 384.81 安装 NVIDIA 加速图形驱动程序?”。确保您不同意安装新的驱动程序。
  5. 请参阅上文有关使用 gcc6 的信息

第二种方法的缺点是它不太容易升级或删除。

答案4

CUDA 工具包终于发布了18.04 Ubuntu 支持

相关内容