NVIDIA 驱动程序 - 'toolkit' 选项是什么意思?

NVIDIA driver - what does the 'toolkit' option mean?

在下载 NVIDIA GPU 驱动程序时,我也被问了一段时间我更喜欢哪个 CUDA 工具包。

现在,下载驱动程序时这个选择意味着什么?

据我所知,不同的CUDA工具包有不同的支持它们的最低驱动程序(在发行说明中也有说明),但是驱动程序下载页面上的这个选择意味着什么?

一般来说,CUDA 工具包的驱动程序有一个向后兼容策略。例如,最新的驱动程序应该可以与任何旧的 CUDA 工具包一起使用。较旧的驱动程序可能无法与较新的 CUDA 工具包一起使用。

这是兼容性的一般说明。您也可以发现它表示为 here(例如 table 1)。

但是,每个 CUDA 工具包都附带一个特定的驱动程序分支。例如,CUDA 10.1 附带 418.xx 驱动程序分支(这对应于与 CUDA 工具包安装程序捆绑在一起的 GPU 驱动程序版本)。

因此,即使 430.xx 驱动程序与 CUDA 10.1 兼容并且应该与 CUDA 10.1 一起工作,但它实际上并不是 CUDA 10.1

附带的驱动程序分支

下拉列表允许您 select 与特定 CUDA 工具包附带的驱动程序在同一分支中并且具有最高测试覆盖率的驱动程序。