cncf/k8s-ai-conformance

Kubernetes AI Conformance

解决的问题

它解决了在 Kubernetes 平台上运行 AI 与机器学习工作负载时缺乏标准化的问题。由于 AI 工作负载对加速器、网络与调度有独特需求,常会遇到“在我的集群上可以运行”的问题。本项目提供了一项认证计划,确保 AI 应用程序在不同符合标准的平台上皆具备可移植性。

运作方式

该计划定义了一套 Kubernetes 平台必须具备的能力,才能被视为 AI 符合标准 (AI-conformant)。供应商需经过认证流程,包含:

  1. 先决条件:平台必须先符合 base Kubernetes Conformant。
  2. 验证:供应商完成符合性检查清单并提供证据(文档或 URLs)。对于较新版本 (v1.37+),建议执行自动化测试套件以产生如 e2e.log 与 results.json 等产出物。
  3. 提交:供应商提交包含检查清单与证据的 pull request 给 CNCF 进行审核。
  4. 认证:一旦核准,平台将获得为期一年的认证。

目标对象

  • 平台供应商:提供基于 Kubernetes 平台并希望为其 AI/ML 工作负载基础设施进行认证的厂商。
  • 贡献者:希望协助定义 AI 工作负载类型需求(包含训练、推理与代理工作流程)的开发者与研究人员。
  • AI 应用程序开发者:希望拥有可靠基准以进行构建与测试,确保应用程序能在不同集群间运行的用户。

重点特色

  • 广泛的工作负载覆盖:专注于分布式训练、LLM 推理与多步骤代理工作流程。
  • 混合验证:结合手动证明与自动化测试结果,实现更快速、客观的验证。
  • 供应商中立基准:作为社区主导的努力,旨在防止平台锁定 (lock-in)。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目