已合并
[fix][ops]MatmulReduceScatter算子修复string_view悬空指针 #5383
chenjl创建于 7月6日
[fix][ops]MatmulReduceScatter算子修复string_view悬空指针 #5383
已合并
Pull Request已成功合入, 合并人@ascend-robot
(感谢 chenjl 的贡献)ascend-robot
7月6日 评论:
7月6日 评论:
7月6日 添加了label:ascend-cla/yes
7月6日 添加了label:needs-issue
ascend-robot
7月6日 评论:
7月6日 评论:
此处折叠了95条消息 查看更多
zichun_ye
7月7日 评论:
7月7日 评论:
/approve


7月7日 添加了label:approved
songkai111
7月8日 评论:
7月8日 评论:
/lgtm


7月8日 添加了label:lgtm
7月8日 合入了pull request
Issue #248
【合入来源】
【修改方案】
修复MatmulReduceScatter算子base/quant接口下c10::string_view 悬空指针导致非阻塞模式下 group 名读到脏数据的问题。由于 EXEC_NPU_CMD 可能以非阻塞方式执行,string_view 所引用的原始字符串可能在此之前析构,导致指针悬空、读取脏数据。
修改方案:将 string_view 的内容复制到局部 std::string 对象中,再从中获取指针,确保在函数调用期间指针始终有效
【资料变更】
不涉及
【接口变更】
不涉及
【功能验证】
测试用例来源:MC2自验证用例

结果:PASS
【CheckList】