docker - nvidia-cuda docker 容器操作系统,不同于主机
问题描述
在 Nvidia 的开发者页面 ( https://devblogs.nvidia.com/nvidia-docker-gpu-server-application-deployment-made-easy/ )
它指出 nvidia-docker 提供“与驱动程序无关的 CUDA 图像”。我想询问/澄清这是否只是特定于驱动程序版本,还是这也适用于操作系统?
For example:
Host = CentOS
Docker Image/Container = Ubuntu
使用 nvidia-docker 是否提供了一种在 Ubuntu Docker 容器中使用 CentOS 的 nvidia 驱动程序的方法?
目前我所做的是我总是有 2 个 Docker 文件来支持 Ubuntu 主机和 CentOS 主机,并手动挂载 /dev/nvidia0 并在 docker 映像中复制库文件(或安装驱动程序)。
我已经向 Nvidia 提出了这个问题,但仍在等待他们回答。我也会自己尝试找出答案,但我只是想试试运气,如果 SO 中的任何人已经知道答案。
提前谢谢你们。
解决方案
我已经对此进行了测试,并且确实有效。
“与驱动程序无关的 CUDA 映像”不仅限于不同版本的驱动程序,而且还限于不同的操作系统(二进制)
谢谢你。
推荐阅读
- css - 从橙色到蓝绿色的动画没有生效
- sql - 数据库关联导致使用 postgres 进行数据库迁移时出现问题
- python - 读取损坏的电子表格时出现异常
- java - 有没有办法检查 ValueEventListener 是否成功删除?
- flutter - Android Studio 陷入了创建颤振项目的困境
- css - 使用 bootstrap 4 配色方案安装 bootstrap 5
- javascript - [NodeJS]从一个范围内获取不重复的数字
- postgresql - PostgreSQL如何用十进制逗号读取csv文件?
- python - 使用转义字符将 tradingview 策略连接到 3commas
- c - 我的程序没有正确分配空间