Skip to content

Relax 开源贡献者计划第二期|活动流程指南 🚀 #321

Description

@Kristariss

欢迎参与 Relax 开源贡献者计划第二期!

从本期开始,我们将活动从"一期一结算"升级为贡献者马拉松:星星(⭐)可以按团队沉淀、跨期累计。我们希望这种形式让长期贡献者的每一次提交都能被记住,也让新加入的伙伴不必一上来就赶截止时间。

  • 任务按期发布,完成并通过验收后获得 ⭐
  • ⭐ 可以跨任务、跨期累计
  • 每期结束后开放统一兑换窗口
  • 你可以从小任务开始,持续贡献,逐步兑换更高星级奖品

本期首批释放 12 道任务,覆盖工程优化、Rollout、Agentic RL、训练优化与可观测性等方向,支持单人或 2–3 人组队参与。后续将持续上新,敬请关注本 Issue 与任务列表更新。

📖 完整资料


活动流程

  1. 从任务列表中选择感兴趣的任务,任务详情见任务列表
  2. 在本 Issue 评论区按指定格式留言认领。
  3. 需要 RFC 的任务,须先提交方案并通过统一评审。
  4. 完成开发并提交 PR,关联对应任务 Issue,并提交任务要求的测试、实验结果或文档。
  5. 确保 required CI 全部通过,并通过 rai-studio-bot 自动 Review。
  6. 在 PR 下通过 comment 发送「@SigureMo 任务已完成,请求 review。」以请求研发导师进行人工 Review。
  7. 根据 Review 意见继续完善,直至 PR 合入。
  8. PR 合入后,由导师完成验收并确认 ⭐。

Coding Agent 使用原则

  • 支持使用 Coding Agent 辅助开发,但参与者应充分理解任务要求、相关代码和解决方案,保留自主判断能力。
  • 提交 PR 前,应自行检查生成的代码、运行必要的测试,并能够解释关键改动、设计依据和验证结果。
  • 收到 Review 意见后,应理解问题并核查修改结果,避免未经检查就反复提交 Agent 生成的修改,将排查和验证工作转交给导师。
  • 对于无法解释关键改动、反复提交未经检查或验证的修改,导致 Review 难以推进的情况,导师可降低其 Review 优先级;参与者补充必要的分析和验证后,再恢复正常 Review

活动规则

参与规则

  • 每人只能选单人或组队中的一种方式参赛,团队最多 3 人;不能同时以多种方式参与。
  • 每个团队须指定 1 名队长,由队长统一负责认领和对接。
  • 每道题同时最多由 5 个团队认领。
  • 同一团队同时认领且尚未完成的任务最多 2 个,超出部分认领无效。
  • 认领后 7 天内未提交 PR 或 RFC,该次认领自动作废。
  • 每个团队本期最多有 2 次作废机会;超过后,本期不能继续认领新任务。
  • 每道题最终仅允许一个成果合入。

RFC 规则

是否需要 RFC 由导师根据任务复杂度确定,以每道任务的标注为准。

RFC 请通过 GitHub Issue 提交,标题格式为:

【No.xxx】任务名称 - RFC

  • 需要 RFC 的任务,导师先 Review 并通过 RFC,再 Review 后续 PR。
  • 每道题选出最优方案,由提出该方案的团队锁定开发,其他团队提交的 PR 不进入 Review。
  • 入选团队放弃开发后,其他开发者可按无 RFC 任务的认领机制继续认领。
  • RFC 入选团队获得由导师确定数量的保底 ⭐;未入选团队无 ⭐。

奖品与 ⭐ 规则

第二期不再采用单期积分排名,而是使用可持续累计的 ⭐ 兑换机制

⭐ 如何获得

  • ⭐ 按团队发放,不因团队人数增加而翻倍。
  • 任务全部相关 PR 合入并通过导师验收后,按任务标注星数一次性记入团队账本。
  • 团队账本将记录 ⭐ 的来源期次、来源任务、获得时间、到期时间和兑换状态。

⭐ 如何兑换

  • 所有 ⭐ 等值,可以跨任务、跨期累计。
  • 多个低星任务获得的 ⭐,也可以累计兑换高星档奖品。
  • 每期结束并完成发星后,统一开放兑换窗口。
  • 第 N 期获得的 ⭐,可在第 N、N+1、N+2 期兑换窗口使用。
  • 第 N+2 期兑换窗口关闭后,未使用的 ⭐ 自动失效。
  • 兑换时优先扣除最早到期的 ⭐。
  • 不同奖品可以组合兑换,所需 ⭐ 数相加,例如4⭐可以兑换3+1或者2+2。
  • ⭐ 不得出售、赠送或跨团队转移。建议在团队变更之前兑换完⭐。

具体奖池暂定如下 🎁:

兑换档位 奖品(选其一)
Stanley 咖啡杯保温杯/蓝盒子小蓝枕 N2
⭐⭐ SKG 按摩腰靠 T32 尊贵版/雷蛇黑寡妇 V3 机械键盘
⭐⭐⭐ 迈从 Ace68GT 全铝磁轴键盘/小米口袋照片打印机 Pro
⭐⭐⭐⭐⭐ 大疆 DJI Neo 掌上 Vlog 跟拍无人机/富士 instax mini 41 礼盒
⭐⭐⭐⭐⭐⭐⭐ 索尼 WH-1000XM5 头戴式无线降噪耳机/凯乐石天穹 II 30L 登山背包
⭐⭐⭐⭐⭐⭐⭐⭐ AirPods Pro 3/Looki 满配套装

奖品最终解释权归主办方,奖品以实际采购及发放情况为准。

累计⭐数靠前者可直通实习 Leader 面试,过程中表现优异者可直接获得 Offer。
💡 Tips:在 GitHub 上积极互动,让技术团队看见你!积极的 GitHub 互动会被纳入表现评估,是直通 Offer 的加分项!


活动时间线

时间(2026 年,北京时间) 安排
9 月 18 日(周五)12:00 正式开放任务认领
10 月 11 日(周日)23:59 前 需要 RFC 的任务提交方案;未按时提交将自动取消认领资格
10 月 12–14 日 统一评审 RFC
10 月 16 日 公布 RFC 入选方案
10 月 31 日(周六) 百人 Meetup,公示部分活动结果
11 月 15 日(周日)23:59 PR 最晚合入时间
11 月下旬 公示第二期结果

⚠️ 请提前提交 PR,为 CI、Review 和修改预留时间。
⚠️ 截止时间前仅提交、但尚未合入的 PR,不视为完成本期任务。
🎉 特别预告:我们将于10月底在北京举办 Relax 开源社区线下 Meetup,Meetup 当天将对已完成验收的任务进行一波中期结算,现场为优秀贡献者颁发奖品与证书,部分优秀贡献者还有机会受邀登台分享自己的贡献故事。10 月 27 日前完成验收的团队,将优先进入本期中期结算和现场展示名单。具体议程和报名方式将另行公布,敬请期待。


认领方式

9 月 18 日(周五)12:00起开始请在本 Issue 评论区按指定格式留言认领,并将示例中的编号替换为任务编号。

单人认领

【报名】1  
【GitHub ID】your_github_id  

组队认领(2–3 人)

【报名】1  
【GitHub ID】your_github_id  
【组队队友 GitHub ID】teammate_github_id_1、teammate_github_id_2  

组队任务由队长统一留言,并填写本人及所有队友的 GitHub ID,单人参与自己就是队长。

认领前请仔细阅读任务说明、验收标准、RFC 要求及依赖关系,确认团队有足够时间和资源完成任务。


任务详情

编号 任务 类型 RFC 导师 说明
1 跨异构部署的增量权重同步引擎 工程优化 ⭐⭐⭐⭐ 需要 @Yangruipis
2 训练与推理双服务架构 工程优化 ⭐⭐⭐⭐⭐⭐⭐⭐ 需要 @Yangruipis 依赖任务 1
3 Unified Inference Service 工程优化 ⭐⭐⭐⭐⭐⭐ 已有 RFC @Yangruipis RFC #71
4 GenRM 支持弹性扩缩容 工程优化 ⭐⭐⭐⭐ 需要 @RexFlux 依赖任务 3
5 Agentic Rollout 投机解码指标去重与加权聚合 Rollout ⭐⭐ 不需要 @yuanlehome
6 长响应全文重复检测与离线诊断 Rollout 不需要 @yuanlehome
7 不可变 LoRA 版本的在线发布、会话绑定与安全回收 Rollout ⭐⭐⭐⭐⭐ 需要 @yuanlehome
8 Agentic 多协议一致性测试 Agentic RL 不需要 @xiaoliang0601
9 Agentic Rollout 停止原因分布与轮数分位数指标 Agentic RL ⭐⭐ 不需要 @xiaoliang0601
10 DeepEyes-V2 真实网页搜索工具 Agentic RL ⭐⭐ 不需要 @xiaoliang0601
11 Relax Straggler 分析能力建设 训练优化 ⭐⭐⭐⭐ 需要 @Lemon-412
12 故障事件时间线与查询接口 可观测性 ⭐⭐⭐⭐ 需要 @RexFlux

任务的完整说明、验收标准和参考资料,请查看:

👉 Relax 贡献者计划第二期:任务详情


开源不是一次冲刺,而是一场长期积累的马拉松。

无论你是第一次参与开源,还是希望深入大模型训练、推理与 Agentic RL,都欢迎从一个感兴趣的 Issue 开始。

期待在 Relax 社区看到你的贡献!🚀

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions