解决容器内deepspeed微调大模型报错

解决容器内deepspeed微调大模型报错:launch.py:315:sigkill_handler Killing subprocess

问题描述:

在容器中用deepspeed微调百川大模型2时,出现上述错误,错误是由于生成容器时,共享内存没有设置,采用默认值引起的。终端输入ds_report,可以查看shared_memory,(之前是默认63M,现已调整50G)

解决办法

docker stop 容器名

docker rm 容器名

重新生成容器时加上共享内存参数:--shm-size=1g

例:

docker run -it -d --shm-size=50g --name 容器名--net host --gpus all -v 宿主机路径:容器内路径 -e NVIDIA_DRIVER_CAPABILITIES=compute,utility ubuntu:latest /bin/bash

相关推荐
FeelTouch Labs几秒前
深度学习模型架构——Transformer
人工智能·深度学习·transformer
码农学院18 分钟前
教育机构如何通过结构化内容提升在AI搜索中的可见度
人工智能
SMT贴片河南芯途电子22 分钟前
工业边缘计算设备硬件定制:算力、散热与工业总线的集成设计!
人工智能·边缘计算
2601_9599822135 分钟前
AI Agent 正在改变软件开发流程,开发者需要关注哪些技术方向?
人工智能
蓝速科技35 分钟前
蓝速科技鸿蒙信创终端全场景落地实效展示
人工智能·科技·华为·harmonyos
东方佑36 分钟前
精度扩散:一种面向统一多模态生成的量化理论框架
人工智能
我不是QI1 小时前
周志华《机器学习—西瓜书》九
人工智能·机器学习·支持向量机
洛_尘1 小时前
AI 1:AI知识体系搭建
人工智能
太子釢1 小时前
构建 Agent 实战指南
人工智能
RockHopper20251 小时前
企业智能体为何应面向“活动”而非“数据”——一个架构范式的转变
大数据·人工智能·智能体·活动驱动