NVIDIA
NVIDIA
CUDA-Q
Container
NVIDIA
NVIDIA
CUDA-Q

With a unified and open programming model, CUDA Quantum is a first-of-its-kind, open-source platform for integrated quantum-classical programming

LayerLabelCreated
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4USER
cudaq
07/24/2026 12:00 AM UTC
sha256:61ff4026cc6427084259f5f1e83f156eda33c52dcf7f2311280a226417b12da8RUN
assets=assets vscode_config=docker/release/config/.vscode /bin/bash -c chown -R cudaq /home/cudaq &&
  chgrp -R cudaq /home/cudaq
07/24/2026 12:00 AM UTC
sha256:6c62e0f252d6736b5b558e685bd2e6f33f9496f97c1811873153d639e24c0ab7RUN
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"
07/24/2026 12:00 AM UTC
sha256:2890086e7635d256cad6658246999696b40a8ae3dd4fce0d34d858592a663ff6RUN
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"
07/24/2026 12:00 AM UTC
sha256:85b0d5b48ffbff1a0efaac20ae6b741f18b5ab560875f899a197f58a86921647COPY
docker/release/config/.vscode /home/cudaq/.vscode
07/24/2026 12:00 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
vscode_config=docker/release/config/.vscode
07/24/2026 12:00 AM UTC
sha256:c95dc9f4aa888773abf7acd333d96c12d65fb5a2cf71f91dee110f26a548cc47RUN
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
07/24/2026 12:00 AM UTC
sha256:95af117c90a2b6fe4145ac687760b71cab7bead3b0a60a49d96c760bcf8e6e45RUN
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 -r /tmp/requirements.txt; if [ -n "$MPI_ROOT" ]; then pip install --no-cache-dir mpi4py~=4.1; fi; fi &&
  rm /tmp/requirements.txt
07/24/2026 12:00 AM UTC
sha256:2f29f225f27194cd11f36bd39da16e02a3a122aaf6f83a1434868f3a950311e0ADD
./requirements.txt /tmp/requirements.txt
07/24/2026 12:00 AM UTC
sha256:c6b5ff6127d0956d96d8a509d4759950b5c9c5e347d09cf3ce08dda3517573b2RUN
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
07/24/2026 12:00 AM UTC
...