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 9:33 PM UTC
    sha256:c343b2aa58d7f5ac89e292d9a17f926ee7078fee34fe8b34fb1751a3ddce7faaCOPY
    /legal /legal
    08/14/2026 9:33 PM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4USER
    root
    08/14/2026 9:32 PM UTC
    sha256:357cb313aba5b8234479f281098520dcf49c2ac3ea61a7a4b8c2acfd8d2ff980RUN
    TARGETARCH=amd64 mkdir -p /checkpoints /var/run/snapshot
    08/14/2026 9:32 PM 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 9:32 PM UTC
    sha256:39aef2ee303dd094898f283241588435af665cdc150f13114bda6095e20efeb9RUN
    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 9:32 PM UTC
    sha256:1df436d9d586cca5b93a0ae10c49f17398e32cc95c9414eb7342f161a61b4f54RUN
    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 9:32 PM UTC
    sha256:dcfbfa4aa6fdd63e7b1ca9585d7fac9a88bce8b28129d336c5bdba8b0a24b8fdCOPY
    /cuda-checkpoint-helper /snapshot-binaries/cuda-checkpoint-helper
    08/14/2026 9:32 PM UTC
    sha256:bae80f9e721637466bc5b43f7244988fb86aee01bbb7cab8f547efb88dbd73ebCOPY
    /tmp/cuda-checkpoint/bin/x86_64_Linux/cuda-checkpoint /snapshot-binaries/cuda-checkpoint
    08/14/2026 9:32 PM UTC
    sha256:ec598c56840d867f60de345841ba105022c8c8084d5d70bd0ac5715c135824f0COPY
    /criu-install/usr/local/lib/snapshot/criu-plugins/ /snapshot-binaries/criu-plugins/
    08/14/2026 9:32 PM UTC
    ...