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

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

相关推荐
毕竟是shy哥4 小时前
vs code连接远程服务器docker环境及配置免密登录
服务器·docker·vs code
徐小黑ACG5 小时前
nginx配置文件
linux·服务器·nginx
新时代牛马5 小时前
Linux VFS 完整篇:从path_openat、dentry/inode 到page cache 与挂载排障
linux·运维·服务器
新时代牛马7 小时前
Linux 驱动中断与定时完整篇:从 request_threaded_irq 到hrtimer 选型与排障
linux·运维·服务器
这个DBA有点耶10 小时前
同样48核配置TPS差1倍?高性价比数据库一体机的“软硬协同”才是分水岭
服务器·数据库·架构
码农小韩13 小时前
Linux应用开发(一)——Linux的标准IO
linux·运维·服务器
路弥行至13 小时前
Linux (ARM64 / Jetson) 挂载 exFAT 移动硬盘排障与离线安装指南
linux·运维·服务器·经验分享·笔记·jetson·exfat
云泽80814 小时前
Linux 系统编程实战:从零手写一个高性能终端进度条
linux·运维·服务器
半摆烂日常14 小时前
自建WMS和买成品:三年成本对比
大数据·服务器·数据库·python·深度学习·低代码·numpy
宋军涛15 小时前
Windows 操作系统【任务计划程序】简单使用
服务器·windows