| Files | Last commit | Last update |
|---|---|---|
feat: 输出tensor非连续禁止BROADCAST场景(提单前剔除后重跑)+ 问题统计目录(接口压测结果与提单汇总/issue汇总 两 Excel 在线统计表) 【输出BROADCAST门禁(强制!!!!输出非连续不跑 BROADCAST 场景,提 issue 前确认是否是输出的 broadcast 场景,如果是剔除后重跑)】 生成端根因修复:gen_fuzz_cpp.py 输出 tensor scene 下界=2(2~5 绝对禁止 BROADCAST,输入保持 1~5 含 BROADCAST;回归验证 selfNC=1~5/outNC=2~5)+ tiling NC 场景注入对输出 BROADCAST 防御性跳过(输出保持连续构造不影响该 tiling_key 覆盖);修正 multithread 转换规范错误(SKILL.md/gen-spec.md 原"输出 tensor scene 0~5 与输入一致"即输出 BROADCAST 来源 → 输出 0,2~5 增加 CONTINUOUS 绝对禁止 BROADCAST=1,输入 0~5 不变);fuzz-cpp-spec.md BROADCAST 使用规则强化(输出绝对禁止 BROADCAST + 提单门禁剔除说明 + multithread 输出 0,2~5)。提单门禁②:file_bug_issues.py 新增 scan_output_broadcast_in_log——提 issue 前扫描该场景 fuzz 日志 [FUZZ_PARAM] noncontig= 段(输出 tensor 名单取 output/{api}/test-design/03_参数定义.yaml 的 io_type=output,缺省启发式 out/xxOut),命中输出=BROADCAST 一律剔除禁止提单(优先级先于代码级核验门禁①、--skip_code_review 不可绕过——confirmed 结论已登记仍剔除),提示修复 CPP(non_contig 输出 scene=2~5、multithread 输出 0,2~5)→ 重新压测 → 重新 bug 三态判定后再提;--check 归类"输出BROADCAST剔除重跑"不计入未提交(全部门禁拦截时 exit 0),summary.md 记录拦截清单;bug 三态判定流程新增分支与理由词表"输出tensor非连续BROADCAST场景剔除重跑";含输出 BROADCAST 的旧压测结果一律作废不得作为提单依据。AGENTS.md 集成:CPP 打印规范第3条强化(强制!!!!标记)/复用判断规则新增(已有 CPP 输出含 BROADCAST → 需要修改重跑)/bug 三态判定树新增分支+理由词表/提单流程④双门禁(④a 输出broadcast剔除检查+④b 代码级核验)/Step 2B/2D 生成要求输出 scene 强制/S56 提单双门禁/S64 约束(最高优先级)/高风险行为限制 2 条/能做什么/frontmatter。 【问题统计目录(GitCode 仓 Alice_zhou/issue 的 问题统计/,强制)】 新增 scripts/sync_issue_stats_git.py——两 Excel 在线统计表实时填充(同一张表 upsert 累积不按日期另建表格,多机安全合并:行键 upsert/本机行优先/他机行保留/sha 乐观锁冲突重试/合并后序号全表重排+着色按值重新应用/禁止整表覆盖)。表1 接口压测结果与提单汇总.xlsx(序号/接口名/对应主算子名(find_owner_repo.resolve_api 定位+本地缓存 .meta_cache.json)/sample/normal/non_contig/multithread/consistent/error 各场景成功率(预检记录归并基场景且全量记录优先,error=已覆盖,无数据 —)/总体结论(强制三态着色:fail 红=存在是bug 版本bug记录、pass 绿=全部已执行场景成功率≥90%且无版本bug、待复核 黄=存在场景成功率<90%且无版本bug,Excel 好/中/差三色样式)/提单情况(已提单N个/待提单/无,取自问题单列链接数)/备注(bug 判定或 TOP 失败原因)/压测日期(更新时间取最大日期)/压测版本(env FUZZ_CANN_VERSION/CANN_VERSION > CANN version.cfg 文件 > 未知);行键=接口名+压测日期——同接口重跑按日期新行依次填充、同日重跑 upsert 覆盖)。表2 issue汇总.xlsx(序号/aclnn接口名/对应主算子名/问题/issue链接/md资料链接(本地 ops-* 仓 docs/aclnn{api}*.md 排除 experimental → https://gitcode.com/cann/{repo}/blob/{branch}/{path},本地缓存,未找到标注)/压测日期;行键=aclnn接口名+issue链接 同一 issue 多场景归并只占一行;数据源 out_res/issues/{日期}/daily_issues.json 主源 → filed.json+summary.md 历史回退)。触发链路(自动):update_batch_results.py 每场景压测结果更新后实时填充表1("每次压测结果依次填充即可,不需要另外建立表格"——独立于批量结果 Git 同步开关,--no_git_sync 不影响本表填充);file_bug_issues.py 每轮提单后实时填充表2+刷新表1(提单情况列);scheduled_update.py 每日 4 轮整点兜底补推两表(新增步骤4,无数据/文件缺失静默跳过,失败不阻塞下轮重试);开关 ISSUE_STATS_GIT_SYNC=0/1 > config issue_stats_git_sync(默认 true),仓内目录 config issue_stats_repo_dir(默认 问题统计);config/issue_tracker.example.json 新增 issue_stats_git_sync/issue_stats_repo_dir 两键;AGENTS.md 新增"问题统计目录"专章(两表结构与触发链路)+定时更新机制步骤4+功能定位四件事+S65 约束+命令速查问题统计表同步行+目录结构 out_res/问题统计 本地镜像与脚本行+能做什么+frontmatter。已验证:三态着色(pass C6EFCE/待复核 FFEB9C/fail FFC7CE)与全量覆盖预检/多机合并(他机行保留+本机 upsert+序号重排+着色重应用)/真实 GitCode API 推送与删除双向验证(E2E 触发成功创建 问题统计/ 文件)/无效 token 时钩子执行不阻塞提单流程。 | 12 hours ago | |
update | 26 days ago | |
update | 26 days ago |
| Files | Last commit | Last update |
|---|---|---|
| 12 hours ago | ||
| 26 days ago | ||
| 26 days ago |