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
sha256:32f112e3802cadcab3543160f4d2aa607b3cc1c62140d57b4f5441384f40e927WORKDIR
/sources
03/09/2026 6:26 PM UTC
sha256:9c9b39ad83d512d5af47e9c22f4458cb586f05ea478656a372c5e739cb7280e5RUN
DEBIAN_FRONTEND=noninteractive /bin/bash -c echo "apt: $(find ${SOURCES_ROOT}/apt -maxdepth 1 -type d 2>/dev/null | wc -l) dirs" &&
  echo "pip: $(find ${SOURCES_ROOT}/pip -maxdepth 1 -type f \( -name '*.tar.gz' -o -name '*.zip' \) 2>/dev/null | wc -l) sdists" &&
  echo "tpls: $(find ${SOURCES_ROOT}/tpls -maxdepth 1 -mindepth 1 -type d 2>/dev/null | wc -l) libraries"
03/09/2026 6:26 PM UTC
sha256:0acb0bb33f9956b78fbfc026a81d9f3fbcf52f6c3c51ed7ff503b2f5db52d651RUN
DEBIAN_FRONTEND=noninteractive /bin/bash -c echo "Retrieving EULA/license for omitted pip packages..." &&
  mkdir -p "${SOURCES_ROOT}/omitted_licenses/pip" /tmp/wheel_extract &&
  while IFS= read -r package ||
  [ -n "$package" ]; do [ -z "$package" ] &&
  continue; name="${package%%==*}"; version="${package#*==}"; [ -z "$name" ] ||
  [ -z "$version" ] ||
  [ "$version" = "$package" ] &&
  continue; url=$(curl -sS "https://pypi.org/pypi/${name}/${version}/json" 2>/dev/null | jq -r '.urls[] | select(.packagetype=="bdist_wheel") | select(.filename | test("manylinux.*x86_64|manylinux_2.*x86_64")) | .url' 2>/dev/null | head -1); if [ -n "$url" ] &&
  [ "$url" != "null" ]; then if curl -fsSL -o /tmp/pip_wheel.whl "$url" 2>/dev/null; then (cd /tmp/wheel_extract &&
  unzip -o -q /tmp/pip_wheel.whl 2>/dev/null) ||
  true; dest="${SOURCES_ROOT}/omitted_licenses/pip/${name}"; mkdir -p "$dest"; find /tmp/wheel_extract -type f \( -iname "*license*" -o -iname "*eula*" -o -iname "*copyright*" \) -exec cp -an {} "$dest/" \; 2>/dev/null ||
  true; if [ -z "$(ls -A "$dest" 2>/dev/null)" ]; then license_text=$(curl -sS "https://pypi.org/pypi/${name}/${version}/json" 2>/dev/null | jq -r '.info.license // .info.license_expression // empty'); [ -n "$license_text" ] &&
  [ "$license_text" != "null" ] &&
  echo "$license_text" > "$dest/LICENSE_from_PyPI.txt"; fi; find /tmp/wheel_extract -mindepth 1 -delete 2>/dev/null ||
  rm -rf /tmp/wheel_extract/*; fi; rm -f /tmp/pip_wheel.whl; fi; done < <(for f in "${SOURCES_ROOT}/cudaq/pip/pip_omitted_packages.txt" "${SOURCES_ROOT}/cudaqx/pip/pip_omitted_packages.txt" "${SOURCES_ROOT}/macos/pip/macos_pip_omitted_packages.txt"; do [ -f "$f" ] &&
  cat "$f"; done); rm -rf /tmp/wheel_extract
03/09/2026 6:26 PM UTC
sha256:ddc61996788ff6833bbe82138d6fc5000e848953b90df5055cbae21479218914RUN
DEBIAN_FRONTEND=noninteractive /bin/bash -c echo "Retrieving EULA/copyright for omitted apt packages..." &&
  mkdir -p "${SOURCES_ROOT}/omitted_licenses/apt/" /tmp/deb_extract &&
  while IFS= read -r pkg ||
  [ -n "$pkg" ]; do [ -z "$pkg" ] &&
  continue; ( cd /tmp/deb_extract &&
  apt-get download "$pkg" 2>/dev/null ) ||
  true; deb=$(ls /tmp/deb_extract/*.deb 2>/dev/null | head -1); if [ -n "$deb" ]; then dpkg-deb -R "$deb" "/tmp/deb_extract/${pkg}_pkg" 2>/dev/null ||
  true; dest="${SOURCES_ROOT}/omitted_licenses/apt/${pkg}"; mkdir -p "$dest"; find "/tmp/deb_extract/${pkg}_pkg" \( -iname "*license*" -o -iname "*eula*" -o -iname "*copyright*" \) -exec cp -a {} "$dest/" \; 2>/dev/null ||
  true; rm -rf "/tmp/deb_extract/${pkg}_pkg" /tmp/deb_extract/*.deb; fi; done < <(for f in "${SOURCES_ROOT}/cudaq/apt/apt_omitted_packages.txt" "${SOURCES_ROOT}/cudaqx/apt/apt_omitted_packages.txt"; do [ -f "$f" ] &&
  cat "$f"; done); rm -rf /tmp/deb_extract
03/09/2026 6:26 PM UTC
sha256:13e8f87efde86df96bfe73da211eb196d0416702b69d92947ec617138e6db64bRUN
DEBIAN_FRONTEND=noninteractive /bin/bash -c echo -e "MACOS pip omitted packages:\n$(cat ${SOURCES_ROOT}/macos/pip/macos_pip_omitted_packages.txt)"
03/09/2026 6:26 PM UTC
sha256:1ba07b1309cf3cbf6f4649e357d9a21e94039b6100973ef20599eb4a11a8b338RUN
DEBIAN_FRONTEND=noninteractive /bin/bash -c echo -e "CUDAQX pip omitted packages:\n$(cat ${SOURCES_ROOT}/cudaqx/pip/pip_omitted_packages.txt)"
03/09/2026 6:26 PM UTC
sha256:84fef9f1ca4f21e9c7411db3c57fe91a1f401d7051d87a3bfed97ff70a2cf72cRUN
DEBIAN_FRONTEND=noninteractive /bin/bash -c echo -e "CUDAQ pip omitted packages:\n$(cat ${SOURCES_ROOT}/cudaq/pip/pip_omitted_packages.txt)"
03/09/2026 6:26 PM UTC
sha256:492db7b3e492442f7a1ad30fea534f61ad89da451c675ccab2488e41034d0886RUN
DEBIAN_FRONTEND=noninteractive /bin/bash -c echo -e "CUDAQX apt omitted packages:\n$(cat ${SOURCES_ROOT}/cudaqx/apt/apt_omitted_packages.txt)"
03/09/2026 6:26 PM UTC
sha256:932162d4fcf6e1094ee1544e8fde0ae2a02b2c4e9545f64f373ce3a4479189e6RUN
DEBIAN_FRONTEND=noninteractive /bin/bash -c echo -e "CUDAQ apt omitted packages:\n$(cat ${SOURCES_ROOT}/cudaq/apt/apt_omitted_packages.txt)"
03/09/2026 6:26 PM UTC
sha256:d7de2736dff877ed2a591543a7e82a8335c18ebee84598148ede8a4e15a1b7caRUN
DEBIAN_FRONTEND=noninteractive /bin/bash -c for dir in "${SOURCES_ROOT}/cudaq/pip" "${SOURCES_ROOT}/cudaqx/pip" "${SOURCES_ROOT}/macos/pip"; do cd "$dir" &&
  for f in *.tar.gz *.tgz; do [ -f "$f" ] ||
  continue; tar -xzf "$f" &&
  rm -f "$f"; done; for f in *.zip; do [ -f "$f" ] ||
  continue; unzip -q -o "$f" &&
  rm -f "$f"; done; done
03/09/2026 6:26 PM UTC