nvidia-cuda docker 容器 os,不同于 host

nvidia-cuda docker container os, different from host

在 Nvidia 的开发者页面 (https://devblogs.nvidia.com/nvidia-docker-gpu-server-application-deployment-made-easy/)

它声明 nvidia-docker 提供 "driver-agnostic CUDA images"。 我只想 inquire/clarify 如果这只是特定于驱动程序版本或者这是否也适用于 OS?

For example:
Host = CentOS
Docker Image/Container = Ubuntu

使用 nvidia-docker 是否提供了在 Ubuntu Docker 容器中使用 CentOS 的 nvidia 驱动程序的方法?

目前我做的是我总是有2个Docker文件来支持Ubuntu主机和CentOS主机并手动挂载/dev/nvidia0并复制库文件(或安装驱动程序)在 docker 图像中。

我已经向 Nvidia 询问过这个问题,但仍在等待他们的答复。 我也会自己尝试找出答案,但如果 SO 的任何人已经知道答案,我只是想试试我的运气。

提前谢谢大家。

我已经测试过了,确实有效。

"driver-agnostic CUDA images"不仅限于不同版本的驱动,还可以跨越不同的OS(二进制)

谢谢。