考虑到不同的AI应用平台对CUDA的兼容性和支持,比如有的需要CUDA 11.X,有的需要CUDA12.X,所以,这个时候就需要多个CUDA版本的共存了。
今天就说下,windows系统下,如何安装多个版本的CUDA以及多版本CUDA如何共存。
首先,下载对应版本的CUDA,CUDA下载地址:https://developer.nvidia.com/cuda-toolkit-archive
然后双击安装,比如我们需要安装CUDA 12.5和和CUDA 11.8两个版本,分别下载对应的版本
然后分别安装,比如先安装CUDA 11.8,把CUDA 11.8安装在D盘的CUDA目录下,比如安装在 E:CUDACUDA11下(CUDA是可以更改安装目录的,不一定要默认)
然后安装CUDA 12.5,把CUDA 12.5安装在D盘的CUDA目录下,比如安装在 E:CUDACUDA12下
安装完成后,右键左下角的开始图标 – 设置 – 高级系统设置
打开 环境变量,如上图
系统变量,找到 Path,如上图
选中你当前需要使用的CUDA版本,比如CUDA 11.8,就把CUDA11.8的目录通过右侧的上下移动按钮切换到最上方
使用哪个,就把哪个版本的CUDA切换到置顶位置。
这样就完成了不同版本CUDA的安装和切换了。