是否可以在 windows 上 运行 多个 CUDA 版本?

Is it possible to run multiple CUDA version on windows?

我正在做一个胸部 X 光项目的实验。我想要多个版本的 CUDA 工具包,但问题是我的系统显示了我最后安装的最新版本。 是否可以 运行 任何 CUDA,例如 GitHub 代码所需的 9.0、10.2、11.0?

我已经完成了所有初始步骤,例如将路径添加到环境变量并添加了 CUDNN 复制的文件并添加到环境中。 现在的问题是我想按照我的代码使用 Cuda 9.0,但我的默认设置是 cuda.11.0 什么是解决方案或脚本可以在这些版本之间轻松切换

您可以适当设置CUDA_PATH_V9_0、CUDA_PATH_V10_0等,然后将CUDA_PATH设置为其中任何一个(例如CUDA_PATH=C:\Program Files\NVIDIA GPU 计算 Toolkit\CUDA\v9.0).

然后在您的 VS 项目中,使用 CUDA_PATH(例如 $CUDA_PATH\lib)设置您的 cuda 库路径。

要切换,只需将 CUDA_PATH 设置为另一个版本,然后清理并重建您的 VS 项目。