| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
refactor(ci): 精简依赖安装动作优化用例执行速度 Co-authored-by: wangsike<wangsike@huawei.com> # message auto-generated for no-merge-commit merge: !36940 merge v2.7.1_fast_test into v2.7.1 refactor(ci): 精简依赖安装动作优化用例执行速度 Created-by: kerer-sk Commit-by: wangsike Merged-by: ascend-robot Description: ## 变更说明 精简 CI 工作流中的 setup-npu-test-env 复合动作,去除冗余的 checkout、pip cache、PyTorch 安装步骤。这些依赖已在 Docker 镜像中预装,重复执行导致测试启动耗时过长。同时统一工作流中的仓库引用为 Ascend/pytorch。 ## 变更内容 - **精简 setup-npu-test-env**:移除 checkout 仓库、pip cache、PyTorch 卸载/重装步骤,仅保留下载 torch_npu wheel、解压测试源码、应用 patch 的核心逻辑 - **统一仓库引用**:将所有 workflow 中的仓库引用和 action 调用替换为 Ascend/pytorch - **同步适配测试工作流**:所有调用 setup-npu-test-env 的 workflow 同步更新参数接口 - **辅助脚本优化**:collect_all_cases.py 和 run_npu_test_shard.py 配套更新 - **简化 torch_env_patch.sh**:精简参数解析逻辑 - **更新 CI 测试用例列表**:添加 test_ops_jit.py、test_jit.py 到白名单,修正 test_alias_analysis.py.patch import 风格 ## 影响范围 15 files, +802/-776 ## 关联 Issue - Fixes https://gitcode.com/Ascend/pytorch/issues/2136 ## 测试计划 - [x] CI 流水线正常触发 - [x] prepare → build → collect → test 全链路通过 - [x] regular / distributed / custom 三类测试均正常运行 See merge request: Ascend/pytorch!36940 | 2 个月前 | |
feat: detect NPU task queue poisoning and restart worker for remaining cases Co-authored-by: wangsike<wangsike@huawei.com> # message auto-generated for no-merge-commit merge: !40439 merge fix/npu_poison_detect_restart into v2.7.1 feat: detect NPU task queue poisoning and restart worker for remaining cases Created-by: kerer-sk Commit-by: wangsike Merged-by: ascend-robot Description: ## 变更说明 NPU 测试分片执行中,worker 进程触发致命算子错误后设备上下文被毒化,后续用例全部静默失败污染测试报告。本 PR 增加两层毒化检测 + worker 干净退出 + 父进程重启机制,确保毒化后剩余用例由新 worker 正确执行。 ## 变更内容 - .github/scripts/run_npu_test_shard.py: - 新增「NPU 任务队列毒化 & 硬件错误检测」模块:NPU_QUEUE_FATAL_EXIT_CODE=70、致命错误签名列表、_check_fatal_npu_error()(Layer 1 签名匹配)、_check_npu_poisoned()(Layer 2 探针计算) - _execute_worker_batch:提取 message 变量复用;新增 returncode==70 分支,父进程识别后重启新 worker 处理所有未上报用例 - _worker_main:用例失败后两层检测,命中则 os._exit(70) 干净退出触发重启 ## 关联 Issue Fixes https://gitcode.com/Ascend/pytorch/issues/2651 See merge request: Ascend/pytorch!40439 | 1 个月前 | |
[v2.7.1] Add CI Docker images build workflow Co-authored-by: wangqi<2801406898@qq.com> # message auto-generated for no-merge-commit merge: !43047 merge v2.7.1 into v2.7.1 [v2.7.1] Add CI Docker images build workflow Created-by: wangqi0808 Commit-by: wangqi Merged-by: ascend-robot Description: ## Summary 为 v2.7.1 分支添加 .github/workflows/build-docker-images.yml,实现 CI Docker 镜像的自动构建与推送到 SWR 镜像仓库。 Related: #3073 ## Changes - 新增 .github/workflows/build-docker-images.yml - 支持 workflow_dispatch 手动触发和 push 自动触发(.ci/docker/** 变更时) - 覆盖 8 个镜像:builder (x86_64/aarch64) + test × CANN A1/A2/A3 (x86_64/aarch64) - 推送至 swr.cn-north-4.myhuaweicloud.com/frameworkptadapter/pytorch,Tag 含 UTC 时间戳 - Runner 自适应:x86_64 → ubuntu-latest,aarch64 → ubuntu-22.04-arm See merge request: Ascend/pytorch!43047 | 20 天前 |