我有一个带有 Ubuntu 18.04 的 gtx 1070,我想使用 tensorflow,它需要 CUDA 9.0,它需要 NVIDIA 驱动程序 384。过去我在安装驱动程序时遇到了很多麻烦,所以我更喜欢使用驱动程序 GUI用于更新我的驱动程序。Ubuntu 为我提供了使用 390、396 或 Nouveau 驱动程序的选项。我目前正在使用 390,但由于它与我的 cuda 版本不兼容,我需要降级。我尝试从 ppa 安装 nvidia-384,但我的系统仍然使用 390 作为驱动程序。我可以删除清除驱动程序,但我担心它会回到 Nouveau,这是一个令人头疼的覆盖。有没有一种简单的方法可以强制 Ubuntu 使用 384 版本?
实际上,兼容性是 >=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 以外的任何其他驱动程序版本,尽管我在尝试安装另一个版本之前删除了此版本。但最终没有必要。