news 2026/5/9 12:01:32

CANN社区Roadmap发布管理指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN社区Roadmap发布管理指南

使用Gitcode Issue发布和管理Roadmap

【免费下载链接】community本项目是CANN开源社区的核心管理仓库,包含社区的治理章程、治理组织、通用操作指引及流程规范等基础信息项目地址: https://gitcode.com/cann/community

概述

CANN社区推荐使用Gitcode Issue对各开发组织的规划和中长期目标进行追踪和管理。本文档对CANN社区各项目编写Roadmap类Issue给出参考和规范,以帮助各开发团队制定和维护高质量的Roadmap。


完整示例

以下是一个完整的Roadmap Issue示例,展示了所有推荐元素的实际应用。建议先浏览此示例以获得整体印象,再阅读后续的详细规范说明。

# Ops-nn Development Roadmap (2026 Q1) Ops-nn是CANN社区的核心算子库,本季度重点聚焦于算子覆盖率提升和性能优化。欢迎社区开发者参与贡献和反馈! ## Focus • New feature & function: 新增50+高频算子支持 • Feature compatibility & reliability: 完善算子精度测试和边界条件处理 • Usability: 优化算子API设计,降低使用门槛 • Kernel optimization: 重点算子性能提升20%以上 • Documentation: 完善算子开发指南和API文档 ## Base Operators • 新增Transformer类算子支持 - Goal: 支持MultiHeadAttention、LayerNorm等10个Transformer核心算子 - Owner: [@zhangsan](https://link.gitcode.com/i/419166c49fcd3813f66f2a93fa461fb7) - Issue: [Transformer算子支持计划 #156](https://link.gitcode.com/i/46221085d84bcd03effb5debe841ce50) • FlashAttention算子实现 [🙋 Help Wanted] - Goal: 实现高效的FlashAttention算子,支持长序列推理场景 - Owner: TBD - Issue: [FlashAttention实现 #178](https://link.gitcode.com/i/c7293a7f5286ae8e4b3bc3af18705388) ## Performance Optimization • MatMul算子性能优化 - Goal: 大shape场景下性能提升30% - Owner: [@lisi](https://link.gitcode.com/i/a454f49e9c66f32dcf06faf2a9708653) - Issue: [MatMul性能优化 #189](https://link.gitcode.com/i/6e91013fde1b142130b11a1fa8a2faba) - PR: [MatMul kernel优化实现 #201](https://link.gitcode.com/i/dce09669924302780f1ce91efd185514) • 算子融合框架 ◦ 支持Conv+BN+ReLU融合 ◦ 支持MatMul+Add融合 ◦ 提供自定义融合规则接口 - Goal: 减少30%的kernel launch开销 - Owner: [@wangwu](https://link.gitcode.com/i/70b98669b3c8a8f50f7f93548bab027f) ## Testing & Quality • 算子精度测试框架完善 [🙋 Help Wanted] - Goal: 覆盖所有算子的精度基线测试 - Owner: TBD - Issue: [精度测试框架 #145](https://link.gitcode.com/i/1c8d4edb80a77561a93371094302ba50) ## Sub-issues ### 历史 Roadmap [Ops-nn Development Roadmap (2025 Q4) #120](https://link.gitcode.com/i/df8eefeacba299bdd7bfe173193fc316) ### 特性子 Issue [FlashAttention详细设计 #180](https://link.gitcode.com/i/7f954aaa588cb98d0da87038999feccd)

核心结构

1. 标题格式

格式:[项目] Development Roadmap (时间周期)

示例:

  • Ops-nn Development Roadmap (2026 Q1)
  • catlass Development Roadmap (2025 Q4)

特点:

  • 清晰标示时间周期(季度为主)
  • 便于版本管理和历史追踪

内容组织结构

2. 顶层内容

2.1 开场描述(可选)

提供项目概述、愿景或总体方向简述。

2.2 Focus/重点聚焦部分

通过bullet points(•)列出本周期最关键的3-5个聚焦方向,建议按照项目的功能领域技术模块进行分组,涵盖全局视角:

## Focus • New feature & function: 新增50+高频算子支持 • Feature compatibility & reliability: 完善算子精度测试和边界条件处理 • Usability: 优化算子API设计,降低使用门槛 • Kernel optimization: 重点算子性能提升20%以上 • Documentation: 完善算子开发指南和API文档

特点:

  • 概括和整体性描述当前周期当前项目的主要发展方向,不需要详细展开

3. 主要功能模块章节

3.1 章节划分原则

按照项目的功能领域技术模块进行分组,如完整示例中的:

  • Base Operators- 基础算子
  • Performance Optimization- 性能优化
  • Testing & Quality- 测试与质量
3.2 每个模块的结构

每个模块下包含多个具体工作项。根据工作项进展,有以下两种常见场景:

场景1:仅有 Issue(规划/讨论阶段)

## Base Operators • 新增Transformer类算子支持 - Goal: 支持MultiHeadAttention、LayerNorm等10个Transformer核心算子 - Owner: [@zhangsan](https://link.gitcode.com/i/419166c49fcd3813f66f2a93fa461fb7) - Issue: [Transformer算子支持计划 #156](https://link.gitcode.com/i/46221085d84bcd03effb5debe841ce50)

场景2:同时有 Issue 和 PR(实现阶段)

## Performance Optimization • MatMul算子性能优化 - Goal: 大shape场景下性能提升30% - Owner: [@lisi](https://link.gitcode.com/i/a454f49e9c66f32dcf06faf2a9708653) - Issue: [MatMul性能优化 #189](https://link.gitcode.com/i/6e91013fde1b142130b11a1fa8a2faba) - PR: [MatMul kernel优化实现 #201](https://link.gitcode.com/i/dce09669924302780f1ce91efd185514)

工作项信息字段

4. 关键元数据字段

每个工作项应包含的关键信息:

4.1 Goal/Description
  • 含义:工作目标或简短描述
  • 用途:说明该工作项的目标
  • 例子Goal: 支持在代码仓配置流水线
4.2 Owner
  • 含义:责任人
  • 格式Owner: [@username](https://link.gitcode.com/i/8cb76d54ad14f936c59dd0447b8d81df)
  • 用途:明确谁负责或主导该工作项
  • 例子Owner: [@zhangsan](https://link.gitcode.com/i/419166c49fcd3813f66f2a93fa461fb7)
4.3 Issue
  • 含义:关联的Gitcode Issue
  • 格式Issue: [标题 #编号](https://link.gitcode.com/i/2eb172a170a0021b165ea985230cec0d)
  • 用途:追踪详细设计和讨论
  • 例子Issue: [机器人检视意见优化 #42](https://link.gitcode.com/i/1c9db6dbfa9c58f3ef660c6416b68b50)
4.4 PR(Pull Request)
  • 含义:相关的实现PR
  • 格式PR: [标题 #编号](https://link.gitcode.com/i/2eb172a170a0021b165ea985230cec0d)
  • 用途:链接实现工作
  • 例子PR: [新增CI指导及FAQ文档 #35](https://link.gitcode.com/i/cf407360bc9ea6f2ba2223bdd2a4aa90)

结构化方式

5. 多层级内容组织

5.1 主工作项

顶层的核心工作项:

• 优化各仓库CI端到端时间,达成30min内完成CI
5.2 子工作项/相关项

使用表示从属项目:

• 主工作项 ◦ 支持在代码仓配置流水线 ◦ 数字化看板,实时监控资源利用率情况 ◦ 相关项目 3
5.3 链接信息

每个工作项下方缩进列出相关链接:

- Owner: [@name](https://link.gitcode.com/i/dae73ebae95e4307b85ec97ed896d1a0) - Issue: [#123](https://link.gitcode.com/i/dae73ebae95e4307b85ec97ed896d1a0) - PR: [#456](https://link.gitcode.com/i/dae73ebae95e4307b85ec97ed896d1a0)

最佳实践

6. 编写建议

6.1 清晰度
  • 每个工作项应该清楚可理解
  • 避免过于宽泛或含糊的描述
  • 使用具体的技术术语
6.2 可追踪性
  • 为每个工作项关联Issue
  • 标明负责人(Owner)
6.3 完整性
  • 覆盖所有主要功能领域
  • 包含基础设施和维护工作
  • 考虑跨功能协作
6.4 可操作性
  • 工作项应该足够具体可执行
  • 提供目标和优先级指示
  • 链接实现相关资源
6.5 开发者协作
  • 明确表述需要征集社区开发者反馈和贡献的工作项
  • 提供定期讨论的渠道和时间(如会议周期和链接等)
6.6 🙋 Help Wanted 标记

对于希望社区开发者重点参与贡献的工作项,建议使用[🙋 Help Wanted]标记进行标识:

## Base Operators • FlashAttention算子实现 [🙋 Help Wanted] - Goal: 实现高效的FlashAttention算子,支持长序列推理场景 - Owner: TBD - Issue: [FlashAttention实现 #178](https://link.gitcode.com/i/c7293a7f5286ae8e4b3bc3af18705388)

这一实践参考自其他开源社区的做法,有助于:

  • 明确标识哪些工作项需要更多社区贡献者参与
  • 降低新贡献者的参与门槛
  • 提高项目的社区活跃度

补充元素

7. 可选补充内容

7.1 Sub-issues

在Roadmap Issue底部列出跨周期关联的Roadmap Issue或大型工作项的拆分Issue。

与工作项Issue字段的区别:

  • 工作项中的Issue字段:链接的是具体工作项的详细设计、讨论或跟踪Issue
  • Sub-issues章节:用于关联其他周期的Roadmap Issue(如上一季度未完成的工作),或将大型工作项拆分为多个独立追踪的子Issue
## Sub-issues [Ops-nn Development Roadmap (2025 Q4) #12780](https://link.gitcode.com/i/dae73ebae95e4307b85ec97ed896d1a0) <!-- 关联上季度Roadmap --> [Feature X Phase 2 #12800](https://link.gitcode.com/i/dae73ebae95e4307b85ec97ed896d1a0) <!-- 大型工作项的拆分 -->
7.2 Assignees

在Issue属性中设置多个负责人,便于追踪。

7.3 时间线修订
  • 通过编辑活动历史记录时间周期变化
  • 保持Issue title与实际时间周期同步

简化版模板

如果团队刚开始使用Roadmap Issue,可以从以下简化版本开始:

# [项目名] Development Roadmap (20XX QX) 欢迎社区开发者参与贡献和反馈! ## Focus • [重点方向1]: [简要描述] • [重点方向2]: [简要描述] • [重点方向3]: [简要描述] ## [功能模块1] • [工作项1] - Goal: [目标描述] - Owner: [@username](https://link.gitcode.com/i/85011938ef9adfda3fb08fb12149ae53) - Issue: [#123](https://link.gitcode.com/i/89732db412085801f557522d511466a5) • [工作项2] [🙋 Help Wanted] - Goal: [目标描述] - Owner: TBD ## [功能模块2] • [工作项1] - Goal: [目标描述] - Owner: [@username](https://link.gitcode.com/i/85011938ef9adfda3fb08fb12149ae53)

关键特点总结

特性说明
时间粒度按季度划分(Q1-Q4)或半年度
结构化按功能模块组织,便于浏览和查询
可追踪每项都关联Issue、PR和讨论链接
渐进式支持多层级(主工作项→子工作项)
灵活性支持编辑和更新,反映实际进度
协作性通过🙋标记征集社区贡献
清晰度明确目标和负责人,便于责任分配

【免费下载链接】community本项目是CANN开源社区的核心管理仓库,包含社区的治理章程、治理组织、通用操作指引及流程规范等基础信息项目地址: https://gitcode.com/cann/community

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 11:57:29

QLoRA量化技术在日语技术文档处理中的应用实践

1. 日本技术语料微调中的QLoRA量化实践在日语技术文档处理领域&#xff0c;大型语言模型(LLM)面临着独特的挑战&#xff1a;专业术语密集、句式结构复杂&#xff0c;且高质量标注数据稀缺。我们团队在建筑标准文档问答任务中&#xff0c;发现直接使用通用日语模型(Qwen2.5-7B)的…

作者头像 李华
网站建设 2026/5/9 11:51:30

CANN/cann-recipes-infer:HunyuanVideo昇腾推理适配

在昇腾Atlas A2环境上适配HunyuanVideo模型的推理 【免费下载链接】cann-recipes-infer 本项目针对LLM与多模态模型推理业务中的典型模型、加速算法&#xff0c;提供基于CANN平台的优化样例 项目地址: https://gitcode.com/cann/cann-recipes-infer HunyuanVideo模型是一…

作者头像 李华
网站建设 2026/5/9 11:46:42

CANN算子库GeGluV3算子

aclnnGeGluV3 【免费下载链接】ops-nn 本项目是CANN提供的神经网络类计算算子库&#xff0c;实现网络在NPU上加速计算。 项目地址: https://gitcode.com/cann/ops-nn &#x1f4c4; 查看源码 产品支持情况 产品是否支持Ascend 950PR/Ascend 950DT√Atlas A3 训练系列产…

作者头像 李华
网站建设 2026/5/9 11:44:31

CANN驱动获取设备板ID

dcmi_get_device_board_id 【免费下载链接】driver 本项目是CANN提供的驱动模块&#xff0c;实现基础驱动和资源管理及调度等功能&#xff0c;使能昇腾芯片。 项目地址: https://gitcode.com/cann/driver 函数原型 int dcmi_get_device_board_id(int card_id, int devi…

作者头像 李华
网站建设 2026/5/9 11:44:30

Gemma-4模型在NPU上推理

Gemma-4模型在NPU上推理 【免费下载链接】cann-recipes-infer 本项目针对LLM与多模态模型推理业务中的典型模型、加速算法&#xff0c;提供基于CANN平台的优化样例 项目地址: https://gitcode.com/cann/cann-recipes-infer 概述 Gemma-4-26B-A4B是Google于2026年开源的…

作者头像 李华
网站建设 2026/5/9 11:37:15

CANN/ops-transformer算子库

aclnnDenseLightningIndexerSoftmaxLse 【免费下载链接】ops-transformer 本项目是CANN提供的transformer类大模型算子库&#xff0c;实现网络在NPU上加速计算。 项目地址: https://gitcode.com/cann/ops-transformer 产品支持情况 产品是否支持Ascend 950PR/Ascend 95…

作者头像 李华