版本:下一个
贡献 HAMi
HAMi 是一个 CNCF Sandbox 项目,为 Kubernetes 带来 GPU 和 AI 加速器虚拟化能力。调度器、device plugin、文档和工具链都由社区贡献者共同构建和维护。
无论你是修复一个错别字,还是实现一个全新的硬件后端,本指南都是你开始贡献的起点。
核心原则
你必须理解自己提交的每一处改动。
使用工具辅助编写代码或文档是可以的,但提交一个你无法解释的改动是不可以的。如果审阅者询问某段代码为什么这样写而你答不上来,这个 PR 就不会被合并。无论改动是如何产生的,这条原则适用于所有贡献。
在 HAMi 中,这一点比大多数项目更重要。管理 GPU 显存、设备调度或加速器生命周期的代码如果出错,可能导致数据损坏、硬件故障或静默的资源错误分配。"看起来是对的"是不够的。
行为准则
所有社区成员都必须遵守 CNCF 行为准则。违规行为请通过 cncf-coc@lists.cncf.io 报告给 CNCF 行为准则委员会。