ubuntu安装cuda多版本
时间: 2025-01-28 07:50:04 浏览: 48
### 安装和管理多个版本的CUDA
#### 准备工作
为了确保不同版本的CUDA能够共存并正常运行,在安装之前应当确认系统的环境配置满足各个CUDA版本的要求。这包括但不限于操作系统内核版本、gcc编译器版本等,具体可参照官方文档中的对应关系表[^2]。
#### 下载CUDA工具包
访问NVIDIA官方网站获取所需的不同版本CUDA Toolkit 的安装文件。对于每一种想要安装的CUDA版本都需要单独下载对应的安装程序,例如`cuda_11.6.2_460.32.03_linux.run`用于安装CUDA 11.6.2版本,而`cuda_12.1.0_470.57.02_linux.run`则用来部署更新至12.1.0版[^1]。
#### 执行安装命令
通过终端执行带有sudo权限的sh指令来启动安装过程:
```bash
sudo sh cuda_X.XX.X_XXXX.XX.XX_linux.run
```
这里`X.XX.X`代表具体的次要版本号,如上述例子中的11.6.2或12.1.0;`XXXX.XX.XX`则是驱动程序的具体版本编号。
#### 设置环境变量
为了让系统识别新安装的CUDA库路径,需编辑用户的shell配置文件(比如`.bashrc`),添加如下两行以指向正确的CUDA目录:
```bash
export PATH=/usr/local/cuda-X.X/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-X.X/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
```
其中`X.X`应替换为实际已安装的CUDA版本号。每次切换到不同的CUDA版本时都要相应调整这两条语句所指代的位置[^3]。
#### 切换CUDA版本
当需要改变当前使用的CUDA版本时,可以通过修改前述提到的环境变量设置实现快速切换。另外也可以利用alternatives机制简化这一操作流程,即先移除现有链接再创建新的软连接指向目标版本的CUDA安装位置。
阅读全文
相关推荐
















