已关闭
[Bug-Report|缺陷反馈]: sign_bits_pack(arch35)运行时报 507035 向量核异常 #3638
zhoulong50创建于 14 天前关闭于 11 天前
14 天前 添加了label:bug-report
14 天前 关联了pull request:Declare workspace slot in SignBitsPack arch35 host tiling
陈思
13 天前 评论:
13 天前 评论:
/assign @zhoulong50_hw


13 天前 将 zhoulong50_hw 设为负责人
11 天前 issue状态由 进行中 改变为 已解决
11 天前 关闭了 issue
一、问题描述 (必填)
运行 sign_bits_pack(arch35)算子用例时报 507035 向量核异常,扩展信息为
"The DDR address of the MTE instruction is out of range"。
根因:host tiling 未声明 workspace 槽,而 kernel 入口签名为
(x, y, workspace, tiling) 共 4 个入参,导致下发实参少一个槽位、整体错位一格:
kernel 的 tiling 形参取到非法地址,框架从该地址拷贝 tiling data 时 MTE 访问越界,
进而由硬件上报 507035(vector core exception)。
期望:在 host tiling 中声明 workspace 槽(大小置 0),使实参与 kernel 签名对齐。
二、环境信息 (可选)
• 昇腾硬件型号:Ascend950
• CANN 版本:9.2.0
三、重现步骤 (可选)
四、预期结果 (可选)
算子用例正常执行,无 507035 报错;输出与 golden 逐位一致(bit-exact)。
💡 备注(选填)