Model Serving, Inference Ops & Observability
This course covers the operation of production inference services on a commissioned GPU cluster, distinct from model development or training. Students deploy a model behind an inference server (e.g., NVIDIA Triton or a vLLM-based server), configure dynamic batching and concurrent model execution to raise throughput, and load-test a serving endpoint to characterize latency versus throughput trade-offs at varying batch sizes. The course covers observability for inference workloads: collecting and interpreting tokens-per-second, time-to-first-token, and request-queue-depth metrics; building Grafana dashboards fed by DCGM Exporter and application-level metrics; and configuring alerting thresholds for latency SLO breaches and GPU memory exhaustion. Students practice canary and blue-green rollout patterns for model version updates, roll back a failed deployment, and diagnose a simulated production incident (e.g., request queue backing up under load) using the observability stack built during the course. The course emphasizes operating and monitoring inference services reliably, not model training or fine-tuning.
What you'll be able to do
- Deploy a model behind an inference server and configure dynamic batching to increase throughput.
- Load-test an inference endpoint to characterize the latency-versus-throughput trade-off across a range of batch sizes.
- Calculate tokens-per-second throughput and cost-per-million-tokens for a serving configuration.
- Build a Grafana dashboard displaying GPU utilization, memory, tokens-per-second, and request-queue depth for a serving deployment.
- Configure an alerting rule that fires on a latency SLO breach or GPU memory exhaustion.
- Execute a canary rollout of a new model version and roll back after a simulated regression is detected.
- Diagnose a simulated production incident where the inference request queue backs up under load.
- Document an inference service runbook including deployment, scaling, rollback, and incident-escalation procedures.
- Distinguish inference operations responsibilities from model training/fine-tuning responsibilities when scoping an operations role.
Train the team that runs the factory.
The Institute travels with every SAVRN campus.