Commit fa71733d authored by Gopalakrishnan Meena, Murali's avatar Gopalakrishnan Meena, Murali
Browse files

Updated GPU installation; Perlmutter

parent ee8ff393
Loading
Loading
Loading
Loading
+9 −5
Original line number Diff line number Diff line
@@ -40,7 +40,7 @@ All developments were done on [OLCF Andes](https://docs.olcf.ornl.gov/systems/an
      wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
      bash Miniconda3-latest-Linux-x86_64.sh -b -p /global/common/software/m4454/env_muraligm
      source /global/common/software/m4454/env_muraligm/bin/activate
      module load cudatoolkit/11.7
      module load cudatoolkit/12.0
      ```
      </details>

@@ -160,7 +160,7 @@ All developments were done on [OLCF Andes](https://docs.olcf.ornl.gov/systems/an
2. Install GPU version of Aer simulator (skip for Frontier):

    ```
    pip install qiskit-aer-gpu==0.13.3 --no-cache-dir
    pip install qiskit-aer-gpu==0.14.2 --no-cache-dir
    ```
    <details><summary>Notes for Perlmutter:</summary>
    
@@ -170,11 +170,15 @@ All developments were done on [OLCF Andes](https://docs.olcf.ornl.gov/systems/an
      ```
      Or
      ```
      export LD_LIBRARY_PATH=/global/common/software/m4454/env_muraligm/envs/env_custom/lib/python3.9/site-packages/nvidia/cuda_runtime/lib:/global/common/software/m4454/env_muraligm/envs/env_custom/lib/python3.9/site-packages/cuquantum/lib:/global/common/software/m4454/env_muraligm/envs/env_custom/lib/python3.9/site-packages/cutensor/lib:$LD_LIBRARY_PATH
      export LD_LIBRARY_PATH=/global/common/software/m4454/env_muraligm/envs/qlsa-solver/lib/python3.11/site-packages/nvidia/cuda_runtime/lib:/global/common/software/m4454/env_muraligm/envs/qlsa-solver/lib/python3.11/site-packages/cuquantum/lib:/global/common/software/m4454/env_muraligm/envs/qlsa-solver/lib/python3.11/site-packages/cutensor/lib:/global/common/software/m4454/env_muraligm/envs/qlsa-solver/lib/python3.11/site-packages/nvidia/nvjitlink/lib:$LD_LIBRARY_PATH
      ```
      </details>

    * **NOTE:** Make sure to test the installation with the sample code provided: [`test_gpu.py`](test_gpu.py)
    * **NOTE:** Make sure to test the installation:
      ```
      python -c "from qiskit_aer import AerSimulator; simulator = AerSimulator(); print(simulator.available_devices())"
      ```
      * with the sample code provided: [`test_gpu.py`](test_gpu.py)

      ```
      python test_gpu.py -nq 2 --gpu
@@ -247,7 +251,7 @@ All developments were done on [OLCF Andes](https://docs.olcf.ornl.gov/systems/an

      ```
      source /global/common/software/m4454/env_muraligm/bin/activate
      module load cudatoolkit/11.7
      module load cudatoolkit/12.0
      conda activate env_custom
      source init_perlmutter.sh
      ```