1、cuda指定版本
博主系统装了两个版本的cuda,cuda10.0和cuda11.1,但是在使用的时候默认是cuda10.0,使用命令nvcc --version
输出也是cuda10.0的信息。
以下给出更改默认cuda版本以及卸载cuda10.0的方法。
记录下解决过程。
图里可以看到
nvcc --version
博主输出的还是cuda10.0。
接下来依次执行以下命令:
sudo gedit ~/.bashrc
编辑文件.bashrc,在最末尾添加cuda11.1的信息:
注意图里/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