使用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) • 算子融合框架 ◦ 支持ConvBNReLU融合 ◦ 支持MatMulAdd融合 ◦ 提供自定义融合规则接口 - 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 PRPull Request含义相关的实现PR格式PR: [标题 #编号](https://link.gitcode.com/i/2eb172a170a0021b165ea985230cec0d)用途链接实现工作例子PR: [新增CI指导及FAQ文档 #35](https://link.gitcode.com/i/cf407360bc9ea6f2ba2223bdd2a4aa90)结构化方式5. 多层级内容组织5.1 主工作项顶层的核心工作项• 优化各仓库CI端到端时间达成30min内完成CI5.2 子工作项/相关项使用◦表示从属项目• 主工作项 ◦ 支持在代码仓配置流水线 ◦ 数字化看板实时监控资源利用率情况 ◦ 相关项目 35.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标明负责人Owner6.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字段链接的是具体工作项的详细设计、讨论或跟踪IssueSub-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),仅供参考