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
b88ae3218a2f6ee7d43652a68e58cde81ae4e0cb13259cefd5882ff73c9377baCONFIG
Entrypoint /home/cuquantum/entrypoint.sh; WorkingDir /home/cuquantum
05/17/2024 7:17 PM UTC
b69eaa3a26b79603979250b43696cb6b4107652b2eb92d6f5cdb9481ff74e44eENTRYPOINT
/home/cuquantum/entrypoint.sh
05/17/2024 7:17 PM UTC
d8264274b77305769a1308cd63a1ea474b50db5b644222d930c67756a7f4949eRUN
/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:17 PM UTC
cfa92681172cf0dbc964f4b4b024f7b858f8c11b4320450fc4ec2c1d9035af6dCOPY
./24.03-cuda11.8.0-devel-ubuntu20.04-arm64/ /home/cuquantum/downloads
05/17/2024 7:16 PM UTC
83e2411c338ebbd9981ccde910fb59d8baeb3f45a2ec2fcf25411cc2127990ebUSER
cuquantum
05/17/2024 7:16 PM UTC
25515d423df65bc8825e79fb8a707f63e9d8378062ca72c5ebfb2bdc0a22ec22RUN
/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:16 PM UTC
789745bf89fb167939e729c18bd331e5d2b536b16234eebce030ea0ba812394bUSER
root
05/17/2024 7:11 PM UTC
50dd528a9581419c64dc92ba72e7a48b4f85bdb000908afeaaca4205dacc4435USER
cuquantum
05/17/2024 7:11 PM UTC
dde05d80a04ebfe5ec27b4a6d90f2851f2cc839d3801afcc18dbadf2a3841eb4RUN
/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:11 PM UTC
f0b41164e81fba2af40dcdb90d8208d4e688431969e2019c952802a037451860USER
root
05/17/2024 7:08 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.