治理#

使命#

作为 vLLM 的重要组成部分,vLLM Ascend 项目致力于为所有人在 Ascend NPU 上提供简单、快速且低成本的大语言模型服务,并积极促进 vLLM 的丰富发展。

原则#

vLLM Ascend 遵循 vLLM 社区的行为准则:vLLM - 行为准则

治理 - 机制#

vLLM Ascend 是 vLLM 社区下的一个开源项目,其角色任命权最终由 vLLM 社区决定。它采用分层的技术治理结构。

  • 贡献者:

    职责: 帮助新贡献者加入,处理和回复社区问题,审查RFC和代码

    要求: 完成至少1次贡献。贡献者是指持续且积极参与项目的人,包括但不限于问题、评审、提交和社区参与。

    贡献者将被赋予 vllm-project/vllm-ascend Github 仓库的 Triage 权限(可读取和克隆此仓库。还可以管理问题和拉取请求),以帮助社区开发者更加高效地协作。

  • 维护者:

    责任: 制定项目的愿景和使命。维护者负责引领整个项目的技术方向并确保其整体成功,拥有代码合并权限。他们制定路线图,审核社区成员的贡献,持续贡献代码,并积极参与社区活动(如定期会议/活动)。

    要求: 深入理解 ‌vLLM‌ 和 ‌vLLM Ascend‌ 代码库,并承诺持续贡献代码。具备 ‌设计/开发/PR 审核流程‌ 的能力。

    • 评审质量: 积极参与社区代码评审,确保高质量的代码集成。

    • 质量贡献‌: 成功开发并交付至少一个主要功能,同时持续保持高质量的贡献。

    • 社区参与: 积极解决问题,回复论坛询问,参与讨论,并参与社区驱动的任务。

    需要现有维护者的批准。vLLM社区拥有最终决策权。

    维护者将被授予 vllm-project/vllm-ascend Github 仓库的写入权限(可以读取、克隆和推送到此仓库。还可以管理问题和拉取请求)。

提名和移除维护者#

原则#

  • vLLM Ascend 的成员资格是基于个人能力授予的,只有在通过贡献、评审和讨论展示出对 vLLM / vLLM Ascend 的深厚专业知识后,才可获得。

  • 要成为维护者组成员,个人必须表现出与 vLLM / vLLM Ascend 总体原则的高度一致并持续支持。

  • 如果模块维护人员在长时间内没有积极参与,可根据较宽松的标准将其维护状态转为“荣誉”状态。

  • 该会员资格属于个人,而非公司。

提名与罢免#

  • 提名:任何人都可以提名他人成为维护者(包括自荐)。所有现有维护者都有责任评估提名。提名人应提供被提名人成为维护者的相关优势信息,包括但不限于评审质量、优质贡献、社区参与等。

  • 移除:任何人都可以提名某人被移出维护者职位(包括自荐)。所有现有维护者都有责任评估该提名。提名者应提供被提名人的相关信息,包括但不限于缺乏活动、与整体方向冲突以及使其不适合作为维护者的其他信息。