已合并
feat: promote Hu_JJN to be reviewr of ascendnpu-ir repo #666
hujiajun创建于 10 天前
feat: promote Hu_JJN to be reviewr of ascendnpu-ir repo #666
已合并
hujiajun创建于 10 天前
hujiajun
10 天前

一、申请基本信息
申请人:Hu_JJN(hujiajun)
申请仓库:Ascend/AscendNPU-IR
申请角色:Committer
提名方:lingfei_wu(吴凌飞)

二、核心贡献概述
作为 Ascend/AscendNPU-IR 项目的核心贡献者,本人深度参与项目 VFFusion 模块架构设计、核心功能开发、关键问题治理等工作,累计贡献如下:

贡献统计
├── ✅ 合入 PR:14 个
├── ✅ 技术方案输出:1 份核心设计文档/特性roadmap
├── ✅ 问题跟踪:10 份问题跟踪文档
├── ✅ review贡献:10+个

三、具体贡献详情
(一)Issue/需求贡献:
多 consumer 特性设计及衍生问题识别、跟踪与修复 (https://gitcode.com/Ascend/AscendNPU-IR/issues/324)

Issue/需求 链接 核心价值
多 consumer vf 融合 https://gitcode.com/Ascend/AscendNPU-IR/pull/1796 重构 auto-vectorize-v2 pass
多 consumer vf 融合 https://gitcode.com/Ascend/AscendNPU-IR/pull/1838 添加必要的冲突计算

(二)社区协作与技术指导:积极推动社区建设
申请人在贡献过程中,积极参与项目技术方案讨论,针对其他开发者提出的问题和 PR 进行专业的检视和点评,提出多个具有深刻见解的检视意见,帮助提升开发技能;同时协同团队完成特性优化工作,主动承担核心开发任务。核心设计方案输出如下:

方案名称 核心价值 应用情况
VF 融合多 consumer 增强 https://gitcode.com/Ascend/AscendNPU-IR/issues/324 https://gitcode.com/Ascend/AscendNPU-IR/pull/1796、https://gitcode.com/Ascend/AscendNPU-IR/pull/1838、https://gitcode.com/Ascend/AscendNPU-IR/pull/2041
VF 融合增强 https://gitcode.com/Ascend/AscendNPU-IR/issues/368 https://gitcode.com/Ascend/AscendNPU-IR/pull/2085

四、晋升标准符合性自查

依据《Ascend 社区角色定义及晋升机制》2.1.1 条款,申请人符合性如下:

晋升标准 符合性说明
✅ 理解项目演进,输出 1 份核心方案
✅ 贡献大颗粒度特性,推动项目进步,维护 VFFusion 及相关優化特性
✅ 获得 Reviewer 提名,提名方 lingfei_wu(吴凌飞):,贡献清单见附件

五、贡献清单附件

https://gitcode.com/Ascend/AscendNPU-IR/issues/297
https://gitcode.com/Ascend/AscendNPU-IR/issues/324
https://gitcode.com/Ascend/AscendNPU-IR/issues/368
https://gitcode.com/Ascend/AscendNPU-IR/issues/369
https://gitcode.com/Ascend/AscendNPU-IR/issues/381
https://gitcode.com/Ascend/AscendNPU-IR/issues/382
https://gitcode.com/Ascend/AscendNPU-IR/issues/386
https://gitcode.com/Ascend/AscendNPU-IR/issues/387
https://gitcode.com/Ascend/AscendNPU-IR/issues/388
https://gitcode.com/Ascend/AscendNPU-IR/issues/389
https://gitcode.com/Ascend/AscendNPU-IR/issues/393

已合入PR 贡献链接
https://gitcode.com/Ascend/AscendNPU-IR/pull/1334
https://gitcode.com/Ascend/AscendNPU-IR/pull/1367
https://gitcode.com/Ascend/AscendNPU-IR/pull/1368
https://gitcode.com/Ascend/AscendNPU-IR/pull/1365
https://gitcode.com/Ascend/AscendNPU-IR/pull/1405
https://gitcode.com/Ascend/AscendNPU-IR/pull/1554
https://gitcode.com/Ascend/AscendNPU-IR/pull/1514
https://gitcode.com/Ascend/AscendNPU-IR/pull/1684
https://gitcode.com/Ascend/AscendNPU-IR/pull/1796
https://gitcode.com/Ascend/AscendNPU-IR/pull/1838
https://gitcode.com/Ascend/AscendNPU-IR/pull/2101
https://gitcode.com/Ascend/AscendNPU-IR/pull/2085
https://gitcode.com/Ascend/AscendNPU-IR/pull/2041
https://gitcode.com/Ascend/AscendNPU-IR/pull/2159

likedislike
Pull Request已成功合入, 合并人@ascend-robot
(感谢 hujiajun 的贡献)
Hhujiajun
10 天前 关联了issue:[Performance]: 1:2 切分不应该过早插入同步指令,[Feature]: 多consumer实施方案,[Bug]: auto-vectorize-v2 对 Fill like op 的 producer/consumer 融合错误限制,触发 UB overflow,[bug][auto-vectorize-v2][multi-consumer] 自动向量化所需要的正确的 fuse_into_containing ,需要 op 被 containing 中唯一的 extract_slice 使用,[bug][auto-vectorize-v2][multi-consumer] 开启多 consumer 门禁 CV Native FA 编译错误,[bug][auto-vectorize-v2][multi-consumer] 开启多 consumer 门禁 `[Inference or Training solution] FLA CV` 编译错误,[bug][auto-vectorize-v2][multi-consumer] 目前仅对 `linalg.generic` 做 `replaceForWithNewSignature` 因此其他类型的 op 作为多 consumer 的 producer 时会出错,[bug][auto-vectorize-v2][multi-consumer] 开启后性能劣化,待分析原因,[bug][auto-vectorize-v2][multi-consumer] 开启多 consumer 门禁 `[Inference or Training solution] FLA CV` 精度问题,[bug][auto-vectorize-v2][multi-consumer] 动态 tilesize 导致 expand_shape 不能走 tileAndFuse 路线,而是全量 cloneAndFuse,[Feature]: 多 consumer 跨过不可融合 consumer ,在部分场景会导致 node 内 op 连续性被破坏,需要增强 plan-time-move
atomgit-bot
atomgit-bot成员
10 天前 评论:

变更摘要

此 PR 旨在将 Hu_JJN(hujiajun)提升为 AscendNPU-IR 仓库的 Reviewer。PR 中唯一的文件变更是修改了 AscendNPU-IR/sigs/AscendNPU-IR/sig-info.yaml,在仓库的评审人列表中添加了 Hu_JJNgitcode_id。该变更的依据是申请人在 VFFusion 模块架构设计、多 consumer 融合特性开发、问题治理及社区检视等方面的持续贡献,并已获得提名方 lingfei_wu 的提名。

主要改动

  • sig-info.yaml 中新增 Reviewer 条目: 在 repositories 下的评审人列表中,新增一行 - gitcode_id: Hu_JJN,将 Hu_JJN 正式纳入 AscendNPU-IR 仓库的 Reviewer 角色。
  • 权限提升: 该配置变更意味着 Hu_JJN 获得对该仓库的代码评审权限,具备正式 Review 合入 PR 的资格。
likedislike
atomgit-bot
atomgit-bot成员
10 天前 评论:

🤖 AI Code Review

⚠️ 审查未能完成

本次代码审查未能完成,可能是临时性故障。

你可以在评论区输入 /ai review 重新发起审查。若多次失败,请联系管理员并附上下方追踪 ID。

追踪 ID: task-161658-run-154845

likedislike
ascend-robotascend-robot成员
10 天前 添加了label:ascend-cla/no
ascend-robot
ascend-robot成员
10 天前 评论:

CLA Signature Guide

@Hu_JJN , thanks for your pull request.

The following commit(s) have not signed Contributor License Agreement (CLA).

Commit Reason
65e500be feat: promote Hu_JJN to be revie... the email is not signed for CLA! please check if it is correct and the same as your signed email.

If you need to sign CLA, you can click here to sign the CLA.

If you need to check if the email is set up correctly, you can click here to do it in the FAQs.

After signing the CLA or updating the email, you must comment /check-cla to check the CLA status again.

likedislike
此处折叠了58条消息 查看更多
ascend-robotascend-robot成员
9 天前 删除了label:docs-ci-pipeline-running
ascend-robotascend-robot成员
9 天前 添加了label:docs-ci-pipeline-success
胡桥
胡桥成员
9 天前 评论:

/lgtm
/approve

likedislike
ascend-robotascend-robot成员
9 天前 添加了label:lgtm
ascend-robotascend-robot成员
9 天前 合入了pull request