已合并
[fix]确定性计算strict模式放行910_93 #4485
weixin_47168537创建于 8月7日
[fix]确定性计算strict模式放行910_93 #4485
已合并
Pull Request已成功合入, 合并人@CANN-robot
(感谢 weixin_47168537 的贡献)8月7日 创建了 pull request,commit dfac51e6
atomgit-bot
8月7日 评论:
8月7日 评论:
变更摘要
此 PR 放宽了确定性计算 strict 模式(DETERMINISTIC_STRICT)的设备类型限制:原先仅允许 DEV_TYPE_910B(A2)设备使用 strict 模式,现在同时放行 DEV_TYPE_910_93(A3)设备。修改涉及 CommConfig::SetConfigDeterministic 和 HcclSetConfig 两处设备类型校验逻辑,并同步更新了对应的错误提示信息与文档。
主要改动
CommConfig::SetConfigDeterministic放宽设备校验:在src/legacy/ascend910/framework/communicator/comm_config.cc中,将 strict 模式的设备类型判定从仅排除非DEV_TYPE_910B,改为同时排除非DEV_TYPE_910B且非DEV_TYPE_910_93,使 A3 设备也可使用 strict 确定性计算。HcclSetConfig放宽设备校验:在src/legacy/ascend910/framework/op_base/src/op_base.cc中,对DETERMINISTIC_STRICT配置值的设备类型检查做了相同逻辑修改,新增对DEV_TYPE_910_93的放行。- 错误提示信息更新:两处校验失败时的错误日志和报错信息均由 "only support A2" 更新为 "only support A2/A3",与新的设备支持范围保持一致。
- 文档同步修改:根据 PR 描述,对应文档也已更新以反映 strict 模式新增对 A3 设备的支持。


不准确?
atomgit-bot
8月7日 评论:
8月7日 评论:
8月7日 添加了label:cann-cla/no
8月7日 添加了label:stat/needs-squash
此处折叠了121条消息 查看更多
13 天前 添加了label:ci-pipeline-passed
CANN-robot
13 天前 评论:
13 天前 评论:
The MR can not be merged, because of CodeReview discussion not resolved
If you want to solve this problem, you can click here to do it in the FAQs.


CANN-robot
13 天前 评论:
13 天前 评论:
流水线 PR-pipeline_cann_hcomm#19320 [ commitID:e498f8ae ] 已完成


13 天前 解决了最后一个问题
13 天前 合入了pull request
[fix]确定性计算strict模式放行910_93,在 910_93上放行,并同步更新文档与 UT
变更点:
自验证场景: