The official repository of Ascend for PyTorch ecological activities.
| 文件 | 最后提交记录 | 最后更新时间 |
|---|
| feat: strengthen torch-npu PR review traceability and diff collection Co-authored-by: wjq1027895128<wangjiaqi118@h-partners.com> # message auto-generated for no-merge-commit merge: !28 merge fix_torch-npu-pr-review_skill into master feat: strengthen torch-npu PR review traceability and diff collection Created-by: wjq1027895128 Commit-by: wjq1027895128 Merged-by: ascend-robot Description: ## 变更背景 完善 torch-npu-pr-review 通用 skill 的审核闭环和 GitCode 数据采集能力,提升重复审核、Issue-only 任务以及 GitCode 接口受限场景下的可靠性和可追溯性。 ## 主要变更 ### 1. 完善审核流程 - 支持将 atomgit.com 链接统一规范化为 gitcode.com。 - 新增 Issue-only 审核模式及对应报告输出规则。 - 增加历史审核报告闭环预检查: - 自动定位最近一次审核报告; - 逐条检查历史“修改意见”是否已闭环; - 区分“已闭环、未闭环、无法判断、N/A”; - 未闭环项自动带入本次修改意见。 - 统一单 PR、多 PR 和 Issue-only 报告目录: - PR_<IID>/ - PR_<IID1>-<IID2>-.../ - issue_<IID>/ - 强化目标 API 列表校验,避免将辅助或状态查询 API 误判为目标 API。 - 明确 A5 与 950 为同一验证目标,统一按 A5(950) 处理。 - 扩展文档检查规则,覆盖 API 链接、版本目录、锚点、目录结构、class API 标题和支持状态格式。 ### 2. 增强 GitCode diff 获取能力 新增三级降级策略: 1. 优先获取 PR .patch; 2. .patch 被 WAF 拦截、返回 HTML/空响应或缺少有效 diff --git 时,自动获取 .diff; 3. .diff 仍不可用时,通过 git fetch refs/merge-requests/<IID>/head 获取 MR head,并使用父提交生成真实 diff。 其中 MR ref 降级使用 --depth=2 保留父提交,避免将整个仓库误判为新增文件。若三层方式均无法获得有效 diff,脚本返回非零状态并停止后续审核,避免基于不完整证据生成报告。 同时新增: - patch_source、patch_available、patch_error 和 Git fallback 状态记录; - 数据报告中的 diff 来源、HTTP 状态及降级结果; - 对无效 .patch/.diff 响应的原始内容留存; - 保留 Issue 关联 PR 的真实仓库地址,避免跨仓库链接被错误重建。 ### 3. 更新模板与通用包文档 - 报告模板新增“历史意见”小节。 - Issue-only、单 PR 和多 PR 模板统一支持目标 API 列表。 - 更新 README.md、Claude Code 示例和通用 Agent 示例。 ## 验证结果 - quick_validate.py 校验通过。 - gitcode_fetch.py --help 执行通过。 - 源 skill 与仓库分发目录文件内容一致。 - ZIP 仅包含必要的 skill 文件,不包含 __pycache__、审核报告或运行输出。 - 提交前 git diff --check 校验通过。 See merge request: Ascend/pytorch-ecosystem!28 | 7 天前 |
| 添加面壁大赛目录,用于归档大赛交付件 Co-authored-by: linhan37<linhan3@huawei.com> # message auto-generated for no-merge-commit merge: !23 merge master into master 添加面壁大赛目录,用于归档大赛交付件 Created-by: linhan37 Commit-by: linhan37 Merged-by: ascend-robot Description: 添加面壁大赛目录,用于归档大赛交付件 See merge request: Ascend/pytorch-ecosystem!23 | 17 天前 |
| 新增众测社区任务目录 Co-authored-by: linhan37<linhan3@huawei.com> # message auto-generated for no-merge-commit merge: !27 merge master into master 新增众测社区任务目录 Created-by: linhan37 Commit-by: linhan37 Merged-by: ascend-robot Description: [feat] 新增众测社区任务目录 See merge request: Ascend/pytorch-ecosystem!27 | 8 天前 |
简介
欢迎来到Ascend for PyTorch生态专区!
PyTorch-Ecosystem简介
PyTorch Ecosystem是Ascend for PyTorch社区用于支持生态活动的仓库,通过这个仓库对社区任务、生态活动进行信息发布与成果回收。
目录结构
PyTorch Ecosystem的仓库目录结构如下:
ecosystem/
├── README.md # 生态专区总入口说明
├── 01_tasks/ # 社区任务
│ ├── resources/ # 供外部开发者查看或下载的官方资源
│ │ ├── docs/ # 任务指南、技术规范等文档类资源
│ │ └── tools/ # 配套工具脚本、配置模板、补丁包等可执行资源
│ └── 2026/
│ ├── api_consistency/ # API一致性补齐任务
│ ├── torch_npu_public_beta/ # TorchNPU众测任务
│ └── test_case_refactoring/ # 测试用例解耦任务
└── 02_activities/ # 社区生态活动
└── 2026/
│ └── minicpm_competition/ # 面壁大赛
The official repository of Ascend for PyTorch ecological activities.
定制我的领域