Inference Engineering
Serve generative AI models fast, cheaply, and reliably: LLM and image model mechanics, compute and memory bottlenecks, GPUs, CUDA and inference engines, quantization, speculative decoding, KV caching, parallelism, disaggregation, speech and vision models, autoscaling, multi-cloud production, and interview questions.
Start with What Is Inference Engineering →Foundations
What inference is, the kinds of AI apps and workloads, choosing a model, and measuring latency and throughput.
Models
How neural networks, LLMs, attention, mixture of experts, and image and video models run, and how to find their bottleneck.
Hardware
GPU compute, memory, and caches, GPU generations, instances, other accelerators, and local inference.
Software
CUDA and kernels, PyTorch and model formats, inference engines, NVIDIA Dynamo, and benchmarking.
Techniques
Quantization, speculative decoding, KV caching, model parallelism, and disaggregation.
Modalities
Serving vision language, embedding, speech, image, and video generation models.
Production
Containers, autoscaling, multi-cloud capacity, deployment, cost, observability, and client code.
Reference
Glossary of inference terms and further reading.
Interview Practice
Interview questions for senior and lead engineers covering the whole course.
