CANN 开源社区・开发者共建计划|提问题、修代码,以开发者为中心共建 CANN 开源社区
✨ 为进一步繁荣社区,CANN 开源社区・开发者共建计划 正式启动!不用高深的代码功底,从提交 Issue 反馈文档问题开始,到认领任务提交 PR 合入主干,不同技术水平的开发者都能找到自己的参与路径,在共建社区的同时,收获现金激励与开源贡献履历。

CANN 开源社区:https://atomgit.com/cann
活动基本信息
⏰ 活动时间: 2026 年 10 月 27 日—2026 年 12 月 5 日
📌 活动阵地: AtomGit CANN 开源社区
💡 活动理念: 提问题、修代码,以开发者为中心,共建 CANN 开源社区
活动奖品

💡 小科普: 什么是 Issue / PR / Discussion?
- Issue: 反馈问题、提出建议,文档错误、样例跑通问题都可以提交 Issue。
- PR(Pull Request): 提交代码修改,经 Committer 评审后合入主干仓库,代表你的改动正式成为社区代码一部分。
- Discussion: 社区互动论坛,优质 Issue 会同步至此,大家点赞评论互动,每周产出互动榜单。

两大参与阶段,新手大佬都可参与
本次活动分为一阶段问题反馈和二阶段代码贡献,你可以只参与第一阶段,也可以挑战第二阶段提交 PR,逐步进阶开源贡献。
一阶段任务|提出问题,共建高质量文档与样例
适合开源新手,无需写代码,提交 Issue 即可参与。
文档捉虫: 翻阅 CANN 官方文档、教程、API 参考,找出表述错误、描述模糊的地方,提交 Issue 反馈。你的每一条反馈,都会帮助后续成千上万的开发者少踩坑。
Samples 跑通: 运行官方推理样例(ResNet50、YOLOv5 等),遇到报错、环境适配问题,提交 Issue 记录复现情况。
战队拉新: 队长使用专属邀请码邀请开发者加入社区,新用户通过邀请码进入社区并提交有效 Issue,贡献计入对应战队总分。
二阶段任务|动手改代码,让你的修改并入开源仓库
适合有一定开发基础的伙伴,真正完成代码贡献。
认领任务: 从社区公开任务池,认领文档优化、示例完善、bug 修复类任务。
提交 PR: 完成修改后提交 PR,经过社区 Committer 审核通过并合入主干仓库,即视为任务完成。

详细活动规则
新用户定义: CANN 社区内从未提交过 Issue / PR / 讨论评论的账号;旧用户不计新增,但 Discussion 互动可计入榜单。
队长战队制: 队长公开报名竞选;队长组建战队获取专属邀请码。新用户通过邀请码首次进入社区,提交有效 Issue 即归属该战队;战队累计分数越高,排名越靠前。
计分规则: 首次提交 Issue 计 5 分;samples 跑通类首个 Issue 计 10 分,分数计入所属战队。每位新用户仅活动期内第 1 个有效 Issue 计分,后续提交不计分。
PR 提交规则: 社区账号实名身份去重,同一个人,仅首个合入 PR 可以计奖。
Discussion 每周 Top10 互动榜: 每周筛选优质 Issue 置顶社区互动帖;开发者通过评论、点赞参与互动,每周热度排名前 10 的开发者获得当期激励。
重要: 灌水、无意义内容、重复提交、恶意刷分,都不属于有效贡献,会取消参与资格。
奖励发放规则
活动参与奖、PR 合入奖、队长辅导奖均在活动结束后一周内统一发放符合条件的奖励。
互动榜奖和战队奖,每一期结束后统计获奖名单,名单公示后一周内完成发放。
所有奖励以有效合规贡献为准;同一用户仅可获得一份同类型奖励;身份校验以 AtomGit 账号 + 实名信息双重核验去重。
提交内容必须遵守 CANN 社区规范,严禁抄袭、灌水、刷量、重复提交、恶意认领任务。一旦核实违规,将直接取消获奖资格,有权追回已经发放的奖励。
获奖开发者需要配合完成实名信息登记核验;逾期提交信息、提交虚假信息,视为自动放弃奖励。
活动主办方拥有活动最终解释权;特殊情况下调整规则,会在 AtomGit 社区同步公开通知。
Issue / PR 提交规范
提交时请注意: 标题需要加活动名前缀,例如:CANN 开发者共建计划–修复 xx 异常 bug。
Issue 提交模版
- 描述
清晰简要说明本次反馈内容:bug / 样例验证反馈 / 文档优化 / 功能建议
- 环境信息
- CANN 版本:
- 硬件芯片:
- 操作系统:
- 框架版本(PyTorch/ONNX/MindSpore 等):
- 代码分支:
-
复现步骤 / 操作步骤
-
当前结果
粘贴报错日志、截图、运行输出。
- 预期结果
说明你期望的正确效果。
- 补充信息
-
是否稳定复现:必现 / 偶现
-
关联信息、规避方案、参考链接(如有):
PR 提交模版
- 变更概述
一句话说明改动目的,关联 Issue:(有对应 Issue 就填,没有可删除)
- 变更类型
- Bug 修复
- 新增样例/功能
- 文档修改、文字修正
- 性能优化
- 其他
- 修改内容
列出改动文件 + 改动说明:
- 自测验证(CANN 评审必填)
-
本地编译/脚本执行无异常
-
NPU 环境验证通过,结果符合预期
-
无新增 ERROR、异常告警
附上验证日志或截图
- 合规检查
-
已签署 Ascend CLA
-
代码符合仓库编码规范
- 评审重点 & 备注
告诉评审者重点看哪里,是否需要合入其他分支等。
PS: 队长需统计战队名下提交 Issue 和 PR 的数量,用于后续核算奖励
参与方式

加入到 CANN 开源社区,从一条 Issue 开始,迈出你的开源第一步。
前往 AtomGit CANN 开源社区,开启你的共建之旅!欢迎转发分享给身边 AI 开发者,一起参与开源共建。
🔗 CANN 开源社区:https://atomgit.com/cann
需进一步咨询活动、结算相关可扫描下方二维码进行咨询了解:

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐




所有评论(0)