已开启
feat: 实现纯 Python 多流规划 #2473
KenChow创建于 17 天前
feat: 实现纯 Python 多流规划 #2473
已开启
合并受阻
atomgit-bot
17 天前 评论:
17 天前 评论:
🤖 正在生成合并请求摘要,请稍候…


不准确?
atomgit-bot
17 天前 评论:
17 天前 评论:
🤖 AI 代码检视正在进行中,请稍候…


不准确?
17 天前 添加了label:stat/needs-squash
17 天前 添加了label:cann-cla/yes
CANN-robot
17 天前 评论:
17 天前 评论:
Thanks for your pull-request.
The full list of commands accepted by me can be found at here.
You can get sig-info at here.
You can self-configure the PR merge rules for this repository. For more details, please refer to Here.
For more, you also can visit HICANN.
PR Approval Progress
⚠️ This PR does not yet meet the following requirements:lgtm (requires ≥ 2 person(s) per module)、approve (requires ≥ 1 person(s) per module)
Module Approval Details
| module | lgtm status | approve status |
|---|---|---|
| repo-cann/graph-autofusion | ❌ (0/2)(You can also ask: 张德鹏, zhang_shengjie, 王涛, xuyafei, yangyongqiang0606) | ❌ (0/1)(You can also ask: peiyang, xuyafei, xchu42, wangxiaotian995, zhujingjing) |
💡 Tip:
- Committer can comment
/approveor/lgtm- Commenting
/approveimplies both code review (lgtm) and intent to merge (approve)
CLA Signature Pass
KenChow, thanks for your pull request. All authors of the commits have signed the CLA. 👍


17 天前 将niuyuhu,yangyongqiang0606,liyuewei,xchu42,zhang_shengjie,depeng1994,wqtshg_wt,peiyang,shengnan666,XuebinYang,sjtulxh,zhanj,zhujingjing,xuyafei,wangxiaotian995设为评审人
17 天前 将niuyuhu,yangyongqiang0606,liyuewei,xchu42,zhang_shengjie,depeng1994,wqtshg_wt,peiyang,shengnan666,XuebinYang,sjtulxh,zhanj,zhujingjing,xuyafei,wangxiaotian995设为评审人
17 天前 将niuyuhu,yangyongqiang0606,liyuewei,xchu42,zhang_shengjie,depeng1994,wqtshg_wt,peiyang,shengnan666,XuebinYang,sjtulxh,zhanj,zhujingjing,xuyafei,wangxiaotian995设为审查人
17 天前 将niuyuhu,yangyongqiang0606,liyuewei,xchu42,zhang_shengjie,depeng1994,wqtshg_wt,peiyang,shengnan666,XuebinYang,sjtulxh,zhanj,zhujingjing,xuyafei,wangxiaotian995设为审查人
atomgit-bot
17 天前 评论:
17 天前 评论:
⚠️ 本次变更过大(46 个可审文件、8041 行,预估需 7 轮分片审查),已超出 AI 代码评审的处理范围,本次跳过。建议拆分为更小的 PR 以获得有效评审。


不准确?
atomgit-bot
17 天前 评论:
17 天前 评论:
⚠️ 本次变更过大(46 个可审文件、8041 行,预估需 7 轮分片审查),已超出 AI 代码评审的处理范围,本次跳过。建议拆分为更小的 PR 以获得有效评审。


不准确?
17 天前 删除了label:cann-cla/yes
17 天前 删除了label:stat/needs-squash
CANN-robot
17 天前 评论:
17 天前 评论:
17 天前 添加了label:cann-cla/yes
CANN-robot
17 天前 评论:
17 天前 评论:
| 🚀 CI 流水线已启动 |
|---|
| 📋 执行详情: 点击查看流水线 |


17 天前 添加了label:ci-pipeline-running
17 天前 删除了label:ci-pipeline-running
17 天前 添加了label:ci-pipeline-passed
Pull Request
描述
实现独立的纯 Python 多流规划模块
multistream。调用方使用 MiniDAG 描述算子依赖,通过plan()获取节点流 ID 和所需流数,再自行创建流、安排任务和同步。本 PR 只包含一个提交:
75b30d23 feat: 实现纯 Python 多流规划,共 18 个文件:pyproject.toml包配置。UT/ST、文档、覆盖率配置、构建交付和 CI 接入统一放在 PR !2474。
变更类型
关联的Issue
从 原 PR !1920 拆分,未新增关联 Issue。
如何测试
multistream/,使用已安装 dev 依赖的 Python 环境执行python -m pytest tests/ut tests/st -q:291 passed,4 subtests passed。6dbc123f完全一致;git diff --check通过。核对清单
其他信息
两个 PR 的分支都直接从
cann/graph-autofusion:develop创建,互不包含对方的新增提交,改动文件也不重叠。合入顺序:先 !2473,再 !2474。本 PR 合入时尚不包含测试和文档,检视时请结合 !2474 的验证内容。
opencann !5 保留完整版本用于线上 CI 验证;本地测试通过不代表线上 CI 已通过。原 !1920 保留供查阅历史讨论。