删除CUDA 10.0并在Ubuntu 18.04上安装CUDA 9.2

时间:2018-11-06 12:45:05

标签: cuda ubuntu-18.04

我正在尝试安装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软件包中

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

在/ tmp上安装的分区上没有足够的空间。   需要2895511552字节。

     

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

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

我解决了以下问题:

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

答案 2 :(得分:0)

我已经使用@ Cs20答案解决了问题,并做了:

sudo dpkg -P <package name>

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