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/16/2026 8:16 PM UTC
    sha256:fcd5d49f4582321460bcb616f00f9cb9a5ccb55d4c1eef5c5dab305da93ac25fCOPY
    /legal /legal
    08/16/2026 8:16 PM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4USER
    root
    08/16/2026 8:16 PM UTC
    sha256:127de8532aa59db04bdadb14404b8d33b6604cd91bcab13b498b338f88d28559RUN
    TARGETARCH=amd64 mkdir -p /checkpoints /var/run/snapshot
    08/16/2026 8:16 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/16/2026 8:16 PM UTC
    sha256:e01fcd81a65eebbaf99682a0bb0847ad5d6e55c0bd6200f73d17ce5eea145c0aRUN
    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/16/2026 8:16 PM UTC
    sha256:72658ec1be5d9d68d96bb21e0eea4aaa0b9757f5b6198a4ed8158d392ced4b34RUN
    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/16/2026 8:16 PM UTC
    sha256:c3a8b6c0d3a24a98baa4fff61345fbffc03e477740ff73f186ff2a5c1ebf0b9dCOPY
    /cuda-checkpoint-helper /snapshot-binaries/cuda-checkpoint-helper
    08/16/2026 8:16 PM UTC
    sha256:00844a8e13628d61ee5d6118e004c3df95e262c30744414251fcc143e96488e7COPY
    /tmp/cuda-checkpoint/bin/x86_64_Linux/cuda-checkpoint /snapshot-binaries/cuda-checkpoint
    08/16/2026 8:16 PM UTC
    sha256:8014cec3f8d2596901d828acb12321ba5c07f7b12378f1b155f33a5594dcbf46COPY
    /criu-install/usr/local/lib/snapshot/criu-plugins/ /snapshot-binaries/criu-plugins/
    08/16/2026 8:16 PM UTC
    ...