NVIDIA
NVIDIA
CUDA-Q (nightly)
Container
NVIDIA
NVIDIA
CUDA-Q (nightly)

Pre-release versions of CUDA Quantum. This container includes features that are currently under development.

LayerLabelCreated
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4USER
cudaq
03/16/2026 8:11 AM UTC
sha256:c52575cc8badcd0462802dade5c3885b18d6da402ac7ceb7960a681cef2d0b73RUN
assets=assets vscode_config=docker/release/config/.vscode /bin/bash -c chown -R cudaq /home/cudaq &&
  chgrp -R cudaq /home/cudaq
03/16/2026 8:11 AM UTC
sha256:43415dc4547bf2713fc15d9b685ca3b024399286e0ce810d1272a65ac382ee50RUN
assets=assets vscode_config=docker/release/config/.vscode /bin/bash -c echo -e '#! /bin/bash \n    jupyter-lab --no-browser --ip=* --ServerApp.allow_origin=* --IdentityProvider.token="$@" \n    ' > "$CUDA_QUANTUM_PATH/bin/jupyter-lab-setup" &&
  chmod +x "$CUDA_QUANTUM_PATH/bin/jupyter-lab-setup"
03/16/2026 8:11 AM UTC
sha256:8fe221ce4f62adf5a2b35520e4cb35862573fbc3451788c145c17e41446536a4RUN
assets=assets vscode_config=docker/release/config/.vscode /bin/bash -c echo -e '#! /bin/bash \n    if [ ! -x "$(command -v code)" ]; then \n        os=$([ "$(uname -m)" == "aarch64" ] && echo cli-alpine-arm64 || echo cli-alpine-x64) \n        curl -Lk "https://code.visualstudio.com/sha/download?build=stable&os=$os" --output vscode_cli.tar.gz \n        tar -xf vscode_cli.tar.gz && rm vscode_cli.tar.gz && sudo mv code /usr/bin/ \n    fi \n    code "$@"' > "$CUDA_QUANTUM_PATH/bin/vscode-setup" &&
  chmod +x "$CUDA_QUANTUM_PATH/bin/vscode-setup"
03/16/2026 8:11 AM UTC
sha256:a288d9b8bde4f9edbb39aac83700ec438d6bd612134299be2f0b031babd9daacCOPY
docker/release/config/.vscode /home/cudaq/.vscode
03/16/2026 8:11 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
vscode_config=docker/release/config/.vscode
03/16/2026 8:11 AM UTC
sha256:5f075315b317de1d6a3ee574866bc0c0ce9ae7ad18be5e9bea6495f42cd22d31RUN
assets=assets /bin/bash -c cuda_major_version=$(echo ${CUDA_VERSION} | cut -d . -f1) &&
  if [ "$cuda_major_version" = "12" ]; then pip install --no-cache-dir nvidia-cuda-runtime-cu12 nvidia-cuda-nvrtc-cu12 nvidia-curand-cu12; elif [ "$cuda_major_version" = "13" ]; then pip install --no-cache-dir nvidia-cuda-runtime nvidia-cuda-nvrtc nvidia-curand; else echo "Unsupported CUDA major version: ${cuda_major_version}" &&
  exit 1; fi
03/16/2026 8:11 AM UTC
sha256:31d9750a2a7db2ece960209487d9eb789644f6ebcafd400f502e57dc5f236ad4RUN
assets=assets /bin/bash -c if [ -x "$(command -v pip)" ]; then apt-get install -y --no-install-recommends gcc libpython3-dev &&
  pip install --no-cache-dir jupyterlab==4.3.4; if [ -n "$MPI_ROOT" ]; then pip install --no-cache-dir mpi4py~=4.1; fi; fi
03/16/2026 8:11 AM UTC
sha256:432b1e9986f50b86575260631ddb19c9ce68abd2baeeaa95d993046c24fa264aRUN
assets=assets /bin/bash -c cuda_version_suffix=$(echo ${CUDA_VERSION} | tr . -) &&
  for cudart_dependency in libcusolver libcusparse libcublas libcurand cuda-cudart cuda-nvrtc; do if [ -z "$(apt list --installed | grep -o ${cudart_dependency}-${cuda_version_suffix})" ]; then apt-get install -y --no-install-recommends ${cudart_dependency}-${cuda_version_suffix}; fi done &&
  if [ $(echo ${CUDA_VERSION} | cut -d . -f1) -gt 11 ]; then apt-get install -y --no-install-recommends libnvjitlink-${cuda_version_suffix}; fi &&
  apt-get install -y --no-install-recommends curl jq
03/16/2026 8:11 AM UTC
sha256:870d3373f771409323b838d865c9b03868628ce655c0e9400dd9916ac0d7564dRUN
assets=assets /bin/bash -c if [ -d "$CUDA_QUANTUM_PATH/assets/documentation" ]; then rm -rf "$CUDA_QUANTUM_PATH/docs" &&
  mkdir -p "$CUDA_QUANTUM_PATH/docs"; mv "$CUDA_QUANTUM_PATH/assets/documentation"/* "$CUDA_QUANTUM_PATH/docs"; rmdir "$CUDA_QUANTUM_PATH/assets/documentation"; fi &&
  for folder in `find "$CUDA_QUANTUM_PATH/assets/$(uname -m)"/* -maxdepth 0 -type d -not -name cudaq`; do bash "$CUDA_QUANTUM_PATH/bin/migrate_assets.sh" -s "$folder" &&
  rm -rf "$folder"; done &&
  bash "$CUDA_QUANTUM_PATH/bin/migrate_assets.sh" -s "$CUDA_QUANTUM_PATH/assets/$(uname -m)" &&
  rm -rf "$CUDA_QUANTUM_PATH/assets" "$CUDA_QUANTUM_PATH/bin/migrate_assets.sh"
03/16/2026 8:11 AM UTC
...