Skip to main content

Core Capability Building Blocks

Core Capability Building Blocks represent the individual functional optimization, intelligent routing, and physical inference execution features of llm-d.

These guides teach single architectural capabilities that you can configure independently or compose together into comprehensive production workloads.

Intelligent Routing​

  • Optimized Baseline: Strategies for handling the unique challenges of LLM request scheduling, moving beyond traditional round-robin approaches.
  • Predicted Latency-Based Routing: Using online-trained machine learning models to predict latency and optimize scheduling.

Advanced KV-Cache Management​

  • Precise Prefix Cache Routing: Near-real-time routing based on exact cache state published by model servers.
  • Tiered Prefix Cache: Efficiently managing KV caches by offloading to CPU RAM, NVMe, or network storage to improve prefix-cache re-use.

Serving Large Models​

Traffic Control & Autoscaling​

  • Flow Control: Intelligent request queuing for multi-tenant deployments and managing traffic spikes.
  • Workload Autoscaling: From simple Kubernetes autoscaling supplemented by EPP load metrics to advanced, SLO-aware capacity optimization for heterogeneous pools via the Workload Variant Autoscaler.