NVIDIA
tensorrtllm-runtime-nightly
Container
NVIDIA
tensorrtllm-runtime-nightly

The Dynamo TensorRT-LLM runtime nightly image is a containerized build of Dynamo + TensorRT-LLM which serves as the base runtime environment for tensorrt-llm based inference with Dynamo's distributed inference framework published at a nightly cadence.

  • LayerLabelCreated
    sha256:9717f2401f06cf0fffa9c3486eb2493dbd3d9569594a0193adf3d766ca3a3d21COPY
    /legal /legal
    08/26/2026 8:23 AM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENV
    NVIDIA_DRIVER_CAPABILITIES=video,compute,utility
    08/26/2026 8:23 AM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4CMD
    /bin/bash
    08/26/2026 8:23 AM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENTRYPOINT
    08/26/2026 8:23 AM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4USER
    dynamo
    08/26/2026 8:23 AM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENV
    DYNAMO_COMMIT_SHA=27f09d5bcdcf333aa1a74b73245b2ccaff23f91c
    08/26/2026 8:23 AM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
    DYNAMO_COMMIT_SHA=27f09d5bcdcf333aa1a74b73245b2ccaff23f91c
    08/26/2026 8:23 AM UTC
    sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1WORKDIR
    /workspace
    08/26/2026 8:23 AM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENV
    DYNAMO_HOME=/workspace HOME=/home/dynamo VIRTUAL_ENV=/opt/dynamo/venv PATH=/opt/dynamo/venv/bin:/opt/uv/bin:/usr/local/bin/etcd:/usr/local/lib/python3.12/dist-packages/torch_tensorrt/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/mpi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/ucx/bin:/opt/amazon/efa/bin:/opt/tensorrt/bin IMAGEIO_FFMPEG_EXE=/usr/local/bin/ffmpeg LD_PRELOAD=/opt/dynamo/libstdc++.so.6:/usr/local/lib/python3.12/dist-packages/tensorrt_llm/libs/nixl/libnixl.so NIXL_PLUGIN_DIR=/usr/local/lib/python3.12/dist-packages/tensorrt_llm/libs/nixl/plugins NIXL_VERSION=
    08/26/2026 8:23 AM UTC
    sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1RUN
    /bin/bash -c set -eu; for lib in $(find /usr/local/lib/python3.12/dist-packages/nvidia/dali/.libs -name 'libavcodec*.so*' 2>/dev/null); do /usr/bin/python3 /tmp/enumerate_bundled_decoders.py "$lib"; done; if find /usr/local/lib/python3.12/dist-packages/PyNvVideoCodec -name 'libavcodec*' 2>/dev/null | grep -q .; then echo "ERROR: post-overlay PyNvVideoCodec carries a libavcodec, so the base" >&2; echo "       image's 2.1.0 copy survived the overlay -- its whiteout entry is" >&2; echo "       missing or misspelled. The upgrade in runtime_full cannot fix this" >&2; echo "       on its own: COPY cannot represent a deletion." >&2; find /usr/local/lib/python3.12/dist-packages/PyNvVideoCodec -name 'libavcodec*' >&2; exit 1; fi; for lib in $(find /usr/local/lib/python3.12/dist-packages/PyNvVideoCodec -name 'libavcodec*.so*' -o -name 'libavformat*.so*' 2>/dev/null); do /usr/bin/python3 /tmp/enumerate_bundled_decoders.py "$lib"; done; tarballs=$(find /usr/local/external/ffmpeg -name 'ffmpeg-*.tar.*' 2>/dev/null | wc -l); if [ "$tarballs" -gt 1 ]; then echo "ERROR: more than one FFmpeg source tarball survived the overlay, so the" >&2; echo "       base image's copy came back alongside the upgraded one -- the" >&2; echo "       /usr/local/external/ffmpeg whiteout entry is missing." >&2; find /usr/local/external/ffmpeg -name 'ffmpeg-*.tar.*' >&2; exit 1; fi
    08/26/2026 8:23 AM UTC
    ...