当前位置: 首页 > wzjs >正文

网站设计显示日期上海网站建设

网站设计显示日期,上海网站建设,视差滚动网站模板,网页设计比赛策划案解决容器突然丢失GPU连接问题的方法总结 问题描述 在特定条件下,容器可能会突然与它们最初连接的GPU分离,导致出现Failed to initialize NVML: Unknown Error错误。此问题主要发生在使用systemd管理cgroup的环境中。 问题根源 最新版本的runc要求符号…

解决容器突然丢失GPU连接问题的方法总结

问题描述

在特定条件下,容器可能会突然与它们最初连接的GPU分离,导致出现Failed to initialize NVML: Unknown Error错误。此问题主要发生在使用systemd管理cgroup的环境中。

 

问题根源

最新版本的runc要求符号链接存在于/dev/char下的任何设备节点中,但NVIDIA设备当前不提供这些符号链接。

 

受影响环境

  • Docker环境使用containerd/runc并启用systemd cgroup驱动
  • K8s环境使用containerd/runc并设置SystemdCgroup = true
  • K8s环境使用cri-o/runc并启用cgroup_manager = "systemd"

 

问题验证方法

Docker环境测试验证


$ sudo docker exec -it 90452cca0281 bash
root@90452cca0281:/# nvidia-smi 
Thu Jun 12 05:58:56 2025       
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.230.02             Driver Version: 535.230.02   CUDA Version: 12.4     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
|   0  NVIDIA A100-SXM4-40GB          Off | 00000000:2B:00.0 Off |                    0 |
| N/A   34C    P0              34W / 400W |    423MiB / 40960MiB |      0%      Default |
|                                         |                      |             Disabled |
+-----------------------------------------+----------------------+----------------------+
|   1  Tesla V100-PCIE-32GB           Off | 00000000:84:00.0 Off |                    0 |
| N/A   34C    P0              36W / 250W |    310MiB / 32768MiB |      0%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------++---------------------------------------------------------------------------------------+
| Processes:                                                                            |
|  GPU   GI   CI        PID   Type   Process name                            GPU Memory |
|        ID   ID                                                             Usage      |
|=======================================================================================|
+---------------------------------------------------------------------------------------+
root@90452cca0281:/# exit
exit#执行systemctl daemon-reload 后出现Failed to initialize NVML: Unknown Error$ systemctl daemon-reload 
$ docker exec -it 90452cca0281 bash
root@90452cca0281:/# nvidia-smi 
Failed to initialize NVML: Unknown Error

 

解决方案

推荐解决方案

在containerd或cri-o中禁用systemd cgroup管理

​​
编辑/etc/docker/daemon.json 修改Docker配置(本人最终采用的方案)​​

{"exec-opts": ["native.cgroupdriver=cgroupfs"]
}

 
 

其他解决方案

 

​​使用nvidia-ctk工具创建符号链接​​
sudo nvidia-ctk system create-dev-char-symlinks --create-all

创建udev规则(个人测试未成功)​​

cat /lib/udev/rules.d/71-nvidia-dev-char.rules
ACTION=="add", DEVPATH=="/bus/pci/drivers/nvidia", RUN+="/usr/bin/nvidia-ctk system create-dev-char-symlinks --create-all"
  • 参考官方文档:https://github.com/NVIDIA/nvidia-container-toolkit/issues/48
     
     
降级NVIDIA Container Toolkit到特定版本
  • 参考文档:https://blog.csdn.net/weixin_43408232/article/details/143955501

 
 

个人经验分享

我尝试了官方文档中推荐的udev规则方法,但未能成功解决问题。最终通过修改Docker的cgroup驱动为cgroupfs的方式解决了问题。

配置方法:

编辑/etc/docker/daemon.json
添加或修改为:

{"exec-opts": ["native.cgroupdriver=cgroupfs"]
}

重启Docker服务后问题解决

http://www.dtcms.com/wzjs/322070.html

相关文章:

  • 做电影网站需要服务器吗企业营销策划书范文
  • 快速刷网站排名百度app下载并安装
  • 做网站用服务器纯手工seo公司
  • 网站建设寻求网站怎样优化关键词好
  • 现在哪个招聘网站做的比较好郑州seo博客
  • 山西网站建设开发上海网站排名优化怎么做
  • 网站正在建设中 模版建一个企业网站多少钱
  • 毕业设计餐饮网站建设扬州网络推广公司
  • 怎么让网站被收录推广项目的平台
  • 观澜做网站嘉兴seo报价
  • 做网站专家怎么给产品找关键词
  • 网站备案正常多久网站制作公司排名
  • 网站建设重要新如何做网络推广
  • 企业管理咨询网站宣传广告怎么做吸引人
  • web service做网站网上怎么推销自己的产品
  • 淘宝上那些做网站seo的管用吗搜索引擎平台有哪些
  • 哪个网站做logo设计师黄页网络的推广
  • 桂林黄页大全桂林本地信息网seo管家
  • 共享虚拟主机做网站够用么淘宝关键词查询
  • 网站建设及解析流程站长推荐
  • 网站制作+资讯百度seo查询工具
  • 佛山营销网站设计百度网盘资源共享
  • wordpress小分类主题杭州专业seo服务公司
  • 做临时网站搜索热词排名
  • 做动态网站用什么语言想学编程去哪里找培训班
  • web前端工程师是做什么的泉州网站seo公司
  • 游戏网站建设流程图软文范例800字
  • 外贸网站怎么做谷歌搜索十大接单推广app平台
  • 做app 需要先做网站吗微商软文推广平台
  • 外贸设计网站建设推广平台排行榜