NVIDIA
NVIDIA
NVIDIA cuQuantum Appliance
Container
NVIDIA
NVIDIA
NVIDIA cuQuantum Appliance

The NVIDIA cuQuantum Appliance is a highly performant multi-GPU multi-node solution for quantum circuit simulation.

LayerLabelCreated
690b8df3bf1f99cf0143426917bc82747b779cf10d92ad77c09985a785f612fcCONFIG
Entrypoint /home/cuquantum/entrypoint.sh; WorkingDir /home/cuquantum
05/17/2024 10:54 PM UTC
b006bb2f7a2b0dedf2bb76236e7666e84007809974293769636bb91b2f5b25cfENTRYPOINT
/home/cuquantum/entrypoint.sh
05/17/2024 10:54 PM UTC
fa0dbf17eeee54dfd8008f5d56f8b0ec9d8f0b76e74392927b3d075042f28763RUN
/usr/bin/env bash --login -c install_command=( "conda" "activate" "cuquantum-24.03" "&&") ; install_command=( "conda" "install" "--yes" "'cuquantum-python=24.03'" "'cuquantum=24.03'" "&&") ; install_command+=( "sudo" "chmod" "777" "-R" "/home/cuquantum/downloads" "&&") ; install_command+=( "cd" "/home/cuquantum/downloads" "&&") ; install_command+=( "pip" "install" "qiskit~=1.0.0" "./wheels/*.whl" "&&") ; install_command+=( "cp" "-rv" "--remove-destination" "examples" "/home/cuquantum/" "&&") ; install_command+=( "cp" "LICENSE" "/home/cuquantum/" "&&") ; install_command+=( "cp" "entrypoint.sh" "/home/cuquantum/" "&&") ; install_command+=( "cd" "--" "&&") ; install_command+=("conda" "clean" "-favy" "&&") ; install_command+=( "pip" "cache" "purge" "&&") ; install_command+=( "rm" "-rf" "/home/cuquantum/.cache" "&&") ; install_command+=("sudo" "rm" "-rf" "/home/cuquantum/downloads") ; eval "${install_command[@]}"
05/17/2024 10:54 PM UTC
b43f23afc5eb72b9741f48ce172243057c59f72c366b691686d654dcd678e17bCOPY
./24.03-cuda12.2.2-devel-ubuntu20.04-x86_64/ /home/cuquantum/downloads
05/17/2024 10:53 PM UTC
bcdf63347cae98e0d4a56dff5133d14cb14855b185d0230cd11a083b3eb1a4ceUSER
cuquantum
05/17/2024 10:53 PM UTC
d812adb600977f27bb2b735685118ac4e110cea2f8b220411eb942739e6527e9RUN
/usr/bin/env bash --login -c mkdir -p /var/tmp &&
  cd /var/tmp &&
  wget --no-check-certificate https://download.schedmd.com/slurm/slurm-23.11.1.tar.bz2 &&
  tar -xvf /var/tmp/slurm-23.11.1.tar.bz2 &&
  rm -rf /var/tmp/slurm-23.11.1.tar.bz2 &&
  cd /var/tmp/slurm-23.11.1 &&
  ./configure --with-pmix=/usr/local/pmix --with-munge=/usr/local/munge --prefix=/usr/slurm-23.11.1 &&
  cd /var/tmp/slurm-23.11.1 &&
  make -j &&
  make -j install &&
  cd /var/tmp/slurm-23.11.1/contribs/pmi2 &&
  make -j &&
  make -j install &&
  cd &&
  rm -rf /var/tmp/* &&
  sudo su -- root -c "update-alternatives --install /usr/local/slurm slurm /usr/slurm-23.11.1 100"
05/17/2024 10:53 PM UTC
a140d4705f64c09cf4d82e7140d11f49f00fa32f0b450c2c78671b41c511e1d1USER
root
05/17/2024 10:50 PM UTC
f23407fd1d77141a76303fa57958eb312af81587a30d305351e6376582ceec31USER
cuquantum
05/17/2024 10:50 PM UTC
3eb7b846adc0263d1f59154754a82c4a6dcd90d831606da1ec25d2b530b00f55RUN
/usr/bin/env bash --login -c export DEBIAN_FRONTEND=noninteractive &&
  apt-get update --yes &&
  apt-get install --yes --no-install-recommends libhwloc-dev libevent-dev &&
  rm -rf /var/lib/apt/lists/* &&
  mkdir -p /var/tmp &&
  cd /var/tmp &&
  wget --no-check-certificate https://github.com/openpmix/openpmix/releases/download/v3.2.3/pmix-3.2.3.tar.gz &&
  tar -xvf /var/tmp/pmix-3.2.3.tar.gz &&
  rm -rf /var/tmp/pmix-3.2.3.tar.gz &&
  cd /var/tmp/pmix-3.2.3 &&
  ./configure --with-munge=/usr/local/munge --prefix=/usr/pmix-3.2.3 &&
  cd /var/tmp/pmix-3.2.3 &&
  make -j &&
  make -j install &&
  cd &&
  rm -rf /var/tmp/* &&
  unset DEBIAN_FRONTEND &&
  sudo su -- root -c "update-alternatives --install /usr/local/pmix pmix /usr/pmix-3.2.3 100"
05/17/2024 10:50 PM UTC
e9b586b1befebdc215ab3e739becff9f62293aaf5c55f88e59508d8b3b5ab5a8USER
root
05/17/2024 10:48 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.