通过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

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

相关推荐
xywww1682 小时前
开发团队接入 Opus 5 / Sonnet 5:模型路由、升级阈值和成本账怎么算
服务器·网络·p2p
爱写代码的森2 小时前
鸿蒙三方库 | harmony-utils之EncryptUtil URL编解码详解
服务器·华为·harmonyos·鸿蒙·huawei
千维百策6662 小时前
如何管理错误预算:提升服务可靠性与 SLO 达成率的实践经验
服务器·网络·数据库
图件制作GIS,储量计算2 小时前
未来已到,抓住机遇
运维·服务器
学无止境_永不停歇3 小时前
9. 缓冲区
linux·服务器·c++
dok123 小时前
Johannes 《Linux内核模块与设备驱动开发:编写Linux驱动程序》(4) devicefile 设备号相关
linux·运维·服务器
毛驴赶鹿3 小时前
低配置服务器怎么搭建监控?Komari Docker部署与公网访问完整教程
运维·服务器·docker
Fu2067213 小时前
结课项目考试
linux·运维·服务器
Albert·Lin4 小时前
LVS相关知识点总结-一
linux·服务器·lvs
公众号:fuwuqiBMC5 小时前
(转自“服务器BMC”)服务器BMC芯片——AST1840
运维·服务器·fpga开发