Qiskit "statevector_gpu" yöntemi mevcut değil

Oct 30 2020

statevector_gpuQiskit Aer'de simülasyon yöntemini kullanmaya çalışıyorum ( bu sayfaya bakın). Bu sayfadaki qiskit-aer-gputalimatlara göre kurdum . Geçen hafta çalışıyordu ve sonra çalışmayı bıraktı. Neyin değiştiğinden emin değilim. (Bu paylaşılan bir bilgisayar.) Hata mesajını alıyorum .qiskit.providers.aer.aererror.AerError: "Invalid simulation method statevector_gpu. Available methods are: ['automatic', 'statevector']"

Yardım için şimdiden teşekkürler!

İşte ilgili sistem bilgileri:

  • Çalışan bir paylaşılan bilgisayardır Ubuntu 18.04.4 LTS.
  • Ben var qiskit 0.23.0, qiskit-aer 0.7.0, qiskit-aer-gpu 0.7.0bir ortama monte conda 4.8.5ile python 3.8.5.
  • nvcc --version verir Cuda compilation tools, release 10.0, V10.0.130
  • nvidia-smi4 GPU'yu gösterir ve gösterir CUDA Version: 10.2.

Yanıtlar

2 MatthewTreinish Oct 30 2020 at 17:57

qiskit-aerVe qiskit-aer-gpubirbirini dışlayan paketlerdir. qiskit-aer-gpuCUDA desteğiyle oluşturulmuş paketin etkinleştirilmesi dışında aynı kodu içerirler . Her iki paketi de aynı anda kurarsanız, 2 paketin içeriği birbirine karışacaktır. Yeni Conda ortam oluşturma ve kurma öneriyoruz qiskit-terrave qiskit-aer-gpumanuel ile pip install -U qiskit-terra qiskit-aer-gpu(ve eklemek qiskit-ignis, qiskit-aquave qiskit-ibmq-providerihtiyaç duydukları iseniz). Ortamda yalnızca qiskit-aer-gpu'nun yüklü olmasıyla ilgili hala sorun yaşıyorsanız, lütfen şu adresten bir sorun bildirin:https://github.com/Qiskit/qiskit-aer/issues ve orada hata ayıklama üzerinde çalışabiliriz.