cuQuantum Appliance- 24.08-x86_64 provider tools problem
@ymagchi ci sta già lavorando.
Dal 15/11/2024.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Hi!
I encountered an issue using cusvaer as the backend while running the cuQuantum Appliance 24.08 (x86_64) in an Apptainer container.
I am attempting to run the cuquantum-benchmark suite with Qiskit as the frontend and cusvaer as the backend, as outlined below. The setup functions without error when using other backends, such as aer-cuda or aer-cusv.
Could you please assist me in resolving this issue?
apptainer run --nv cuquantum-appliance_24.08-x86_64 cuquantum-benchmarks circuit --frontend qiskit --backend cusvaer --nqubits 16 -v --ncputhreads 1 --cusvaer-global-index-bits 1 --cusvaer-p2p-device-bits 0
I got the below error:
INFO: nvidia devices detected
INFO: gpu functionality will be available
2024-11-08 11:16:45,136 DEBUG ./data/qft.json not found
2024-11-08 11:16:45,364 DEBUG Circuit loaded from circuits/qft_16_measure_v1.pickle
Traceback (most recent call last):
File "/opt/conda/envs/cuquantum-24.08/bin/cuquantum-benchmarks", line 8, in
sys.exit(run())
^^^^^
File "/opt/conda/envs/cuquantum-24.08/lib/python3.11/site-packages/cuquantum_benchmarks/run.py", line 335, in run
runner.run()
File "/opt/conda/envs/cuquantum-24.08/lib/python3.11/site-packages/cuquantum_benchmarks/run_interface.py", line 92, in run
self._run()
File "/opt/conda/envs/cuquantum-24.08/lib/python3.11/site-packages/cuquantum_benchmarks/run_interface.py", line 270, in _run
backend = createBackend(
^^^^^^^^^^^^^^
File "/opt/conda/envs/cuquantum-24.08/lib/python3.11/site-packages/cuquantum_benchmarks/backends/init.py", line 34, in createBackend
return backends[backend_name](ngpus, ncpu_threads, precision, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/cuquantum-24.08/lib/python3.11/site-packages/cuquantum_benchmarks/backends/backend_qiskit.py", line 41, in init
self.backend = self.create_aer_backend(self.identifier, ngpus, ncpu_threads, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/cuquantum-24.08/lib/python3.11/site-packages/cuquantum_benchmarks/backends/backend_qiskit.py", line 96, in create_aer_backend
import cusvaer
File "/opt/conda/envs/cuquantum-24.08/lib/python3.11/site-packages/cusvaer/init.py", line 1, in
from . import backends
File "/opt/conda/envs/cuquantum-24.08/lib/python3.11/site-packages/cusvaer/backends/init.py", line 1, in
from .statevector_simulator import StatevectorSimulator
File "/opt/conda/envs/cuquantum-24.08/lib/python3.11/site-packages/cusvaer/backends/statevector_simulator.py", line 62, in
from qiskit.providers.basic_provider.basic_provider_tools import cx_gate_matrix
ImportError: cannot import name 'cx_gate_matrix' from 'qiskit.providers.basic_provider.basic_provider_tools' (/opt/conda/envs/cuquantum-24.08/lib/python3.11/site-packages/qiskit/providers/basic_provider/basic_provider_tools.py)
- Lingua principale
- Jupyter Notebook
- Stelle
- 502
- Fork
- 102
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di NVIDIA/cuQuantum
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 94/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 8/100
-
CUDA 12 cuquantum-appliance image ships a UCX `libucm_cuda.so.0` linked against `libcudart.so.13`Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
-
`cutensornetTensorSVD` returns `CUTENSORNET_STATUS_INTERNAL_ERROR` with missing host workspaceAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100