llm-wiki wiki · entities 2026-09-13

llm-d-planner 是 llm-d-incubation 中的部署规划与推荐平台,把业务需求转换成模型/GPU/SLO/成本决策和 Kubernetes YAML。它处于 serving runtime 上游,不在在线 Router 请求路径中。

解决的问题

应用团队通常知道用户数、场景和预算,却不知道应该选什么模型、GPU、上下文长度、replica 数和 TTFT/ITL 目标。Planner 将这些决策从人工 trial-and-error 变成可解释、可编辑、可部署的流程。

架构图

Business intent → Intent extraction → editable specification
                                      │ traffic + SLO + priorities
                                      ▼
Benchmark/quality/GPU/model knowledge base
                                      │
             capacity planner + recommender + scorer
                                      │ quality/cost/latency views
                                      ▼
              Jinja2 → KServe/vLLM/HPA/Monitor YAML
                                      │
                                      ▼
                                  Kubernetes

方法与集成

Planner 使用可替换 LLM provider 做 intent extraction,把 use case 映射到 traffic profile 和 TTFT/ITL/E2E SLO;Capacity Planner 估算 weights、KV、activation、GPU 数和并发;GPU Recommender 估算不同硬件的性能;Recommendation Service 按 quality、cost、latency 生成 Best Quality、Lowest Cost、Lowest Latency、Balanced 视图;Configuration Service 生成 KServe/vLLM/HPA/ServiceMonitor YAML。它还集成 vLLM simulator 支持无 GPU 开发。

当前定位偏 POC/平台入口,生产化仍需关注配置安全、认证、多租户、数据版本和实际部署 telemetry 回流。