如何在 Ubuntu 18.04 上安装 CUDA?

Gab*_*abs 78 nvidia cuda 18.04

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

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

我收到一条消息,告诉我重新启动然后重新运行安装程序。但是,当我这样做时,我再次收到相同的消息。

小智 130

在终端中,键入:


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

sudo apt update

sudo ubuntu-drivers autoinstall
Run Code Online (Sandbox Code Playgroud)

重启


sudo apt install nvidia-cuda-toolkit gcc-6

nvcc --version
Run Code Online (Sandbox Code Playgroud)

我有一个 gtx970 显卡和全新安装的 Ubuntu 18.04

这对我有用

  • 这应该被接受的答案 (12认同)
  • 这主要对我有用。唯一的问题是未找到 ubuntu-drivers,必须通过运行来修复它:sudo apt-get install ubuntu-drivers-common(在这里找到:https://askubuntu.com/a/361868/766963) (10认同)
  • 对我来说,`autoinstall` 命令导致`以下软件包具有未满足的依赖项:nvidia-driver-415` (2认同)

小智 21

我已经在 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++
    
    Run Code Online (Sandbox Code Playgroud)
  3. 使用.run文件安装 CUDA 。安装最新的驱动程序(如果需要,从 Nvidia 下载 NVIDIA-Linux-xxxxxxx.run)会更好。

就这样。

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

好好享受!!

  • 我建议使用 update-alternatives 而不是替换 gcc,有关更多详细信息,请参阅 https://askubuntu.com/questions/26498/choose-gcc-and-g-version (12认同)

Mr.*_*pMe 13

启用 multiverse 存储库,安装 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,使用更新的替代品,以保持两者gcc7和gcc6作为解释在这里

或者,您可以按照泰勒的说明进行操作

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

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

  • 尽管指向包页面的链接很有用,并且这里有足够的信息表明这不是“仅链接的答案”或任何其他内容,但我建议您 **[编辑]** 以解释如何执行此操作你推荐。 (2认同)

小智 6

我怀疑上面的答案是否合格,因为它们似乎使系统没有整个 NVidia 驱动程序子系统。我可以猜到为什么 Cuda 不引入驱动程序,尽管我可能更喜欢使用它。我也不确定哪种是获取最新驱动程序的正确方法,但现在这似乎是这样做的:

须藤 apt-get 安装 nvidia-driver-390

  • 是的,如果您不从 Ubuntu 存储库安装 Nvidia 驱动程序,您可能必须在每次内核更新后重新安装它们。 (3认同)

小智 5

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