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
7ff6fc812c715c66e34549db1c0bdc3bbbff5a952618632ad7cef47de942c58dCONFIG
Entrypoint bash -l; WorkingDir /home/cudaq
07/25/2025 1:39 PM UTC
12d2ca4608de3e8bb153665cb9e8c0b8684a720cdbc31955a17ecf93a39c943aRUN
assets=assets vscode_config=docker/release/config/.vscode /bin/bash -c chown -R cudaq /home/cudaq &&
  chgrp -R cudaq /home/cudaq
07/25/2025 1:39 PM UTC
cbca7f66c825719317107f09b097b2b9fb7e5ab05a442218a9a06686bf67b1d7RUN
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/25/2025 1:39 PM UTC
19305ed00aaa718cad9f85f58da42ce1bd727acb5854a7be4c56b76a9ae9c906RUN
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/25/2025 1:39 PM UTC
03abacd4157277fb69d07f96f13d8cd95a050c46b80590c9c09d8faeb3c90bf1COPY
docker/release/config/.vscode /home/cudaq/.vscode
07/25/2025 1:39 PM UTC
8c2eaedbb74cb3a8a6813e3bdfda98f9b88be9d9078a74fa1ae7bcf9171d2efeARG
vscode_config=docker/release/config/.vscode
07/25/2025 1:39 PM UTC
ca4989b1f97fbcdffc3093fde053517f87f67d8d622169e5d5bd5594232bbe1dRUN
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~=3.1; fi; fi
07/25/2025 1:39 PM UTC
ecb0b7a8ab6eda40a54a73499b53657c235d448abd38e09b080c20dd80de62d1RUN
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/25/2025 1:39 PM UTC
8f85e85056d4edc0a619bce1c6a850b292ec3008c1f5a88b74c69b0bec0764c2RUN
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"
07/25/2025 1:38 PM UTC
b8f9e21cedd8952d9be182a5f0ef8b090e6e00c9dfcf277f36118d5b7ec3b4d7RUN
assets=assets /bin/bash -c rm "$CUDA_QUANTUM_PATH/build_info.txt"
07/25/2025 1:38 PM UTC
...