ubuntu 20.04LTS下安装cuda时提示/tmp空间不足问题的解决方案

ubuntu 20.04LTS下安装cuda时提示/tmp空间不足问题的解决方案

最近刚拿到Nvidia的3090显卡,装机完成之后本想快点配置好环境然后开始愉快地跑代码,万万没想到:第一步就翻车了 ,cuda死活安装不成功。Nvidia 官网给出的三种安装方法都尝试过了,每一种方法都会遇到不同的问题。deb(local) 安装方式和 deb(network) 安装方式,搜集了相关资料也都尝试过了,并没有解决。这里分享一下用 runfile(local) 这种安装方式报 /tmp 空间不足的解决方案,希望能帮助到深陷泥坑的小伙伴。(系统:ubuntu 20.04LTS 要安装的cuda版本:cuda 11.1)
先甩上一张报错的terminal截图:
ubuntu 20.04LTS下安装cuda时提示/tmp空间不足问题的解决方案_第1张图片
网上查了一下资料,有博客说有两种原因:

  1. 安装包没下完整。本人在下载这个.run文件的过程中,确实多次遇到过下载到99%后突然报一个错的这种情况。(太坑了,看到报错的一瞬间整个人都裂开了)这一点上没啥特别的解决方案,就是多尝试几次,最后终于下载成功了。确保安装的错误来自第二种情况。
  2. 就是让人心态崩溃的 tmp 上的磁盘空间不足。有博客上说新建一个文件夹,然后用软连接指向这个文件夹,本人尝试过了,也没有成功。下面说一下我的解决方案:
    1.在/home下新建一个文件夹tmp。命令:sudo mkdir /home/tmp
    2.官网给出的安装命令是:sudo sh cuda_11.1.0_455.23.05_linux.run(如下图所示)。这里需要对该安装命令作一点修改,改为:sudo sh cuda_11.1.0_455.23.05_linux.run --tmpdir=/home/tmp/这里加了–tmpdir主要是直接运行“sudo sh cuda_11.1.0_455.23.05_linux.run”会提示空间不足的错误,其实是全新的电脑主机,硬盘足够大的。
    ubuntu 20.04LTS下安装cuda时提示/tmp空间不足问题的解决方案_第2张图片
    在/home下新建tmp文件夹:
    ubuntu 20.04LTS下安装cuda时提示/tmp空间不足问题的解决方案_第3张图片
    运行修改过的命令(需要先用cd命令切到.run文件所在的位置):
    ubuntu 20.04LTS下安装cuda时提示/tmp空间不足问题的解决方案_第4张图片
    等待几十秒,duang~~ ,奇迹出现:
    ubuntu 20.04LTS下安装cuda时提示/tmp空间不足问题的解决方案_第5张图片
    选择Continue,回车:
    ubuntu 20.04LTS下安装cuda时提示/tmp空间不足问题的解决方案_第6张图片
    选择Install,回车

折腾了好几天,都打算重装系统了,最后总算找到解决方案。心太累了,特此将解决过程详细记录下来,希望能拯救踩到此坑的小伙伴早点脱离苦海。

你可能感兴趣的:(踩坑记录,机器学习)