我可以安装两个 Cuda 工具包并同时使用它们吗?

Rik*_*ika 5 nvidia cuda 14.04 16.04

我想知道我是否可以轻松安装多个 Cuda 工具包并使用它们。
这样做的原因是,我有两个应用程序,需要两个不同的版本。
现在如果我创建两个用户帐户,并在每个帐户中安装每个版本,可以吗?
我的意思是它们不会影响整个系统以及其他帐户吗?
我可以在一个帐户中执行此操作吗?

提前致谢

Rik*_*ika 1

对的,这是可能的。
只要操作系统受支持,您就可以安装多个 CUDA 工具包。不过,为了不遇到任何问题,我建议使用runfile安装程序,因为它们允许您指定安装哪些内容以及安装位置。
需要注意的一件事是为 CUDA 创建的符号链接。当您安装 CUDA 时,通常许多应用程序和/或框架会检查该符号链接,该符号链接通常指向系统上可用的最新/唯一版本的 CUDA。
因此,请对应用程序特定的配置文件进行必要的更改,以指向正确的 cuda 安装版本。安装程序通常总是创建一个名为(例如cuda-9.1)的文件夹,您也cuda-x.x可以使用它来代替符号链接( )。 如果您的一个应用程序仅检查 symlink ,并且您无法更改其配置,那么您可以使该 symlinc 指向该应用程序所需的 cuda 版本,并配置其他应用程序以通过以下方式使用其相应版本:他们的配置文件。/usr/local/cuda
/usr/local/cuda