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
49c5cff64f6996d8c2d835d6b169219b2ee9a8b128bb5d3c773b2618da3df48cCONFIG
Entrypoint /home/cuquantum/entrypoint.sh; WorkingDir /home/cuquantum
05/17/2024 11:08 PM UTC
c824411283326d80050f1976b65034b4c4431fe46f5bb2b86ad37c98481f52baENTRYPOINT
/home/cuquantum/entrypoint.sh
05/17/2024 11:08 PM UTC
3de3bb1f7e0c2e599adbfc6d2712fec1a9a3711b470ff678f48fe634a01ae6a8RUN
/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 11:08 PM UTC
3e3421eeab6f9a191bcd389a1a44759dcc52c65e7b41ab0bd687eef38c6891a5COPY
./24.03-cuda11.8.0-devel-ubuntu22.04-x86_64/ /home/cuquantum/downloads
05/17/2024 11:07 PM UTC
cd876d8854e5ee5692b7de5410f1a2ad81d1524ce66439e19059b454a67a5a68USER
cuquantum
05/17/2024 11:07 PM UTC
0ba87f3c6c814222930979ea672f8bfbc1e44fde51c8ef58b105eec500c18c7bRUN
/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 11:07 PM UTC
df7136f82ccdfa4e1efbae0f5830629e838fda0609f13ec3139961f625c038deUSER
root
05/17/2024 11:03 PM UTC
68fc9de23f78fc5fa2e0ea8250764fb33b30f3897114f0b65e7239aed5f9d622USER
cuquantum
05/17/2024 11:03 PM UTC
ff9f9a14da5075bbd5b69eeddc6b52bf74aa84ae96d40b85cd7f9c9e1f61af74RUN
/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 11:03 PM UTC
72c5ee73031b9f1bee0670c5c40b3efb24fea4fc2af4591e4c42784a74c07dedUSER
root
05/17/2024 11:01 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.