有没有在 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
文件。
安装 gcc-6、g++-6(CUDA 需要 gcc-6!)
在
/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++
使用文件安装 CUDA
.run
。最好安装最新的驱动程序(如果需要,请从 Nvidia 下载 NVIDIA-Linux-xxxxxxx.run)。
就这样。
我曾尝试使用.deb
文件进行安装,但它会导致包冲突,所以我改用这种方式。
好好享受!!
答案3
启用多元宇宙存储库,安装 nvidia 驱动程序和 nvidia-cuda-toolkit 和 gcc6(最好使用 update-alternatives 轻松切换版本):
- 在软件和更新中,选择受限和多元宇宙存储库
- 在软件和更新中的附加驱动程序选项卡中,选择 NVIDIA 专有驱动程序(CUDA 9 为 390)
- sudo apt update && sudo apt install nvidia-cuda-toolkit,或者从 ubuntu 软件中心安装。
- CUDA 需要 gcc6,使用 update-alternatives 来维护 gcc7 和 gcc6,如前所述这里。
或者你可以关注 Taylor 的指示:
- 安装专有 NVIDIA 驱动程序后,从其网站下载 CUDA 9 安装(获取 Ubuntu 17.04 运行文件版本)
- 使下载的文件可执行
sudo chmod +x
- 使用 --override 标志运行它
- 接受条款和条件,同意使用不受支持的配置进行安装,并拒绝“为 Linux-x86_64 384.81 安装 NVIDIA 加速图形驱动程序?”。确保您不同意安装新的驱动程序。
- 请参阅上文有关使用 gcc6 的信息
第二种方法的缺点是它不太容易升级或删除。
答案4
CUDA 工具包终于发布了18.04 Ubuntu 支持