已关闭
[Bug-Report|缺陷反馈]: pad/expand 等算子 golden 需适配 TTK TestSpec 新规范 #3226
XBying创建于 9月18日关闭于 2 天前
XBying
9月18日 评论:
9月18日 评论:
/assign


9月18日 将 2301_81474000 设为负责人
9月18日 关联了pull request:test: 18 算子 golden 新增 TestSpec 双注册与 third_party
陈思
14 天前 评论:
14 天前 评论:
您好,感谢反馈!
问题分析
旧式注册向 TestSpec 迁移的诉求已有对应变更。在已核对的 cann/ops-math 提交 b19eaee4f58e5e1e3cb3b2ecbfed2d02c11c820a 中,pad、expand、tile/tile_d 均已同时保留 __golden__ 并注册 __spec__,因此这几个算子在该版本已不再是仅有旧式注册。
处理方向
关联 PR #5789 已于 2026 年 10 月 12 日合入。其实际方案是保留旧入口,让新增的 TestSpec golden 包装复用原 golden 计算并按列表返回,同时提供 third_party 实现和容差配置;expand、tile 的第三方实现也将输出转为连续张量。这样可在保留旧调用方式的同时接入 TestSpec。
对于上述注册迁移,可使用包含该变更的代码版本。正文提到的“部分 golden 存在既有缺陷”尚未给出具体用例,不能据此认定均已解决;若仍有异常,请补充一个具体算子的失败用例及实际/预期结果,以便区分剩余的计算问题与注册适配问题。


XBying
2 天前 评论:
2 天前 评论:
/close


2 天前 issue状态由 进行中 改变为 已完成
2 天前 关闭了 issue
2 天前 添加了label:resolved
Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.
一、问题描述 (必填)
TTK 推出 TestSpec 测试规范(旧 golden 将废弃),pad/expand/tile 等算子的 golden 仍为旧式注册,需适配;部分 golden 存在既有缺陷。
二、环境信息 (可选)
三、重现步骤 (可选)
四、预期结果 (可选)
💡 备注(选填)