






















新版 docker 已经个不需要 nvidia-docker 即可使用 gpu,本文记录相关信息。
系统环境: Ubuntu 22.04
1 | |
1 | |
注意:请确保 docker 版本高于 19.03,否则需要 nvidia-docker 才能使用 GPU
参考 Run GPU accelerated Docker containers with NVIDIA GPUs
主机 (host) 中只需要安装英伟达显卡驱动,不需要安装 cuda-toolkit.
测试:
1 | |
docker 中执行 nvidia-smi 后报错:
1 | |
原因 (见上面 wiki 链接,执行 systemctl --version 查看 systemd 版本,如果是 v248 或更高则可确认是该问题):
1 | |
需要做的有:
systemd.unified_cgroup_hierarchy=false/etc/nvidia-container-runtime/config.toml 修改参数 no-cgroups = false其中内核参数修改方法(GRUB)为:编辑 /etc/default/grub,在 GRUB_CMDLINE_LINUX_DEFAULT 参数双引号内加上所需参数:GRUB_CMDLINE_LINUX_DEFAULT=“… systemd.unified_cgroup_hierarchy=false”,再执行 grub-mkconfig -o /boot/grub/grub.cfg 生成启动引导配置文件。然后重启电脑,执行 cat /proc/cmdline 确认参数已添加。
文章链接:
https://www.zywvvd.com/notes/tools/docker/docker-with-gpu/docker-with-gpu/
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。