当前位置:首页 » 《随便一记》 » 正文

【Docker】如何让docker容器正常使用nvidia显卡

9 人参与  2024年10月29日 11:22  分类 : 《随便一记》  评论

点击全文阅读


首先确保宿主机正常安装了显卡驱动

nvidia-smi

打印显卡信息如下:
在这里插入图片描述

安装nvidia-container-toolkit工具

sudo apt-get update && sudo apt-get install -y nvidia-container-toolkitsudo systemctl restart docker

运行如下命令测试显卡是否在容器内可用

docker run --rm --gpus all nvidia/cuda:11.3.1-base-ubuntu18.04 nvidia-smi

正常情况下会打印显卡信息,说明已经可以使用了。
在这里插入图片描述

问题

1.提示Failed to initialize NVML: Unknown Error

可以尝试编辑配置文件:

sudo vim /etc/nvidia-container-runtime/config.toml

将[nvidia-container-cli]的no-cgroups = true改为false
保存,重启docker

sudo systemctl restart docker

此时再次使用临时容器测试是否可用。


点击全文阅读


本文链接:http://zhangshiyu.com/post/179410.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1