✨ 为进一步繁荣社区,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 提交模版
  1. 描述

清晰简要说明本次反馈内容:bug / 样例验证反馈 / 文档优化 / 功能建议

  1. 环境信息
  • CANN 版本:
  • 硬件芯片:
  • 操作系统:
  • 框架版本(PyTorch/ONNX/MindSpore 等):
  • 代码分支:
  1. 复现步骤 / 操作步骤

  2. 当前结果

粘贴报错日志、截图、运行输出。

  1. 预期结果

说明你期望的正确效果。

  1. 补充信息
  • 是否稳定复现:必现 / 偶现

  • 关联信息、规避方案、参考链接(如有):

PR 提交模版
  1. 变更概述

一句话说明改动目的,关联 Issue:(有对应 Issue 就填,没有可删除)

  1. 变更类型
  • Bug 修复
  • 新增样例/功能
  • 文档修改、文字修正
  • 性能优化
  • 其他
  1. 修改内容

列出改动文件 + 改动说明:

  1. 自测验证(CANN 评审必填)
  • 本地编译/脚本执行无异常

  • NPU 环境验证通过,结果符合预期

  • 无新增 ERROR、异常告警

附上验证日志或截图

  1. 合规检查
  • 已签署 Ascend CLA

  • 代码符合仓库编码规范

  1. 评审重点 & 备注

告诉评审者重点看哪里,是否需要合入其他分支等。

PS: 队长需统计战队名下提交 Issue 和 PR 的数量,用于后续核算奖励

参与方式

图片

加入到 CANN 开源社区,从一条 Issue 开始,迈出你的开源第一步。

前往 AtomGit CANN 开源社区,开启你的共建之旅!欢迎转发分享给身边 AI 开发者,一起参与开源共建。

🔗 CANN 开源社区:https://atomgit.com/cann

需进一步咨询活动、结算相关可扫描下方二维码进行咨询了解:

图片

Logo

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

更多推荐