我最近在笔记本电脑上安装了 ubuntu 20.04,在运行 tensorflow1.X-gpu 版本时遇到一些问题。问题出在 cuda、cudnn 和 nvidia-drivers 的安装上。我想使用 tensorflow 1.15 版本,这需要安装 cuda 10.0。因此,在进行了大量网页抓取后,我终于能够安装 cuda 10.0。但现在要运行 cuda 10.0,我需要 nvidia-drivers 版本 >= 410。我已经预先安装了 nvidia-drivers 450,并且在安装 cuda 时,它安装了 nvidia-drivers - 410。
因此我使用“sudo nvidia-uninstall”卸载了 nvidia-410。
但是当我使用 grep 命令定位 nvidia 时,仍然有 nvidia-450 的痕迹。
,我害怕使用 purge 命令,因为它会禁用我的 GUI 设置。(之前发生过)。现在基本上运行 nvidia-smi 命令会给出:无法与 nvidia-drivers 通信
所以我想知道是否有人可以帮助我卸载并重新安装 nvidia 驱动程序。我正在使用 RTX 2060 显卡,如果这有帮助的话
答案1
我正在为那些目前正在经历很多困难的人发布解决方案,以便在 linux 20.04 上安装带有 gpu 支持的 tensorflow 1.x。所以基本上问题出在我使用的内核版本 (5.4.0-48-generic) 上,它无法正确安装 cuda10.0 和 cudnn 以及 tf 1.15。切换回内核版本 15.4.0-47-generic 为我解决了这个问题,这可以在启动时在 grub 菜单中轻松完成,然后对于永久解决方案,您可以使用 make grub pick the older version of kernel version 更改 grub 文件。