GPU workloads

Task-oriented walkthroughs for running GPU workloads.

These guides walk through how to run GPU workloads with the driver: requesting full GPUs, sharing them, and using MIG and VFIO passthrough. For example manifests, refer to demo/ in the repository.


View available GPU resources

Inspect ResourceSlices and pools to see which GPU, MIG, and VFIO devices are allocatable on your cluster.

Request full GPUs

Request full GPUs with ResourceClaimTemplates and CEL selectors.

Time-slicing

Share a single GPU between multiple containers using CUDA time-slicing.

MIG (Multi-Instance GPU)

Allocate MIG slices to containers using static or dynamic MIG.

KubeVirt VFIO GPU passthrough

Configure the DRA driver for NVIDIA GPUs for KubeVirt VFIO passthrough.