Pack · 10 talks · 7h 06m to watch, 62 min to read

Inference: serving models efficiently

A model can answer correctly and still be unusable once real prompts, concurrent users and a GPU bill arrive. Token generation first has to be connected to memory bandwidth, batching and KV cache. Those mechanics become the measurements that matter under load: time to first token, inter-token latency and completed requests. SGLang shows why a promising optimization can fail when its batch settings or prompts do not match production. TensorRT-LLM makes the other bargain, compiling an engine for a known GPU and workload. With the single-server choices clear, an agent request can be followed across a cluster: keep useful cache near the next turn, split prefill from decode when the traffic justifies it, and route work by the cost of finishing the task rather than the token price.

1
Charles Frye, Full Stack Deep Learning · 1:43:16 · AI Engineer Summit 2023
AI Engineering 201: Inference

Why first: Frye supplies the vocabulary for the rest of the pack: tensor operations, memory bandwidth, batching, cold starts and the choice between an API and self-hosting. His broad map reaches the GPU, where the next talk looks more closely at why some inference workloads keep the hardware busy and others leave it waiting.

5
Philip Kiely & Yineng Zhang, Baseten · 43:42 · AI Engineer World's Fair 2025
Introduction to LLM serving with SGLang

Why here: Frye establishes what an engine benchmark must preserve. Kiely and Zhang show why runtime settings cannot be copied blindly: CUDA graph limits and speculative decoding depend on batch size and representative prompts. Gupta follows with the more committed option of compiling an engine for a known GPU and workload envelope.

6
Philip Kiely & Pankaj Gupta, Baseten · 1:40:01 · AI Engineer World's Fair 2024
From Model Weights to API Endpoint with TensorRT-LLM

Why here: SGLang exposes a runtime that can be adjusted while it serves. Kiely and Gupta show the other end of that choice: TensorRT-LLM builds around a specific GPU, batch range and sequence length, trading portability for optimization. Dzhulgakov then widens the view from one compiled endpoint to the production service around it.

7
Dmytro (Dima) Dzhulgakov, Fireworks.ai · 18:55 · AI Engineer World's Fair 2024
Customized, production-ready inference with open source models

Why here: Gupta gets model weights behind an API. Dzhulgakov accounts for the work that remains: sourcing GPUs, matching settings to prompt length, sharing adapters, monitoring the service and minimizing cost within a latency target. Kranen takes that target and makes the quality, latency and cost trade explicit.

9
Yuchen Fama & Ashish Kamra, Red Hat · 21:48 · AI Engineer World's Fair 2026
KV Cache-Aware Routing and P/D Disaggregation on Kubernetes

Why here: Kranen introduces cache-aware routing and prefill/decode separation. Fama and Kamra show the request path, the cache transfer and the latency evidence, then draw the boundary where an aggregated server is still better. The routing panel closes the pack by moving the same cost question from workers to models.

10
Nader Khalil, NVIDIA & Walden Yan, Cognition & Alex Atallah, OpenRouter & Tanay Varshney & Carter Abdallah, NVIDIA · 48:17 · AI Engineer World's Fair 2026
The State of Model Routing

Why last: Fama and Kamra route a request to the worker that already holds useful KV state. Khalil, Yan, Atallah, Varshney and Abdallah ask which model should receive the work at all. Their answer ends the pack at the product boundary: preserve useful context, notice when a cheap model is thrashing, and price the completed task rather than the token.