NVIDIA
Dynamo Snapshot-Agent Nightly
Container
NVIDIA
Dynamo Snapshot-Agent Nightly

Dynamo Snapshot Agent Nightly enables CRIU-based checkpoint and restore for GPU inference workloads running on NVIDIA Dynamo and publishes at nightly cadence.

  • LayerLabelCreated
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENTRYPOINT
    /usr/local/bin/snapshot-agent
    08/14/2026 1:49 AM UTC
    sha256:a671a0302a33ebe056da104c3753399a731aecfe4b96f85d7e9291670f6dde1eCOPY
    /legal /legal
    08/14/2026 1:49 AM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4USER
    root
    08/14/2026 1:49 AM UTC
    sha256:6ba82bbdaf21bef12329b701490ebb9c2d730badef2d864f037f70a75b05a727RUN
    TARGETARCH=amd64 mkdir -p /checkpoints /var/run/snapshot
    08/14/2026 1:49 AM UTC
    sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1RUN
    TARGETARCH=amd64 set -eu; for f in /snapshot-binaries/criu /snapshot-binaries/ip /snapshot-binaries/tar /snapshot-binaries/criu-plugins/*.so; do [ -f "$f" ] ||
      continue; if LD_LIBRARY_PATH=/snapshot-binaries/lib ldd "$f" 2>&1 | grep -q 'not found'; then echo "ERROR: unresolved shared libraries in $f:" >&2; LD_LIBRARY_PATH=/snapshot-binaries/lib ldd "$f" >&2; exit 1; fi; done
    08/14/2026 1:49 AM UTC
    sha256:f66c2f17dbe58a12f6396f4026e0220d0f962f24e4672dc91499d86206293ca6RUN
    TARGETARCH=amd64 set -eu; command -v ldd >/dev/null ||
      { echo "ERROR: ldd missing in builder" >&2; exit 1; }; for f in /snapshot-binaries/* /snapshot-binaries/criu-plugins/*.so; do [ -f "$f" ] ||
      continue; ldd "$f" 2>/dev/null | awk '/=> \//{print $3}'; done | sort -u | grep -Ev '/(ld-linux|libc|libm|libmvec|libdl|libpthread|librt|libresolv|libutil|libanl|libnsl|libthread_db|libcuda|libnvidia)[.-]' | xargs -r -I{} cp -Ln {} /snapshot-binaries/lib/
    08/14/2026 1:49 AM UTC
    sha256:d4bde4992a640cf329b18452e7933bd5314e82f338f0a484ccc4fb567a2b2facRUN
    TARGETARCH=amd64 set -eu; cp -L "$(command -v ip)" "$(command -v tar)" /snapshot-binaries/; chmod +x /snapshot-binaries/criu /snapshot-binaries/nsrestore /snapshot-binaries/cuda-checkpoint /snapshot-binaries/cuda-checkpoint-helper /snapshot-binaries/ip /snapshot-binaries/tar
    08/14/2026 1:49 AM UTC
    sha256:2e14940907a7ce1c30e4b5d7f691f72c660812fab9e7f536896ebddaa379d906COPY
    /cuda-checkpoint-helper /snapshot-binaries/cuda-checkpoint-helper
    08/14/2026 1:49 AM UTC
    sha256:511468e797de8acf30f53f61afaae4879d1a61dd018610d20a8d19b69f07f0e0COPY
    /tmp/cuda-checkpoint/bin/x86_64_Linux/cuda-checkpoint /snapshot-binaries/cuda-checkpoint
    08/14/2026 1:49 AM UTC
    sha256:1caecb9712999064480cd3bc0dcd03da14e5e4a07afb20810beda89b465bd7f5COPY
    /criu-install/usr/local/lib/snapshot/criu-plugins/ /snapshot-binaries/criu-plugins/
    08/14/2026 1:49 AM UTC
    ...