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
ac4b31bce14a687bfdf89c4f6a3937f46da4cc064ac5d88c40d685f191b290b0CONFIG
Entrypoint /home/cuquantum/entrypoint.sh; WorkingDir /home/cuquantum
09/02/2024 4:22 PM UTC
82cbd2609e40f8e0d6ab233e18ee4db262b9d7bb3d0c9e0a9e0df23d69431fb2ENTRYPOINT
/home/cuquantum/entrypoint.sh
09/02/2024 4:22 PM UTC
685aff9c0663d2cd449770c4e834e2275100c0552c04eccb2379dc92a5255830RUN
/usr/bin/env bash --login -c install_command=( "conda" "activate" "cuquantum-24.08" "&&") ; install_command+=( "conda" "install --yes" "openblas" "cutensor" "&&") ; install_command+=( "conda" "uninstall --yes --force-remove" "setuptools" "&&") ; install_command+=( "pip" "uninstall --yes --break-system-packages" "setuptools" "&&") ; install_command+=( "pip" "install" "setuptools~=72.0" "&&") ; install_command+=( "pip" "install" "'cuquantum-python~=24.08'" "'cuquantum~=24.08'" "&&") ; install_command+=( "sudo" "chmod" "777" "-R" "/home/cuquantum/downloads""&&") ; install_command+=( "cd" "/home/cuquantum/downloads" "&&") ; install_command+=( "pip" "install" "qiskit~=1.0.0" "wheels/*" "&&") ; 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" "&&") ; install_command+=( "conda clean --all && conda clean --all -y && pip cache purge" "&&") ; install_command+=( "find ${CONDA_PREFIX} -type f -name \"*.pyc\" -exec rm -rf {} +" "&&") ; install_command+=( "find ${CONDA_PREFIX} -type d -name '__pycache__' -exec rm -rf {} +" "&&") ; install_command+=( "rm -rf ${CONDA_PREFIX}/lib/python3.11/ensurepip" "&&") ; install_command+=( "ln -s ${CONDA_PREFIX}/lib/python3.11/site-packages/cuquantum/lib/libcustatevec.so.1 ${CONDA_PREFIX}/lib/libcustatevec.so.1" "&&") ; install_command+=( "ln -s ${CONDA_PREFIX}/lib/libcustatevec.so.1 ${CONDA_PREFIX}/lib/libcustatevec.so" "&&") ; install_command+=( "ln -s ${CONDA_PREFIX}/lib/python3.10/site-packages/cuquantum/lib/libcutensornet.so.2 ${CONDA_PREFIX}/lib/libcutensornet.so.2" "&&") ; install_command+=( "ln -s ${CONDA_PREFIX}/lib/libcutensornet.so.2 ${CONDA_PREFIX}/lib/libcutensornet.so") ; eval "${install_command[@]}"
09/02/2024 4:22 PM UTC
cc226dfd2dd1bf80b5a1dce5460ad421236943b7c651b7f4d2539b18440fe0a2COPY
./24.08-cuda11.8.0-devel-ubuntu20.04-arm64/ /home/cuquantum/downloads
09/02/2024 4:20 PM UTC
3e56d232da74593c7a319f8cc4bef74bbb5399330b0fea4aa5acdacdcd5688e2USER
cuquantum
09/02/2024 12:28 AM UTC
98a139856289f43280ec6df8441dadfb5602f94bb27e5b1f0e48e15a57cea11aRUN
/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"
09/02/2024 12:28 AM UTC
694e9a29f817239ca5d041355bbae9f8f1cbddd2a31de0d517d4ba99b15f0395USER
root
09/02/2024 12:23 AM UTC
36154f1d656043f29fb51efa2c1366be6c45c4bf47c6f40c693adb557694512cUSER
cuquantum
09/02/2024 12:23 AM UTC
0c1e625ce61364dd857b9701dbc28c2c7a6eaa30708391394825116114071701RUN
/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"
09/02/2024 12:23 AM UTC
097d3101c3cd649ded1fbafd35b3c48b02876d8e85c41273c75e9b0293702b50USER
root
09/02/2024 12:21 AM 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.