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
03/16/2026 8:11 AM UTC
sha256:9c704ecd0c694c4cbdd85e589ac8d1fc3fd8f890b7f3731769a5b169eb495809RUN
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:d62ed77429b78eac5c84dfc3198ed4175d83f52eb756a9c9be1c2d0a7835b58dRUN
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:92b961855a529e94afc149a71f95e8fd251f04d98e99d41dfd1992be196ea48eRUN
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:67b3546b211deefd67122e680c0932886e0b3c6bd6ae0665e3ab25d2d9f0cda0COPY
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:d339273dfb7fc3b7fd896d3610d360ab9a09ab33a818093cb73b4be7639b6e99RUN
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:ff93c1d9209f5f9c915d1563519e82c8a122b23c0054d9a669e5d366ee7f457dRUN
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:6089015d4c0c8fca7e60b548374b01839a0b8edd6057becdb751ad01d56f3639RUN
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:75f6e116695308fe5714951a6c1710f8bb8240757a430e321c2467255a11a3c6RUN
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
...

NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.