~/talk

Running AI Workloads in Containers and Kubernetes

slides:none on file

Containers inject host GPU user space libraries at runtime using CDI specs so Docker 25 and runtimes can expose GPUs without bundling drivers and Nvidia ctk generates those specs. Kubernetes uses a device plugin plus a GPU operator to install drivers and advertise resources. Sharing options are explicit: full GPU time‑slicing, MPS space partitioning, or hardware partitions via MIG with memory and latency tradeoffs. New Dynamic Resource Allocation (alpha since 1.26) adds device classes, namespaced resource claims, constraints (for example bind a NIC VF and GPU by pci_root), and a fake‑GPU demo runnable on a laptop.

AI-written summary · about

  1. 0:00Introduction to containers and GPUs
  2. 3:09Challenges with GPU containers
  3. 8:43Container Device Interface (CDI) explained
  4. 16:45GPU sharing in Kubernetes
  5. 21:23Dynamic Resource Allocation in Kubernetes
  6. 25:58Future of GPU support in Kubernetes
  7. 27:21Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.