Metode Qiskit “statevector_gpu” tidak tersedia
Saya mencoba menggunakan statevector_gpumetode simulasi di Qiskit Aer (lihat halaman ini ). Saya menginstal qiskit-aer-gpusesuai dengan instruksi di halaman ini . Itu bekerja minggu lalu dan kemudian berhenti bekerja. Saya tidak yakin apa yang berubah. (Ini adalah komputer bersama.) Saya mendapatkan pesan kesalahan qiskit.providers.aer.aererror.AerError: "Invalid simulation method statevector_gpu. Available methods are: ['automatic', 'statevector']".
Terima kasih sebelumnya atas bantuannya!
Berikut adalah informasi sistem yang relevan:
- Ini adalah komputer bersama yang sedang berjalan
Ubuntu 18.04.4 LTS. - Saya telah
qiskit 0.23.0,qiskit-aer 0.7.0,qiskit-aer-gpu 0.7.0dipasang di sebuah lingkungan diconda 4.8.5denganpython 3.8.5. nvcc --versionmemberiCuda compilation tools, release 10.0, V10.0.130nvidia-smimenunjukkan 4 GPU tersedia dan menunjukkanCUDA Version: 10.2.
Jawaban
The qiskit-aerdan qiskit-aer-gpuadalah paket saling eksklusif. Mereka berisi kode yang sama kecuali qiskit-aer-gpupaket yang dibuat dengan dukungan CUDA diaktifkan. Jika Anda menginstal kedua paket secara bersamaan, konten dari 2 paket akan saling mengganggu. Saya akan merekomendasikan menciptakan lingkungan conda baru dan menginstal qiskit-terradan qiskit-aer-gpumanual dengan pip install -U qiskit-terra qiskit-aer-gpu(dan menambahkan qiskit-ignis, qiskit-aqua, dan qiskit-ibmq-providerjika mereka dibutuhkan). Jika Anda masih memiliki masalah dengan hanya qiskit-aer-gpu yang diinstal di lingkungan, ajukan masalah dihttps://github.com/Qiskit/qiskit-aer/issues dan kami dapat mengerjakan debug di sana.