Skip to main content
NVIDIA
Dynamo Frontend
Container
NVIDIA
Dynamo Frontend

The Dynamo frontend image is a framework-less image which contains core Dynamo components along with Endpoint Picker (EPP) for Gateway API Inference Extension (GAIE).

  • LayerLabelCreated
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4CMD
    /bin/bash
    03/16/2026 9:59 PM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENTRYPOINT
    /epp
    03/16/2026 9:59 PM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4USER
    dynamo
    03/16/2026 9:59 PM UTC
    sha256:0cf34fefbb4bd0630255f7ef522f229d194105f6811e7f0fd96b099274cbb496RUN
    PYTHON_VERSION=3.12 ENABLE_KVBM=true ENABLE_GPU_MEMORY_SERVICE=false chmod 755 /opt/dynamo/.launch_screen &&
      echo 'source /opt/dynamo/venv/bin/activate' >> /etc/bash.bashrc &&
      echo 'cat /opt/dynamo/.launch_screen' >> /etc/bash.bashrc
    03/16/2026 9:59 PM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4USER
    root
    03/16/2026 9:59 PM UTC
    sha256:fe0cde2ffd4806ab0cead9cdc15939f0148a843bf48dae94001c675ba0adf80bRUN
    PYTHON_VERSION=3.12 ENABLE_KVBM=true ENABLE_GPU_MEMORY_SERVICE=false export UV_CACHE_DIR=/home/dynamo/.cache/uv &&
      uv pip install /opt/dynamo/wheelhouse/ai_dynamo_runtime*.whl /opt/dynamo/wheelhouse/ai_dynamo*any.whl /opt/dynamo/wheelhouse/nixl/nixl*.whl &&
      if [ "$ENABLE_GPU_MEMORY_SERVICE" = "true" ]; then GMS_WHEEL=$(ls /opt/dynamo/wheelhouse/gpu_memory_service*.whl 2>/dev/null | head -1); if [ -z "$GMS_WHEEL" ]; then echo "ERROR: ENABLE_GPU_MEMORY_SERVICE is true but no gpu_memory_service wheel found in wheelhouse" >&2; exit 1; fi; uv pip install "$GMS_WHEEL"; fi &&
      if [ "$ENABLE_KVBM" = "true" ]; then KVBM_WHEEL=$(ls /opt/dynamo/wheelhouse/kvbm*.whl 2>/dev/null | head -1); if [ -z "$KVBM_WHEEL" ]; then echo "ERROR: ENABLE_KVBM is true but no KVBM wheel found in wheelhouse" >&2; exit 1; fi; uv pip install "$KVBM_WHEEL"; fi &&
      cd /workspace/benchmarks &&
      export UV_GIT_LFS=1 UV_HTTP_TIMEOUT=300 UV_HTTP_RETRIES=5 &&
      uv pip install .
    03/16/2026 9:59 PM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
    ENABLE_GPU_MEMORY_SERVICE=false
    03/16/2026 9:59 PM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
    ENABLE_KVBM=true
    03/16/2026 9:59 PM UTC
    sha256:0aead74fa6e838d7e5c81e7881c40972e4f7c943368d6df21d84a097eee397f0RUN
    PYTHON_VERSION=3.12 export UV_CACHE_DIR=/home/dynamo/.cache/uv UV_GIT_LFS=1 UV_HTTP_TIMEOUT=300 UV_HTTP_RETRIES=5 &&
      uv pip install --requirement /tmp/requirements.common.txt --requirement /tmp/requirements.frontend.txt
    03/16/2026 9:59 PM UTC
    sha256:8e260350240aa15eb85e9bd42326ae7b2740a014bd31958c48c9144009c32d20RUN
    PYTHON_VERSION=3.12 export UV_CACHE_DIR=/home/dynamo/.cache/uv &&
      mkdir -p /opt/dynamo/venv &&
      uv venv /opt/dynamo/venv --python $PYTHON_VERSION
    03/16/2026 9:59 PM UTC