新闻详情

新闻详情

首页 / 资讯中心 / 详情

MindSpeed LLM确定性计算:如何在昇腾上保证大模型结果可复现

发布时间:2026/9/27 4:46:58来源:尧图网络
MindSpeed LLM确定性计算:如何在昇腾上保证大模型结果可复现
MindSpeed LLM确定性计算如何在昇腾上保证大模型结果可复现【免费下载链接】MindSpeed-LLM昇腾LLM分布式训练框架项目地址: https://gitcode.com/Ascend/MindSpeed-LLM做昇腾大模型训练时你有没有发现同样的配置跑两次loss曲线却对不上这正是大模型可复现性问题的痛点。MindSpeed-LLM 是昇腾AscendLLM分布式训练框架内置的确定性计算Deterministic Computation功能只需两步配置就能保证多次训练结果完全一致让对照实验和性能调优有据可依。同一模型不同框架训练的 loss 曲线——没有受控的随机因素时曲线会出现难以归因的差异一、为什么两次训练结果会不一样大模型训练中随机因素来自多个层面任何一个不固定loss 曲线、性能曲线就无法重合随机来源具体表现随机数生成初始化、Dropout、数据 shuffle 依赖各进程随机种子非确定性算子部分算子不同运行下归约顺序不同浮点结果产生微小偏差集合通信多卡/多机通信中 all-reduce 等操作的归约顺序可能变化这些差异单看微不足道但在数千步、数千卡的训练中会被不断放大。于是你需要一个开关把这一切锁死。二、两步开启确定性计算最快配置方法 官方文档 deterministic_computation.md 给出的用法非常直接训练脚本中加入参数--npu-deterministic设置环境变量export HCCL_DETERMINISTICtrue锁定 HCCL 集合通信的确定性行为seed默认为1234也可以自行指定保证两次实验使用同一随机序列。这样配置后同参数下多次实验即可获得相同的实验结果loss 曲线可以逐点重合。三、框架在内部到底做了什么 --npu-deterministic触发后框架会调用统一的随机种子设置函数 seed_all一次性锁死所有随机源random.seed(seed)PYTHONHASHSEEDPython 层随机与哈希np.random.seed(seed)NumPy 随机数torch.manual_seed(seed)torch.use_deterministic_algorithms(True)PyTorch 算子确定性torch_npu.npu.manual_seed(seed)/manual_seed_all(seed)昇腾 NPU 设备侧随机数初始化入口见 initialize.pyRLHF 训练入口 rlhf_gpt.py 中同样接入了该能力。启用成功时日志会打印deterministic computing is applied for npu.例如 running_log.png 这类训练迭代日志⚠️ 旧参数--use-deter-comp已废弃请在 deprecated_args.py 的提示下改用--npu-deterministic。四、注意事项 ⚠️如果配置了HCCL_LOGIC_SUPERPOD_ID集群通过RoCE通信时集群拓扑关系变化会导致集合通信行为差异两种确定性方案不统一。因此做严格对照实验时建议固定集群拓扑或直接不配置该变量。五、相关资料入口 内容路径确定性计算官方文档docs/zh/pytorch/tools/deterministic_computation.md随机种子设置源码mindspeed_llm/training/utils.py初始化触发点mindspeed_llm/training/initialize.py项目 READMEREADME.md一句话总结在昇腾上做严肃的大模型实验加一个--npu-deterministic参数、设一个环境变量就能让每次训练可复现、可对比、可追溯。【免费下载链接】MindSpeed-LLM昇腾LLM分布式训练框架项目地址: https://gitcode.com/Ascend/MindSpeed-LLM创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

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

较早相关资讯

最新相关资讯

3步解决wordpress内存溢出错误:源码下载后如何防止被黑 2026/9/27 4:46:53

3步解决wordpress内存溢出错误:源码下载后如何防止被黑

3步解决wordpress内存溢出错误:源码下载后如何防止被黑 网站做好了没人访问,这往往是表象。深层原因可能是你的站点因为性能问题,在搜索引擎眼里已经被“判了死刑”。很多老板觉得只要把站搭起来,买点源码下载下来,改改文字就能收钱。但现实很…

阅读更多 →
网络规划设计师2022报名时间多少钱,别被坑 2026/9/27 4:46:53

网络规划设计师2022报名时间多少钱,别被坑

网络规划设计师2022报名时间多少钱,别被坑 改个需求建站公司拖一周,这种憋屈事儿谁没干过?更扎心的是,当你想通过考取 网络规划设计师 来提升话语权时,却发现官网上的 网络规划设计师2022报名时间 信息滞后,问客服又只谈 多少钱…

阅读更多 →
360网站怎么做链接一文搞懂技术选型实战 2026/9/27 4:46:47

360网站怎么做链接一文搞懂技术选型实战

360网站怎么做链接一文搞懂技术选型实战 很多站长刚接手项目,看到“备案流程一头雾水”就头疼,更别提在360搜索里做链接优化了。其实,把建站底层逻辑和360收录机制搞透,链接布局自然水到渠成。今天这篇文章,不聊虚的,直接拆解【360网站怎么…

阅读更多 →
CiLocks xterm自动化技巧:如何用msfconsole -x一条命令拉起完整攻击链 2026/9/27 4:46:40

CiLocks xterm自动化技巧:如何用msfconsole -x一条命令拉起完整攻击链

CiLocks xterm自动化技巧:如何用msfconsole -x一条命令拉起完整攻击链 【免费下载链接】CiLocks Crack Interface lockscreen, Metasploit and More Android/IOS Hacking 项目地址: https://gitcode.com/GitHub_Trending/ci/CiLocks CiLocks 是一款安卓/iOS …

阅读更多 →
C语言循环练习题精讲:从累加累乘到图形打印的实战指南 2026/9/27 4:46:40

C语言循环练习题精讲:从累加累乘到图形打印的实战指南

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

阅读更多 →
网站被黑挂马急救指南:5个实战案例教你选对网站建站网站制作公司 2026/9/27 4:46:34

网站被黑挂马急救指南:5个实战案例教你选对网站建站网站制作公司

网站被黑挂马急救指南:5个实战案例教你选对网站建站网站制作公司 凌晨三点,手机突然弹出微信消息,老板怒气冲冲地问:“咱官网怎么变成博彩网站了?客户投诉说点进去全是广告!”你盯着屏幕,心里咯噔一下,赶紧打开浏览器查看,熟悉的首页界面消失了,取…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

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

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