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
be1c6b8a120ce368c5c8d9cbd50ed6afb6d3fa86f1bdcd6c4008d360f7c901f8CONFIG
Entrypoint /home/cuquantum/entrypoint.sh; WorkingDir /home/cuquantum
05/17/2024 10:40 PM UTC
172f02118db69d050d959bce304438c87ba16f2c16895de8b78eacc118d2b516ENTRYPOINT
/home/cuquantum/entrypoint.sh
05/17/2024 10:40 PM UTC
2399f9c5774fdb41eedeb13a6bd3dd79f8171fb2ec6cf847e9f8acc12d6535ffRUN
/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:40 PM UTC
45c7640af832c3cb7bd5a4094b1ba3e54c2a67d547b625315c33f5ee23b43a61COPY
./24.03-cuda11.8.0-devel-ubuntu20.04-x86_64/ /home/cuquantum/downloads
05/17/2024 10:39 PM UTC
a7934e67333f02aa5da780f4fcd8e9ecaa4a39ce6a77780e736af9eea7ae5c95USER
cuquantum
05/17/2024 10:39 PM UTC
c580bc11e2993aa33d519a215608e26fa63c8974bc6559d52546e87a5052b625RUN
/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:39 PM UTC
03caec21454882e6fbe40bc3fe543581542edbb5c139f154702a7c11cad302f0USER
root
05/17/2024 10:36 PM UTC
97c4da0dfdca6460b9619197dfd3ad1c22e7b13ae21b2b07091a0beedf3c2e22USER
cuquantum
05/17/2024 10:36 PM UTC
df8369d1359c8926aeb13a80d254bbe4e1b622377e3f503052e6ed46c290d306RUN
/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:36 PM UTC
6b5504419ccc31ad36d099d41a2a8281870fb43ca71309b51eae0d46909a1829USER
root
05/17/2024 10:34 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.