管理#
目标#
作为 vLLM 生态的关键组成部分,vLLM Ascend 项目致力于为所有 Ascend NPU 用户提供简单、快速、经济的大语言模型(LLM)服务,同时积极回馈并丰富 vLLM 项目本身。
基本原则#
vLLM Ascend 遵循 vLLM 社区的行为准则:vLLM - 行为准则
管理机制#
vLLM Ascend 是 vLLM 社区旗下的开源项目,其核心角色的最终任命权归属于 vLLM 社区。本项目采用分层技术治理结构。
贡献者:
职责: 协助新贡献者融入项目,处理并解答社区疑问,评审 RFC 提案与代码提交。
要求: 至少完成一次有效贡献。贡献者是指持续、积极参与项目活动的人员,其贡献形式包括但不限于提交问题报告、参与代码评审、提交代码以及参与社区讨论等。
贡献者将被授予 vllm-project/vllm-ascend GitHub 仓库的
Triage权限。该权限包括读取与克隆仓库、管理问题(Issue)和拉取请求(PR),旨在促进社区开发者之间的高效协作。维护者:
职责: 制定并践行项目的愿景与使命。维护者负责把握项目的技术方向,确保其长期成功。他们拥有代码合并权限,主导路线图规划,评审社区贡献,持续改进代码,并积极参与社区活动,如定期会议及线上/线下交流。
要求: 深刻理解 vLLM 及 vLLM Ascend 的代码库,承诺进行持续代码贡献,并具备在 设计、开发和 PR 评审工作中的专业能力。
评审质量: 积极参与社区代码评审,确保集成代码的高质量。
优质贡献: 成功开发并交付至少一项主要功能,同时保持持续的高质量贡献记录。
社区参与度: 积极处理问题,回复论坛咨询,参与技术讨论,并投身于社区驱动的各项任务。
晋升为维护者需获得现有维护者团队的批准,并由 vLLM 社区行使最终决定权。维护者将被授予 vllm-project/vllm-ascend GitHub 仓库的写入权限,包括读取、克隆、推送代码至仓库,以及管理问题(Issue)和拉取请求(PR)。
维护者的提名与卸任#
核心原则#
vLLM Ascend 的成员资格基于个人能力授予。申请者需通过代码贡献、技术评审及社区讨论等方式,展现其在 vLLM / vLLM Ascend 领域的深厚专业能力。
要成为维护者团队的一员,个人必须展现出与 vLLM / vLLM Ascend 总体原则高度一致,并能持续践行。
长期未活跃参与的维护者,可依据相对宽松的标准,转为 荣誉成员 身份。
成员资格授予个人,而非其所属公司或组织。
提名与卸任流程#
提名: 任何人都可以提名候选人成为维护者(包括自荐)。所有现有维护者均有责任审核和评估每项提名。提名人应提供被提名人的相关资质证明,例如其评审质量、代码贡献水平、社区参与度等优势。
卸任: 任何人都可以提议某人卸任维护者职务(包括自荐)。所有现任维护者均有责任审核和评估此类提议。提议人应提供相关依据,例如被提议人长期不活跃、与项目整体发展方向不一致,或存在其他使其不再适合担任维护者职务的因素。