| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
补充不同场景下的Issue提交模板 Co-authored-by: init__zhb__<zhanghaobo6@huawei.com> | 11 个月前 | |
fix(ci): pre_smoke 变更清单改用平台产出的 pr_filelist.txt Co-authored-by: yuantao<taoyuan18@huawei.com> # message auto-generated for no-merge-commit merge: !1286 merge fix/ci-pre-smoke-filelist into master fix(ci): pre_smoke 变更清单改用平台产出的 pr_filelist.txt Created-by: yuantao_ Commit-by: yuantao Merged-by: cann-robot Description: ## 问题 CI 中 checkout 只落地单个 commit( ref: merge_commit_sha),pre_smoke.sh 里的 git diff --name-only HEAD~1 HEAD 必然失败: fatal: ambiguous argument 'HEAD~1': unknown revision or path not in the working tree. 而该行先用 > file 把清单截断、再用 2>/dev/null || true 吞掉错误,结果是拿到一个 0 字节的 difflist。后续所有 has_change 都 grep 空文件返回 1,RUN_* 全为 false、EXAMPLE_CASES 为空,最后仍打印 All targeted tests passed. —— 流水线全绿但一个分项测试都没跑。 即使 git 历史可用,HEAD~1 HEAD 也只比较最后一个 commit,多 commit 的 MR 会漏选测试。 ## 改动 直接使用平台产出的变更清单:stage1 pre_action 的 get-pr action 会生成 pr_filelist.txt(git diff origin/${target_branch} HEAD --name-only,覆盖整个 PR),各 job 已通过 obs-download 将其下载到 WORKSPACE 根目录(arm_compile / x86_compile / arm_pre_smoke 三个 workflow 均已下载)。 - DIFFLIST_FILE 改为 ${WORKSPACE}/pr_filelist.txt,删除 git rev-parse / /tmp/difflist_*.txt / git diff HEAD~1; - pr_filelist.txt 是纯文件名清单(一行一个 repo 相对路径),与 has_change 的匹配语义一致(pr_filelist_mod.txt 带 A/M/D 前缀,会破坏 ^include/ 这类锚定匹配,故不用); - 清单缺失或为空时 exit 1,不再静默跳过。 ## 验证 CI_DRY_RUN=1 本地跑通各条分支: | 用例 | 结果 | | --- | --- | | include/...hpp + python/tla_dsl/... | self_contained/unittest/dsl=true,example_cases 经反向 include 闭包列出 74 例,pyext=true | | 纯文档变更 | Only doc change, skip all tests. | | python/tla_dsl/... + ut_type=ir | 走 DSL 分支,dsl_build/dsl_pytest | | 清单缺失 | 报错并 exit 1 | bash -n 语法检查通过。 ## 注意 本仓库副本是同步到 OBS 的源(pre_action.yml 的 JOB_shell 把 .gitcode/scripts/* 推到 ${OBS_PATH}/${MERGE_ID}/),改动需要该链路生效后 CI 才会跑到新脚本。 See merge request: cann/catlass!1286 | 26 天前 | |
ci: 在线检查适配 Ascend-CANN 与脚本调用加固 Co-authored-by: s0707<songchunlong4@h-partners.com> # message auto-generated for no-merge-commit merge: !1335 merge ci/online_align into master ci: 在线检查适配 Ascend-CANN 与脚本调用加固 Created-by: s0707 Commit-by: s0707 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。对于新增样例,按照如下格式提供自验结果描述:--> <!--从精度 / 性能 / 特殊值 / 内存 / 确定性计算方面进行验证,测试结果和脚本如下(若有特殊原因可写不涉及):--> <!--精度检测(必填):构造模型场景用例 xx(不少于 200)个,检测通过。--> <!--特殊值检测: inf / nan / 空 Tensor / 极大值场景校验至少 2 个,检测通过。--> <!--内存检测(必填):构造模型场景用例 xx(不少于 20)个,无异常输出。--> <!--性能检测(若涉及):复用内存用例,与 xx 基线相比,检测通过。--> <!--确定性检测(若涉及):复用内存用例,检测通过。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1335 | 20 天前 | |
PR创建页面新增样例需求合入需要的自验证报告指示信息 Co-authored-by: longjihui<longjihui@huawei.com> # message auto-generated for no-merge-commit merge: !1225 merge master into master PR创建页面新增样例需求合入需要的自验证报告指示信息 Created-by: longjihui Commit-by: longjihui Merged-by: cann-robot Description: ## 描述 PR创建页面新增样例需求合入需要的自验证报告指示信息 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 大颗粒的需求合入需要有完整的自验报告,需承载在PR描述内,因此新增PR构建时的指示信息 ## 测试 不涉及 ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:PR构建初始信息更新 See merge request: cann/catlass!1225 | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 11 个月前 | ||
| 26 天前 | ||
| 20 天前 | ||
| 1 个月前 |