Artificial Intelligence1 min read

Start and Restore GPU Workloads in Seconds with NVIDIA Snapshot

By · Published by Everything Blog

In short

The technology saves active workload states so compatible systems sharing identical drivers and GPU models can restore tasks almost immediately. Operating through Kubernetes custom resources, it accommodates multi-GPU nodes and high-demand setups like mixture-of-experts architectures. Early benchmarks show typical restoration times dropping to under 45 seconds, which is up to 36 times faster than standard initialization routines. However, the system's restore metrics do not encompass the initial container image fetching or broader infrastructure provisioning stages.

Key points

  • Workloads can be quickly resumed on any compatible node that utilizes the exact same GPU…: Workloads can be quickly resumed on any compatible node that utilizes the exact same GPU model and driver version.
  • Ready-made integration examples are provided for key inference engines such as TensorRT-L…: Ready-made integration examples are provided for key inference engines such as TensorRT-LLM, SGLang, and vLLM.
  • The acceleration benefits apply strictly to workload resumption while leaving base infras…: The acceleration benefits apply strictly to workload resumption while leaving base infrastructure provisioning and container image loading unaffected.

Sources checked by our analysis pipeline: 1

NVIDIA Snapshot, a new open-source component of the NVIDIA DSX AI Factory Platform, makes initialized GPU workloads reusable across inference replicas—speeding startup and recovery.

When inference demand spikes or a replica fails, available GPUs don’t translate immediately into serving capacity. Initializing an LLM workload—a process known as a cold start—can take minutes, delaying scaling and recovery.

Snapshot is a checkpoint and restore system for GPU workloads on Kubernetes. It captures a fully initialized workload—including CPU and GPU memory—and restores that state on compatible infrastructure, bringing inference capacity online in seconds instead of minutes. Figure 1 shows the startup sequence. Snapshot skips repeated workload initialization; infrastructure provisioning and container image loading remain outside the measured restore path.

This post explains how Snapshot checkpoints and restores GPU workloads, how platform teams can integrate it, and how restore times compare with cold starts across three inference engines.

Snapshot for AI factory operations

Originally developed for NVIDIA Dynamo inference workers, Snapshot provides checkpoint and restore capabilities that other inference engines, schedulers, controllers, and platforms can integrate.

Snapshot provides two operations for GPU Pods:

-…

Artificial Intelligence