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:9c704ecd0c694c4cbdd85e589ac8d1fc3fd8f890b7f3731769a5b169eb495809WORKDIR
/sources
03/09/2026 6:26 PM UTC
sha256:d62ed77429b78eac5c84dfc3198ed4175d83f52eb756a9c9be1c2d0a7835b58dRUN
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:92b961855a529e94afc149a71f95e8fd251f04d98e99d41dfd1992be196ea48eRUN
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:67b3546b211deefd67122e680c0932886e0b3c6bd6ae0665e3ab25d2d9f0cda0RUN
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:25 PM UTC
sha256:d339273dfb7fc3b7fd896d3610d360ab9a09ab33a818093cb73b4be7639b6e99RUN
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:25 PM UTC
sha256:ff93c1d9209f5f9c915d1563519e82c8a122b23c0054d9a669e5d366ee7f457dRUN
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:25 PM UTC
sha256:6089015d4c0c8fca7e60b548374b01839a0b8edd6057becdb751ad01d56f3639RUN
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:25 PM UTC
sha256:75f6e116695308fe5714951a6c1710f8bb8240757a430e321c2467255a11a3c6RUN
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:25 PM UTC
sha256:a861e5b0921bde62e81204270cac5774b892b6f3d62527b500352c86b9d2a84bRUN
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:25 PM UTC
sha256:3806b2af45e37a6f792b270bddc0182d0a3db9dcfc7ecfc872961a70342e5e89RUN
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:25 PM UTC