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/12/2026 8:31 AM UTC
    sha256:670deaa37efa78934f8bafbddaf0df4f35e78b05910c87f85ab0190234016d16COPY
    /legal /legal
    08/12/2026 8:31 AM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4USER
    root
    08/12/2026 8:31 AM UTC
    sha256:d4c0cb1e63991dd8df9072c43a32956561eae2e7757f4a2ec8d436fa2256ce07RUN
    TARGETARCH=amd64 mkdir -p /checkpoints /var/run/snapshot
    08/12/2026 8:31 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/12/2026 8:31 AM UTC
    sha256:6c1dc939b7c478faf9990dba7d1008f1a3d5b4dd6d014e6d2bc1c6f60ed46205RUN
    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/12/2026 8:31 AM UTC
    sha256:883ff89b0e66fcc1087f1bde0cfefe07dec34510de35a5b209e343c02f58585eRUN
    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/12/2026 8:31 AM UTC
    sha256:bbc9e2fd3728f4ffb8ccb5d076323de7ca79528a4ff26a5e7ca8f22dfa97b556COPY
    /cuda-checkpoint-helper /snapshot-binaries/cuda-checkpoint-helper
    08/12/2026 8:31 AM UTC
    sha256:74f9685b7a16a91d4d07553e7db7ce6c2149e117d99d34c62e9b404debb3be79COPY
    /tmp/cuda-checkpoint/bin/x86_64_Linux/cuda-checkpoint /snapshot-binaries/cuda-checkpoint
    08/12/2026 8:31 AM UTC
    sha256:beee596f4c9d9994426d08757bc9e78a59a179f158dbe0a21093ba978cee76f3COPY
    /criu-install/usr/local/lib/snapshot/criu-plugins/ /snapshot-binaries/criu-plugins/
    08/12/2026 8:31 AM UTC
    ...