Focuses on production inference serving and GPU operations; local desktop tools are treated as development and prototype references only.
// AIINFRA 200 · Semester 2
Production Inference Serving & GPU Orchestration
Deploying, Scaling, and Operating LLMs in Production on GPUs
This course trains learners to move beyond local, single-user model runners and into production-grade LLM inference serving. Students build a lean Linux and Docker foundation, then learn high-throughput serving engines such as vLLM, TGI, TensorRT-LLM, and SGLang alongside serving platforms like Triton, Ray Serve, and KServe. The back half of the course covers GPU orchestration on Kubernetes, including the GPU Operator, Dynamic Resource Allocation, MIG partitioning, multi-GPU parallelism, and disaggregated prefill/decode. Learners finish able to benchmark, monitor, autoscale, and right-size real inference workloads for cost and performance.
Canvas IMSCC Export
Download the complete Canvas import package for AIINFRA 200.
Outcomes
Course objectives
- Deploy containerized Linux services and distinguish dev/prototyping tools from production-grade inference stacks
- Configure and tune production inference servers (vLLM, TGI, TensorRT-LLM, SGLang) for high-throughput, low-latency serving
- Orchestrate GPU resources on Kubernetes using the GPU Operator, Dynamic Resource Allocation, MIG, and the KAI Scheduler
- Implement multi-GPU tensor and pipeline parallelism with autoscaling and load balancing for large models
- Benchmark, monitor, and cost-optimize inference deployments using Prometheus, Grafana, and disaggregated serving architectures
Student learning outcomes
- Deploy containerized Linux services and distinguish dev/prototyping tools from production-grade inference stacks.
- Configure and tune production inference servers (vLLM, TGI, TensorRT-LLM, SGLang) for high-throughput, low-latency serving.
- Orchestrate GPU resources on Kubernetes using the GPU Operator, Dynamic Resource Allocation, MIG, and the KAI Scheduler.
- Implement multi-GPU tensor and pipeline parallelism with autoscaling and load balancing for large models.
- Benchmark, monitor, and cost-optimize inference deployments using Prometheus, Grafana, and disaggregated serving architectures.
16-week schedule
Course evidence and boundaries
These controls make the curriculum reviewable without changing the 10-course sequence.
Served model endpoint with measured latency, throughput, memory use, scaling notes, and operational logs.
Endpoint access control, network boundary, model artifact provenance, resource quotas, and operational runbook.
Architecture diagram, endpoint demo, GPU utilization evidence, latency/throughput metrics, logs, and runbook.
Foundry-backed assignments
These assignments are written in platform-agnostic language. They assess infrastructure evidence, not familiarity with a single vendor console.
Hosted Inference Service
Teams deploy a production-style inference endpoint on a shared GPU VM or cluster with an authenticated API, containerized model server, monitoring, and right-sizing evidence.
Evidence: Architecture diagram, endpoint demo, GPU memory/utilization, latency, throughput, logs, runbook, and security boundary.