在CUDA官网找到自己需要的先前版本的CUDA
选择服务器平台与自己期望的安装方式
这里根据需求我们选择基于runfile
的安装方式
根据提示进行安装
wget https://developer.download.nvidia.com/compute/cuda/11.3.1/local_installers/cuda_11.3.1_465.19.01_linux.runsudo sh cuda_11.3.1_465.19.01_linux.run
注意安装过程中不要安装对应版本的nvidia-driver
注:如果本机已经安装了cuda,会提示/usr/local/cuda
已经软连接了指定目录,选择是否重新指定软连接到当前安装的cuda。
如果先前没有安装cuda或者通过nvidia-driver安装了cuda,可能存在cuda的系统变量指向/etc/alternatives/cuda
,此时需要先修改系统环境变量。
vim ~/.bashrc
# 在文件最后添加
export PATH="/usr/local/cuda/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda/lib64:$LD_LIBRARY_PATH"
# 重启bash
source ~/.bashrc
进入目录/usr/local
查看本机安装的cuda
本机当前安装了cuda-11.3与cuda-11.4
查看当前cuda软连接
stat /usr/local/cuda
若要切换cuda版本,只需要删除当前软链接,并重新指定需要的cuda版本。
rm -rf /usr/local/cuda
ln -s /usr/local/cuda-11.3 /usr/local/cuda
完成后使用nvcc -V
查看是否切换成功