新闻详情

新闻详情

首页 / 资讯中心 / 详情

如何用Docker一键部署MindSpeed LLM:昇腾镜像构建指南

发布时间:2026/9/25 5:02:01来源:尧图网络
如何用Docker一键部署MindSpeed LLM:昇腾镜像构建指南
如何用Docker一键部署MindSpeed LLM昇腾镜像构建指南【免费下载链接】MindSpeed-LLM昇腾LLM分布式训练框架项目地址: https://gitcode.com/Ascend/MindSpeed-LLMMindSpeed LLM是昇腾大语言模型分布式训练框架支持分布式预训练、指令微调、数据预处理与基线评估。本文带你通过 Docker 镜像快速部署 MindSpeed LLM 训练环境一行构建脚本即可完成昇腾镜像构建容器启动后即可在 NPU 上运行大模型训练免去繁琐的手工环境配置。为什么推荐用 Docker 部署 MindSpeed LLM 昇腾训练环境涉及 CANN、TorchNPU、PyTorch、Triton-Ascend、Megatron-LM 等多个组件手动安装版本极易出错。MindSpeed-LLM 官方提供了统一的 Dockerfile预装完整的软件栈组件版本CANN9.1.0Python3.12PyTorch2.7.1TorchNPU2.7.1.post8Triton-Ascend3.2.2MindSpeed LLM26.1.0镜像内置base环境工作目录直接指向/workspace/MindSpeed-LLM且已自动加载 CANN 环境变量set_env.sh进入容器即可开训。部署前准备NPU 驱动与 CANN 安装 ️容器需要访问宿主的 NPU 设备因此宿主机必须先装好 NPU 驱动与 CANN。1️⃣ 安装 NPU 驱动在昇腾官网选择对应产品型号如 Atlas 800T A2 训练服务器勾选run软件包格式一键下载后执行固件与驱动安装2️⃣ 安装 CANN 软件包下载 CANN 时注意核对CPU 架构ARM 选aarch64x86 选x86_64和芯片型号如 910B勾选toolkit、nnal、kernels等核心包一键构建 MindSpeed LLM 昇腾镜像 克隆仓库后进入docker目录执行构建脚本 image_build.shcd docker # 使用全部默认值构建910b openEuler24.03 bash image_build.sh # 指定 NPU 类型和操作系统 bash image_build.sh -t 950 -o ubuntu22.04 # 自定义 CANN、PyTorch、TorchNPU 版本 bash image_build.sh \ --base-image-version 9.1.0 \ --torch-version 2.7.1 \ --torch-npu-version 2.7.1.post8常用构建参数如下未指定的参数会自动使用与最新版镜像一致的默认值参数说明默认值-t, --npu-typeNPU 类型910b/a3/950910b-o, --os操作系统openeuler24.03-i, --image-name自定义输出镜像名自动拼接规则 Tag--base-image-versionCANN 基础镜像版本9.1.0--torch-versionPyTorch 版本2.7.1--torch-npu-versionTorchNPU 版本2.7.1.post8--mindspeed-llm-branchMindSpeed-LLM 版本分支26.1.0--no-cache不使用构建缓存无--cleanup-on-fail构建失败时清理悬空镜像无 构建过程会自动克隆 MindSpeed、Megatron-LM、FSDPTurbo 源码并编译安装 GDN 自定义算子请保持网络通畅。构建结束后会提示Build Complete!并打印生成的镜像 Tag。启动 MindSpeed LLM 训练容器 ⚡镜像 Tag 遵循v{版本}-cann{CANN版本}-torch_npu{TorchNPU版本}-{芯片}-{系统}-py{Python版本}的格式。以 910b 芯片为例挂载 NPU 设备与驱动目录后运行容器docker run -it --rm \ --name mindspeed-llm \ --privileged \ --network host \ --ipchost \ --device/dev/davinci1 \ --device/dev/davinci_manager \ --device/dev/hisi_hdc \ --device/dev/devmm_svm \ -v /usr/local/Ascend/driver:/usr/local/Ascend/driver \ -v /usr/local/dcmi:/usr/local/dcmi \ -v /usr/local/sbin/npu-smi:/usr/local/sbin/npu-smi \ -v /etc/ascend_install.info:/etc/ascend_install.info \ -v /home/:/home/ \ -v /data:/data \ mindspeed-llm:v26.1.0-cann9.1.0-torch_npu2.7.1.post8-910b-openeuler24.03-py3.12 \ /bin/bash进入容器后默认位于/workspace/MindSpeed-LLMCANN 环境已自动加载。注意镜像仅预装 PyTorch、TorchNPU 基础依赖请根据目标模型的 README在 base 环境中手动安装该模型的额外依赖包。验证部署跑起来才算成功 ✅启动一个训练脚本如 Qwen3 预训练示例 pretrain_qwen3_8b_4k_fsdp2_A3.sh看到如下日志说明 MindSpeed LLM 已在 NPU 上正常迭代——包含每步耗时、吞吐量TFLOP/s/GPU、显存占用与 loss 信息二次开发基于官方镜像扩展 如果需要在镜像中加装自有依赖直接以官方镜像为基底编写自定义 Dockerfile 即可无需重新走完整构建流程FROM mindspeed-llm:v26.1.0-cann9.1.0-torch_npu2.7.1.post8-910b-openeuler24.03-py3.12 RUN pip install your-package1.0.0 COPY . /workspace/your-project WORKDIR /workspace/your-project构建后按上文相同方式挂载 NPU 设备运行即可。延伸阅读 镜像总览与完整 Tag 列表docker/OVERVIEW.zh.md、docker/supported_tags.md统一构建脚本docker/image_build.sh统一 Dockerfile三阶段构建基础环境 → PyTorch 安装 → 框架源码docker/Dockerfile各芯片镜像内容对照表见 supported_tags.md覆盖910b、a3、950三类 NPU 及 openEuler24.03 / ubuntu22.04 双系统按照以上步骤你已可以用一条bash image_build.sh完成昇腾镜像构建并在分钟级内把 MindSpeed LLM 训练容器跑起来。下一步可参考官方文档尝试 Qwen3、DeepSeek 等模型的分布式预训练与指令微调。【免费下载链接】MindSpeed-LLM昇腾LLM分布式训练框架项目地址: https://gitcode.com/Ascend/MindSpeed-LLM创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Sage ERP采购模块折百与不折百逻辑详解:从供应商到退货的完整指南 2026/9/25 5:40:47

Sage ERP采购模块折百与不折百逻辑详解:从供应商到退货的完整指南

简介:SAGE-ERP采购模块操作手册面向ERP实施顾问、采购业务人员及系统运维者,聚焦供应商维护、报价、采购订单、收货与退货等核心环节,尤其针对“折百/不折百”两种订单处理逻辑给出明确操作口径。压缩包内含1个doc文档,整体约220K…

阅读更多 →
华为供应链管理PPT解读:SOP计划与ISC流程实战指南 2026/9/25 5:40:47

华为供应链管理PPT解读:SOP计划与ISC流程实战指南

简介:《学习华为先进供应链管理.pptx》是一份面向供应链管理人员、通信行业从业者及相关专业学生的技术分享资料,旨在帮助快速建立华为供应链的整体认知,了解华为如何以计划与订单体系、采购与认证体系、库存控制与预测能力构筑高效供应链网络…

阅读更多 →
Spring AI + Java实战:企业级RAG知识库问答全链路构建与调优 2026/9/25 5:40:47

Spring AI + Java实战:企业级RAG知识库问答全链路构建与调优

很多 Java 后端同学的第一反应是:知识库已经建好了,文档也都传上去了,那 RAG 是不是就该自动跑起来了?结果一接 Spring AI 才发现,事情没那么简单。RAG 不是“把文档塞进去”就完事,而是一条完整的链路&…

阅读更多 →
cat抓 cat-catch:下载网页视频与 m3u8 直播流的浏览器资源嗅探扩展 2026/9/25 5:40:47

cat抓 cat-catch:下载网页视频与 m3u8 直播流的浏览器资源嗅探扩展

cat抓 cat-catch:下载网页视频与 m3u8 直播流的浏览器资源嗅探扩展 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 网页里正在播一段直…

阅读更多 →
Agent Skills完全指南:从概念到集成,用TaoToken打造高效AI Agent的秘诀 2026/9/25 5:40:40

Agent Skills完全指南:从概念到集成,用TaoToken打造高效AI Agent的秘诀

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
ODAC 122010 Xcopy x64部署与连接配置全指南 2026/9/25 5:40:40

ODAC 122010 Xcopy x64部署与连接配置全指南

简介:这是一份用于六十四位 Windows 环境、基于 Oracle 数据库的 .NET 与 ASP.NET 数据访问组件合集,版本为 12.2.0.1.0,主要面向需要处理 Oracle 互操作场景的中高级开发人员和系统运维人员。压缩包以 Xcopy 方式提供完整组件,包…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉