【问题标题】:Remove CUDA 10.0 and install CUDA 9.2 on Ubuntu 18.04删除 CUDA 10.0 并在 Ubuntu 18.04 上安装 CUDA 9.2
【发布时间】:2019-04-09 20:43:12
【问题描述】:

我正在尝试安装 TensorFlow-gpu,所以我需要 CUDA 工具包 9.2。 不幸的是,我安装了 CUDA 10,然后意识到这一点。

如何在不接触驱动程序的情况下轻松删除 CUDA 10.0 并安装 CUDA 9.2(因为我有 Ubuntu 18,所以我想维护最新的视频驱动程序)?

  • 我已经尝试从 .deb(网络)文件简单安装 CUDA 9.2,它说

dpkg:错误处理存档 cuda-repo-ubuntu1710_9.2.148-1_amd64.deb (--install):

试图覆盖 '/etc/apt/sources.list.d/cuda.list',它也在包 cuda-repo-ubuntu1804 10.0.130-1 中

  • 我已经尝试从 .run 文件中简单安装 CUDA 9.2,如 here 所述,它说

安装在 /tmp 的分区空间不足。 需要 2895511552 字节。

磁盘空间检查失败。安装无法继续。

【问题讨论】:

标签: cuda ubuntu-18.04


【解决方案1】:

+1 使用 .run 安装程序在单独的目录中安装独立的 CUDA-9.2。应该可以的。

您可以在运行.run 安装程序时使用--tmpdir=... 选项指定临时文件的替代位置。

【讨论】:

    【解决方案2】:

    我解决了这个问题如下:

    sudo apt-get purge nvidia*
    sudo apt-get autoremove
    sudo apt-get autoclean
    sudo rm -rf /usr/local/cuda-10.0
    

    这将删除cuda-10.0,然后您可以根据需要安装cuda-9.2

    【讨论】:

      【解决方案3】:

      我已经使用@Cs20 的答案解决了这个问题:

      sudo dpkg -P <package name>

      在这种情况下,<package name> 是 cuda-repo-ubuntu1804

      【讨论】:

        猜你喜欢
        • 2019-01-18
        • 2019-02-20
        • 2019-02-27
        • 1970-01-01
        • 2019-06-04
        • 1970-01-01
        • 1970-01-01
        • 2020-09-15
        • 1970-01-01
        相关资源
        最近更新 更多