我们一直倾向于“并行”安装给定主要系列的所有 CUDA 版本 - 例如,对于 CUDA 11,我们安装 11.0、11.1、...、11.8。我们真的需要这样做吗?或者我们只需要主要版本中的最新 CUDA 版本(换句话说,它们向后兼容吗?)我们有时需要运行使用旧版本 CUDA 编译的旧代码,因此至少,我们需要 10.x、11.x,现在需要 12.x。我可以只安装最新/最新版本的 10.x、11.x 和 12.x 并获得保障吗?
参见 https://docs.nvidia.com/deploy/cuda-compatibility/#minor-version-compatibility - 似乎我上面的问题的答案是“是”,实际上,只有最新的 12.x 版本是如果使用 CUDA 11.0+ 编译代码则需要