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
e08606c36186a632fb09c49ed320e0d29ff2d23cdfd683feb463d0ea62498e95CONFIG
Entrypoint /home/cuquantum/entrypoint.sh; WorkingDir /home/cuquantum
05/17/2024 7:48 PM UTC
246fdbb329505fb345c154fe54afe253da11b9a5d78295495374eb12001ce500ENTRYPOINT
/home/cuquantum/entrypoint.sh
05/17/2024 7:48 PM UTC
9261185cad5ba888e0ef2dccac26727c1c5d56ae30695cbd6ca4251386d13e71RUN
/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:48 PM UTC
dc62779b937228f30d60f87b23ed655ebe5bf70610b4d6efc3a8ecef3c41b9b8COPY
./24.03-cuda12.2.2-devel-ubuntu22.04-arm64/ /home/cuquantum/downloads
05/17/2024 7:47 PM UTC
dad24f6a9dabc883ab47c3b7a3224d9b002dc273f4ef12cc77ea80c5d1d39822USER
cuquantum
05/17/2024 7:47 PM UTC
7b56a8cf290ea7efe9db163fcfa70af7e16680bcd99e1d62996da16ef5edfb1fRUN
/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:47 PM UTC
a5830f487c5a0fcea02e6d8ce7e6431cfcf1688bc97d557e05bd498d746ae4ecUSER
root
05/17/2024 7:42 PM UTC
b466a4fb8ca39fddc273f66725f1c0e6d967af0515f23f6d915ebc2f5a37e692USER
cuquantum
05/17/2024 7:42 PM UTC
d1b3e0fa7fb322ca7bfcc1778313e69a8194dcc6240625f7a63b01d4ae5d1624RUN
/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:42 PM UTC
cf046aef9ef9ecce3a4baf305665eee0e3d7fe73377a59eb186bbd6092ce636bUSER
root
05/17/2024 7:40 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.