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

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

  • LayerLabelCreated
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4USER
    cudaq
    07/25/2025 1:39 PM UTC
    sha256:087d81aaad04cef00b1f39b164538db8c324cdc8a0d029f4e937ba786a12d3daRUN
    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
    sha256:c98339fddf04569998ae96c0adc6f057bb243e758d3524a8a1e15fabf2e3b6f1RUN
    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
    sha256:2ece05c0139422c755e9c7293163fafd8f3c2c1d6ad584238a22e24c492dfcd9RUN
    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
    sha256:a1e42ea3a2d43a127f2d6274a8ee42631a7e33428341b6c1c3d8fe3600bf9212COPY
    docker/release/config/.vscode /home/cudaq/.vscode
    07/25/2025 1:39 PM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
    vscode_config=docker/release/config/.vscode
    07/25/2025 1:39 PM UTC
    sha256:3d8d6b227e2e6d03bc3a25f73346347beeb3f9c17c4dae14f6d5fe1a150b803cRUN
    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
    sha256:a269fd6338aa2889a1f6e02b0762b106c4a329e6029df27422ea32dee33cc50aRUN
    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
    sha256:4053f125077174ff4bb98b0ec61c11978235c8160b828e4ca27074fa6b642554RUN
    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
    sha256:86b2d52d94c481901d05f68a2b7569274291afa5536343a931edb65d1bdf3265RUN
    assets=assets /bin/bash -c rm "$CUDA_QUANTUM_PATH/build_info.txt"
    07/25/2025 1:38 PM UTC
    ...