1. 选择历史版本及补丁安装https://developer.nvidia.com/cuda-toolkit-archive
$ wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run
$ sudo chmod +x cuda_10.2.89_440.33.01_linux.run
$ sudo sh cuda_10.2.89_440.33.01_linux.run
$ wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/patches/1/cuda_10.2.1_linux.run
$ sudo chmod +x cuda_10.2.1_linux.run
$ sudo sh cuda_10.2.1_linux.run
Do you accept the previously read EULA?
accept/decline/quit: accept
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 396.37?驱动之前装过的话,可以把驱动前面的X去掉,选中不安装驱动
CUDA 10.2 Toolkit其他几个都选中Install
然后在/usr/local可以看到
cuda -> /usr/local/cuda-10.2/cuda-10.2
2. 修改环境变量:安装了不同版本的 cuda,通过这里来切换,其实是runtime的版本切换$ vi ~/.bashrc