已关闭
[Bug]: DSA存在复杂重排导致运行失败 #2234
wei_zhuoyi创建于  4月17日关闭于  6月18日
wei_zhuoyi成员
4月17日 创建

Checklist


[x] 1. 我已经搜索过相关问题,但没有得到预期的帮助.

[x] 2. 最新版本中该错误尚未修复.

[x] 3. 请注意,如果您提交的Bug描述缺少相应的环境信息和最小可复现的demo,我们将很难复现和解决该问题,从而降低收到反馈的可能性,甚至该问题将被关闭.

🐞 问题详细描述

大规模并行时触发自动插入的复杂重排
并行配置:128卡,dp2tp4pp2cp8
image.png

一阶段框架取值出错导致重排reshape输入节点取错
image.png

详细的环境信息描述

NA

其他辅助信息

版本信息

NA

Thanks for contributing 🎉!

likedislike
Wwei_zhuoyi成员
4月17日 添加了label:bug
Wwei_zhuoyi成员
4月17日 添加了label:bug
Wwei_zhuoyi成员
4月17日 关联分支 由 [] 改变为 [master]
Wwei_zhuoyi成员
4月17日 问题后端类型 由 [] 改变为 [Ascend]
Wwei_zhuoyi成员
4月17日 关联组件 由 [] 改变为 [B-SIG-MindFormers-Train]
Wwei_zhuoyi成员
4月17日 修改标题为 “[Bug]: DSA存在复杂重排导致运行失败”,原标题为“[Bug]: DSA大规模并行配置下存在复杂重排导致transpose失败”
Wwei_zhuoyi成员
4月17日 修改了issue 的描述
Wwei_zhuoyi成员
6月18日 将 wei_zhuoyi 设为负责人
Wwei_zhuoyi成员
6月18日 issue状态由 TODO 改变为 ACCEPTED
Wwei_zhuoyi成员
6月18日 issue状态由 ACCEPTED 改变为 WIP
Wwei_zhuoyi成员
6月18日 issue状态由 WIP 改变为 VALIDATION
Wwei_zhuoyi成员
6月18日 issue状态由 VALIDATION 改变为 DONE
Wwei_zhuoyi成员
6月18日 关闭了 issue
wei_zhuoyi成员
6月29日 评论:

Appearance & Root Cause
问题:大规模并行时触发自动插入的复杂重排
根因:
1、 mindspore自动插入重排

Fix Solution
1、修复可能触发重排的节点

Fix Description & Test Suggestion
https://atomgit.com/mindspore/mindformers/pull/8196

Self-test Report & DT Review
小规模并行下有些重排问题未暴露,因此使用dp2tp4pp2cp8进行dryrun存图验证
一阶段:
消除重排前
image.png
image.png
消除重排后
image.png
image.png

二阶段:
消除重排前
image.png
image.png
消除重排后
image.png
image.png

精度对比:
一阶段
redist1.JPG
二阶段
redist2.JPG
常规mla无变化
mla.JPG
是否需要补充 ST/UT:否 如果选择否,请补充理由
原因:非基本功能问题

Introduction Analysis
引入类型:历史遗留问题
问题是否偶现:否

likedislike