docker上的cuda版本和PC上的cuda版本不同有关系吗?

BoK*_*enU 11 cuda docker nvidia-docker

我的电脑上安装了 cuda-10.1。目前cuda的最新版本是cuda11.0。我正在考虑使用 docker cuda 版本 11.0,而不更改我的 PC 上的 cuda 版本。那么这样的话容器中使用的cuda会是11.0吗?

Rob*_*lla 17

容器中使用的 CUDA 版本将是容器中安装的 CUDA 版本。它与PC(即主机)上安装的CUDA版本没有任何连接。但是,PC 上安装的GPU 驱动程序版本必须支持您打算在容器中使用的 CUDA 版本。

(如果您还在 PC 上安装了 CUDA,并且想要在任何容器使用之外也在那里使用它,那么 PC 上安装的 GPU 驱动程序版本也必须足以支持该版本的 CUDA。)

您可以在此处的表 2 中查看支持特定 CUDA 版本所需的最低驱动程序版本。

如果您要在容器中使用 CUDA,强烈建议您使用NVIDIA 容器工具包