linux中多个cuda如何根据环境切换
使用命令查看安装的cuda
ls -l /usr/local | grep cuda
因为默认就是安装在 /usr/local目录中
![在这里插入图片描述](https://img-blog.csdnimg.cn/8bbf52888bbb47a0bb9626e9ab11c29d.png
使用命令查看系统当前所使用的cuda版本
nvcc -V
不同版本的cuda的切换
- 先删除原先建立的软链接(有可能权限不够,所以一般使用sudo)
sudo rm -rf /usr/local/cuda
- 将切换的cuda版本软连接到原先的cuda中
sudo ln -s /usr/local/cuda-11.1 /usr/local/cuda
- 检查cuda的版本如果是cuda-11.1,就表示软链接成功,但。
- 使用命令nvcc -V查看cuda的版本会发现不同,还是原来的版本
- 使用命令编辑
~/.bashrc
中cuda的版本,修改为需要的版本 sudo vim ~/.bashrc
-- 修改完成之后,需要更新一个环境配置,使用命令
source ~/.bashrc
- 再次使用命令查看
nvcc -V
如果为需要的版本,那么就表示成功切换。