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
132ec6ac5173d0738810cf1ac4801c65e5ee95de82d5824be2b3422b24cdc5feCONFIG
Entrypoint /home/cuquantum/entrypoint.sh; WorkingDir /home/cuquantum
05/17/2024 7:27 PM UTC
046636357803d7c0ca5913e04fa9d51c08b1c7a57f681f1025f06aff4fdc666aENTRYPOINT
/home/cuquantum/entrypoint.sh
05/17/2024 7:27 PM UTC
5188d39a6fcf3237aad6f1b7d50475b51cc2186538d4391bcca9e8824d86e7beRUN
/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 7:27 PM UTC
b552194f7848da2d889fff4b9c04edbffd9f3dbe0a78dc7be6ab1eef48617932COPY
./24.03-cuda12.2.2-devel-ubuntu20.04-arm64/ /home/cuquantum/downloads
05/17/2024 7:26 PM UTC
66610a76a3c866cfe2f11b5ff462337bfa011345c486190ded4e01a337681b2cUSER
cuquantum
05/17/2024 7:26 PM UTC
8f22df809ece00b20f7565f1569e241837f4638ae3aa4b1a396cad914e8302b6RUN
/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 7:26 PM UTC
339c185f8c26b684cab260cad14143615eb1888cbc0baecaef979f26c5cb084cUSER
root
05/17/2024 7:21 PM UTC
44d150c240688e27c7285b7f62f56def9f64283c9d409fe2d2d6128db1cd336eUSER
cuquantum
05/17/2024 7:21 PM UTC
ccbec17a7a6a8a86752a2f91bde04804a0cb799c01b4e94e87b6e85fc8088fceRUN
/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 7:21 PM UTC
806f773078c6d33d608d797d6669cfcc7f8aa2f863f2fc0a49de969ba8986bf4USER
root
05/17/2024 7:19 PM UTC
...