已关闭
[Bug-Report|缺陷反馈]: bias 算子 infershape 未显式处理 unknown rank;golden tolerance 误用 stat_rel_err 致三方精度默认不可达 #3207
shengle创建于 20 天前关闭于 19 天前
20 天前 添加了label:bug-report
shengle
20 天前 评论:
20 天前 评论:
/assign @SeanDictionary


20 天前 将 SeanDictionary 设为负责人
19 天前 关闭了 issue
19 天前 添加了label:resolved
一、问题描述 (必填)
bias 算子(math/bias)存在两处缺陷:
bias_def声明了DynamicRankSupportFlag(true),但InferShape4Bias未显式处理 unknown rank(x dimNum==0)分支,动态 shape 场景下 unknown rank 未显式传播。_TOL浮点容差声明为{"standard": "stat_rel_err", "level": "L1"}:cross_check(add_v2 / ragged_bin_count / segsum 等),stat_rel_err 声明为仓内唯一异类;level键在 stat_rel_err 标准下为无效配置,声明存在歧义;二、环境信息 (可选)
三、重现步骤 (可选)
--compare运行python3 -m ttk kernel -i <bias_cases>.csv --plugin tests/assets/golden.py -b release:precision_metrics显示standard=stat_rel_err,无三方数据;四、预期结果 (可选)
SetDimNum(0)传播 unknown rank,与仓内 addr/dot 等算子风格一致;_TOL浮点条目为cross_check/L1,默认路由即三方判据(L1: mare<=5 / mere<=1.5 / rmse<=1.5)。💡 备注:修复后抽样验证(Ascend 950DT,TTK kernel,release binary):6/6 PASS,cross_check/L1 三方比值 mare/mere/rmse 均为 1.0。
关联 PR:https://gitcode.com/cann/ops-math/merge_requests/5746