通过update-alternatives可以实现cuda的多版本切换

先安装多版本的cuda

在 Ubuntu 20.04/22.04 原生系统中安装 CUDA

步骤 1:确认显卡和驱动

bash 复制代码
nvidia-smi

如果 nvidia-smi 报错,先安装驱动:

bash 复制代码
sudo apt update
sudo apt install nvidia-driver-535
sudo reboot

步骤 2:安装 CUDA Toolkit(以 CUDA 12.5 为例)

bash 复制代码
wget https://developer.download.nvidia.com/compute/cuda/12.5.0/local_installers/cuda_12.5.0_555.42.02_linux.run
sudo sh cuda_12.5.0_555.42.02_linux.run

如果你已提前装好NVIDIA Driver, 安装时不要勾选安装驱动,只选 CUDA Toolkit 即可

添加到update-alternatives

bash 复制代码
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

切换版本

bash 复制代码
sudo update-alternatives --config cuda

输入数字切换版本,可以发现能够自由切换成功

相关推荐
ao-weilai1 小时前
Linux基础:Ext系列文件系统
linux·运维·服务器
wuyk5555 小时前
Python 第三章:列表 List
服务器·开发语言·python
xcLeigh7 小时前
Go入门:无类型常量与类型常量的区别
服务器·开发语言·golang
fanged8 小时前
Linux的DD命令
linux·运维·服务器
华清远见成都中心9 小时前
FreeRTOS事件组(Event Group)的工作机制分析
服务器·网络·网络协议
Meya112710 小时前
RFID 机房资产管理系统:告别手工台账,实现资产全流程自动管控
大数据·服务器
西安景驰电子10 小时前
《PTP精确时间协议系列》第二篇:工程部署、调试与性能优化
运维·服务器·网络·数据库·windows·性能优化
闖6411 小时前
Linux零基础入门|超全常用基础指令详解
linux·服务器
菜是原罪12 小时前
ECS CPU 100% 故障排查与安全事件复盘报告
运维·服务器·网络安全