下载特定版本cuda
在英伟达官网下载相关驱动
https://developer.nvidia.com/cuda-toolkit-archive
然后点点点,选择runfile(local)
本地运行后先continue
Do you accept the previously read EULA?
accept/decline/quit: accept
按回车取消驱动安装
- gcc版本不兼容报错
Failed to verify gcc version. See log at /var/log/cuda-installer.log for details.
这样就行,加一个--override
sudo sh cuda_10.2.89_440.33.01_linux.run --override
切换版本
首先查看当前cuda版本
ls /usr/local/
我们可以看到
bin cuda-11.0 cuda-11.8 cuda-12.0 etc games include lib man sbin share src
然后编辑环境变量
vim ~/.bashrc
最下面加入11.8的环境变量
## cuda path
cuda_version=11.8export PATH=/usr/local/cuda-$cuda_version/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-$cuda_version/lib64:$ld_library_path
export CUDA_HOME=/usr/local/cuda-$cuda_version
然后source一下
source ~/.bashrc
我们可以nvcc看下
nvcc -Vnvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2022 NVIDIA Corporation
Built on Wed_Sep_21_10:33:58_PDT_2022
Cuda compilation tools, release 11.8, V11.8.89
Build cuda_11.8.r11.8/compiler.31833905_0