LLMModule 15 · Interactive book companion

Inference Engineering, interactive edition: how to use inferenceengineering.tech alongside this course

A free, interactive web companion to Philip Kiely's Inference Engineering: eight chapters, three guided paths, calculators, quizzes, cheat sheets and its own vLLM-vs-SGLang benchmark. Here's what's on it, which course pages pair with each part, and how to read its numbers.

Source: inferenceengineering.tech, read 3 Nov 2026 · Its About page describes it as “the interactive web companion” to the book and links to Baseten's official book page. The footer credits Philip Kiely and says “Digitized by Swapnil”. I couldn't confirm from Baseten's side whether it's an official Baseten project.

Start here (no maths needed)

A book about making AI answer fast and cheaply, turned into a website you can play with.

Think of it like this

Imagine a science textbook where every diagram moves, every formula has a calculator next to it, and every chapter ends with a quiz that marks itself. That's this site, for the book this course already follows in Module 13.

How it works

  1. Pick a path: "Getting Started" (about 3 hours), "Infrastructure Architect" or "Performance Optimizer" (about 4 hours each).
  2. Read a chapter, then play with its calculator. For example, see how much memory a model needs.
  3. Take the quiz at the end of the section.
  4. Use this course's pages when you want the "why" in more depth.

Why robots care

The site's memory and speed calculators answer the robot's question too: will this model fit on my robot's computer, and will it answer fast enough?

Try it

Open the site's VRAM calculator and pick a small model. Then open Module 09's KV-cache sizer and check you get similar answers.

Words to know

VRAM
The memory on a GPU.
Benchmark
A fair test that measures speed or quality.
Cheat sheet
A one-page summary of the key facts and formulas.
Learning path
A suggested order of chapters and exercises.

Going deeper: what's on the site, how it pairs with the course, and how to read its benchmark.

Track: LLM. This is the reading surface for Module 13's 100-day plan. Robotics links appear where models have to fit edge hardware and meet deadlines.

1. What's on the site

PartWhat it offers
8 chapters0 Inference (three layers: runtime, infrastructure, tooling) · 1 Prerequisites · 2 Models · 3 Hardware (incl. Hopper, Blackwell, Rubin) · 4 Software (CUDA → vLLM/SGLang/TensorRT-LLM, NVIDIA Dynamo, benchmarking) · 5 Techniques · 6 Modalities · 7 Production
3 learning pathsGetting Started (3 h, 8 steps) · Infrastructure Architect (4 h, 6 steps) · Performance Optimizer (4 h, 8 steps)
7 calculatorsVRAM · arithmetic intensity (roofline) · KV-cache sizing · quantisation quality estimator · speculative-decoding simulator · GPU selection advisor · model-to-hardware recommender
QuizzesThe site advertises 100+ questions with instant feedback
Cheat sheetsOne per chapter (formulas, GPU specs, framework comparisons, checklists), downloadable as PDF
Glossary, guides, benchmarks50+ cross-linked terms, plus a vLLM vs SGLang benchmark (see section 3)
Progress trackingReading progress, quiz scores and exercises, tracked on the site

2. Pairing it with this course

SiteCourse page with the deeper "why", or a second calculator
Ch 0–1 + the Prerequisites cheat sheet (Little's Law, MFU, cost per token)09 · request lifecycle, 09 · 1M-user capstone, 13 · journal notes
Ch 2 + VRAM and arithmetic-intensity calculators09 · KV-cache sizer, 09 · roofline demo, 05 · Kimi K3
Ch 3 + GPU selection advisor09 · GPU specs from NVIDIA pages (with the sparsity caveat)
Ch 4 (engines, benchmarking)09 · fair engine benchmarking, 12 · serving video
Ch 5 + quantisation and speculative-decoding tools09 · speculative decoding, 09 · caching & disaggregation, 12 · video 04
Ch 6 (VLMs, ASR, TTS, image/video)08 · multimodal & VLAs, 04 · on-device speech
Ch 7 (deploy, autoscale, observe)09 · rollouts & autoscaling

Suggested use: follow Module 13's 100-day plan and read each chapter on this site. Run the site's calculator for that chapter, then cross-check the result with the matching Module 09 demo. If two calculators disagree, work out which assumptions differ (precision, overhead, usable-memory fraction). That's the most useful exercise of all.

3. Reading its benchmark critically

The site publishes a vLLM vs SGLang comparison. According to its page, it uses DeepSeek-R1-Distill-Llama-8B on 2× H100 SXM with tensor parallelism 2, CUDA 12.9, and 5,980 requests across six workloads (code generation, long RAG, medium chat, prefix-cache cold/warm, 8K RAG) at several concurrency levels. It reports TPS, TTFT, p50 and p99.

4. Why it matters for robotics

5. Self-check

Which learning path fits an engineer tuning an existing deployment?

Performance Optimizer: quantisation, speculative decoding, KV caching and parallelism. About 4 hours, 8 steps.

Why cross-check the site's VRAM calculator with Module 09's KV-cache sizer?

Different tools make different assumptions (activation overhead, usable memory, KV precision). Explaining any gap is how you learn what drives memory.

Name two reasons not to generalise from the site's vLLM vs SGLang benchmark.

It uses one 8B model on 2× H100 with TP=2, and the winner changes by workload. The page's dates are also inconsistent.