如何才能最轻松地在 Ubuntu 18.04 上安装 NVIDIA 驱动程序 384?

如何才能最轻松地在 Ubuntu 18.04 上安装 NVIDIA 驱动程序 384?

我有一台装有 Ubuntu 18.04 的 gtx 1070,我想使用 tensorflow,它需要 CUDA 9.0,而 CUDA 9.0 又需要 NVIDIA 驱动程序 384。过去我在安装驱动程序时遇到了不少麻烦,所以我更喜欢使用驱动程序 GUI 来更新驱动程序。Ubuntu 为我提供了使用 390、396 或 Nouveau 驱动程序的选项。我目前使用的是 390,但由于它与我的 cuda 版本不兼容,所以我需要降级。我尝试从 ppa 安装 nvidia-384,但我的系统仍在使用 390 作为驱动程序。我可以使用 apt remove purge 清除驱动程序,但我担心它会回到 Nouveau,这很难覆盖。有没有简单的方法可以强制 Ubuntu 使用版本 384?

答案1

实际上,兼容性> = 384,其中包括390:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html 对我来说,Ubuntu 18.04、TensorFlow 1.11、Nvidia 驱动程序 390 和 CUDA 9 的组合是可行的。但我必须先克服一个问题:创建 Anaconda 环境时,安装了一个不兼容的 cuDNN 版本 (7.1.2),我必须用我之前安装的系统版本 (7.3.1) 手动覆盖它。

顺便说一句:我无法在我的系统上安装除 390 之外的任何其他驱动程序版本,尽管我在尝试安装另一个版本之前删除了此版本。但最终没有必要。

相关内容