我想知道我是否可以轻松安装多个 Cuda 工具包并使用它们。
原因是,我有两个应用程序,需要两个不同的版本。
现在,如果我创建两个用户帐户,并在每个帐户中安装每个版本,可以吗?
我的意思是它们不会影响整个系统,从而影响其他帐户吗?
我可以在一个帐户中执行此操作吗?
提前致谢
答案1
是的,这是可能的。
只要操作系统受支持,您就可以安装多个 CUDA 工具包。但是,为了避免遇到任何问题,我建议使用runfile
安装程序,因为它们允许您指定安装哪个和在何处安装它们。
要注意的一件事是为 CUDA 创建的符号链接。当您安装 CUDA 时,通常许多应用程序和/或框架会检查该符号链接,该符号链接通常指向系统上可用的最新/唯一版本的 CUDA。
因此,在应用程序特定的配置文件中进行必要的更改以指向正确的 cuda 安装版本。安装程序通常总是创建一个名为cuda-x.x
(例如 cuda-9.1)的文件夹,您也可以使用它来代替符号链接(/usr/local/cuda
)。
如果您的一个应用程序只检查符号链接/usr/local/cuda
,并且您无法更改其配置,那么您可以让该符号指向该应用程序所需的 cuda 版本,然后配置其他应用程序以通过其配置文件使用其相应的版本。