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
68b1b88a25a2144b3e4413d735dc7a0a71f40184bd20444b748fe1f3c4b90e01CONFIG
Entrypoint bash -l; WorkingDir /home/cudaq
07/13/2026 2:20 PM UTC
99f979b6c2fc68e8171429787bc2f87ce9e43e50506899cc033266168658559fRUN
assets=assets vscode_config=docker/release/config/.vscode /bin/bash -c chown -R cudaq /home/cudaq &&
  chgrp -R cudaq /home/cudaq
07/13/2026 2:20 PM UTC
2c2206bce9003d30cdfb2b26a77a4b723df5bc42b76e5d13b8ff2fd784930001RUN
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/13/2026 2:20 PM UTC
63c3686ba63396495af6773d552ecf675c4b21f00f7538ff8fb9a1fb0689926cRUN
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/13/2026 2:20 PM UTC
10767b047cbc327db14fa18d2f21c787f8360e4e80fdcc96ed8d3b52d3ce7bc8COPY
docker/release/config/.vscode /home/cudaq/.vscode
07/13/2026 2:20 PM UTC
078cd925c5d0e61b190270dc59c5ba7b7bbf76b0f757b9ec6880b380f677e702ARG
vscode_config=docker/release/config/.vscode
07/13/2026 2:20 PM UTC
acb6c0500755ffa50f51c9f41cc1b44be5fb28e876282cce1e7260dce627d5baRUN
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/13/2026 2:20 PM UTC
ea2b35c1df8108a548ac85d2ad3d7b8eb760fb6314bf354f4abbb6edcaca9329RUN
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/13/2026 2:20 PM UTC
b5d68d87ddca3fc62f3fe7446b8a625134b6f65cc9ef85692d20366384a465a0ADD
./requirements.txt /tmp/requirements.txt
07/13/2026 2:20 PM UTC
57ec22903bd062b88b4a4dd72430eae6bdf9ac4fc2bc04d471c9e2dcdc278ae7RUN
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/13/2026 2:20 PM 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.