已关闭
支持fixpipe类算子的融合pass开源 #1794
jiang-mingming01创建于 3月28日关闭于 3月31日
3月28日 issue状态由 待办的 改变为 开发中
3月28日 关联了pull request:迁移fixpipe 类pass基础接口
3月28日 修改了issue 的描述
3月28日 修改了issue 的描述
jiang-mingming01
3月28日 评论:
3月28日 评论:
/assign


3月28日 将 jiang-mingming01 设为负责人
CANN-robot
3月28日 评论:
3月28日 评论:
chenqi317
3月30日 评论:
3月30日 评论:
该工程对基础能力有较大影响,建议申报ops-nn sig 例会评审
基础工程改动 需要说明背景,使用场景,调用方法等
会议主题:Ops-nn SIG 群组 双周例会
会议详情:Ops-nn SIG 群组 双周例会
发起人:chenqi317
会议时间:2026-04-10 每2周星期五 14:15 到 15:45 (UTC+08:00)Beijing 有效期从2025/12/19 至 2026/04/30
会议平台: WeLink
会议ID: 989248999
会议链接:https://meeting.huaweicloud.com:36443/#/j/989248999
会议纪要&签到链接:https://etherpad-cann.meeting.osinfra.cn/p/sig-ops-nn


3月31日 关闭了 issue
3月31日 添加了label:resolved
• Backgroud(背景信息)描述下新需求的功能是什么,解决了什么问题
开源开放需要,fixpipe类pass需要迁移到nn仓逐步开源
• Benefit / Necessity (价值/作用)请描述下该需求的用户/开发者价值,产生收益
此需求支持fixpipe类pass开源,提供基础的功能接口
• Design(设计方案)请描述/解释设计的总体思路(可以使用伪代码)
基于FixpipeUtils 类,已完成的功能接口:
ge::graphStatus GetFixpipeNodeList(ge::GNodePtr conv_node, const ge::CustomPassContext &context);
fixpipe融合基于cube类算子,此接口获取cube算子的可融合范围
ge::graphStatus SelectFixpipeNodeList(bool firstround_cut = true);
基于基础融合范围做剪枝,获取最合适的融合范围
ge::graphStatus CreateFixpipeNode(const string &pass_name, ge::Graph &graph, std::vectorge::GNodePtr &new_nodes);
创建fixpipe算子,并初始化输入输出,并替换选中的融合算子