Skip to main content
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/13/2026 2:50 AM UTC
    sha256:65254a4db95d366dc4fa89c08205037ab60743ace125762305ecdd9cf82e5167COPY
    /legal /legal
    08/13/2026 2:50 AM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4USER
    root
    08/13/2026 2:49 AM UTC
    sha256:04eb8b5624cadabd71f68d65bb8c32e2f04c5ceafd0e3be9b946215cc68a4547RUN
    TARGETARCH=amd64 mkdir -p /checkpoints /var/run/snapshot
    08/13/2026 2: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/13/2026 2:49 AM UTC
    sha256:557370333782be52d5c1d3cd3bcf2b28fc07a8d9cb8790582f6bc53719cf74d2RUN
    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/13/2026 2:49 AM UTC
    sha256:423c04371024b176fb95bd1582378fd078e6eb23a82895b37d5e3e1e1c89a89bRUN
    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/13/2026 2:49 AM UTC
    sha256:40b946a75b03bb0d468693cc7c3d21318862019748912dc6c4e3d0a164767b88COPY
    /cuda-checkpoint-helper /snapshot-binaries/cuda-checkpoint-helper
    08/13/2026 2:49 AM UTC
    sha256:c5b7cc8ec7950b21a975046aca37c6cf6d88690596a413e4511226c4881c82e1COPY
    /tmp/cuda-checkpoint/bin/x86_64_Linux/cuda-checkpoint /snapshot-binaries/cuda-checkpoint
    08/13/2026 2:49 AM UTC
    sha256:9536ba87d308bd2c470613a8c3568d6c0f380d157dc4691509d1fd11cc01ce5eCOPY
    /criu-install/usr/local/lib/snapshot/criu-plugins/ /snapshot-binaries/criu-plugins/
    08/13/2026 2:49 AM UTC
    ...