Ubuntu中多版本CUDA切换
使用update-alternatives实现多版本CUDA切换
以cuda-10.2和cuda-10.0为例,前提这两个是已经安装好了的,则在终端使用以下命令语句完成多版本的切换:
sudo update-alternatives --install /usr/local/cuda cuda /usr/local/cuda-10.0/
sudo update-alternatives --install /usr/local/cuda cuda /usr/local/cuda-10.2/
为cuda配置优先级,数字越大优先级越高:
sudo update-alternatives --install /usr/local/cuda cuda /usr/local/cuda-10.0/ 10
sudo update-alternatives --install /usr/local/cuda cuda /usr/local/cuda-10.2/ 20
配置成功后则会返回:

接着使用命令语句: sudo update-alternatives --config cuda 可看到:

表明此时的多版本cuda已经配置好了,如果要切换只需要指定对应的编号即可.

查看cuda版本是否切换成功,终端输入:
nvcc --version

显示现在的cuda版本已经切换至10.0版本