两个版本cuda,如何指定cuda版本教程步骤附带cuda时提示空间不足“Not enough space on parition mounted at /”

1、cuda指定版本

博主系统装了两个版本的cuda,cuda10.0和cuda11.1,但是在使用的时候默认是cuda10.0,使用命令nvcc --version输出也是cuda10.0的信息。

以下给出更改默认cuda版本以及卸载cuda10.0的方法。

记录下解决过程。

两个版本cuda,如何指定cuda版本教程步骤附带cuda时提示空间不足“Not enough space on parition mounted at /”_第1张图片
图里可以看到

nvcc --version

博主输出的还是cuda10.0。

接下来依次执行以下命令:

sudo gedit ~/.bashrc

编辑文件.bashrc,在最末尾添加cuda11.1的信息:
两个版本cuda,如何指定cuda版本教程步骤附带cuda时提示空间不足“Not enough space on parition mounted at /”_第2张图片
注意图里/usr/local/cuda为cuda11.1的安装目录,如果目录名字有所更改,则应改为相应的目录名字。

此时在输入:

nvcc --version

即可看到输出的cuda版本为cuda11.1。

附上卸载cuda10.0步骤:

sudo /usr/local/cuda-10.0/bin/uninstall_cuda_10.0.pl
sudo /usr/bin/nvidia-uninstall

若有必要可删除cuda10.0相关文件:

sudo rm -r cuda-10.0

2、cuda安装提示空间不足

空间不足问题解决:

官方安装语句是在***linux.run目录下直接执行:

sudo sh cuda_***_linux.run 

比如:sudo sh cuda_8.0.44_linux.run

此时若出现“Not enough space on parition mounted at/temp…”,可通过如下方法解决:

sudo mkdir /opt/tmp    //新建tmp文件用作安装文件的临时文件夹。
sudo sh cuda_***_linux.run --tmpdir=/opt/tmp/

另外也可以尝试将安装语句直接改为:

sudo ./cuda_***_linux.run --no-opengl-libs

注意区分:

sudo ./NVIDIA_linux_***.run --no-opengl-files

你可能感兴趣的:(#,环境配置安装教程,#,cuda)