Running Qiskit and Qiskit QCGPU Provider, I receive the following error when importing the QCGPUProvider object on Linux. My package versions are as follows:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-e0ebcc154165> in <module>
1 from qiskit import QuantumCircuit, ClassicalRegister, QuantumRegister
2 from qiskit import execute
----> 3 from qiskit_qcgpu_provider import QCGPUProvider
~/.anaconda3/lib/python3.7/site-packages/qiskit_qcgpu_provider/__init__.py in <module>
7 from qiskit.providers.providerutils import filter_backends
8
----> 9 from .simulatorerror import QCGPUSimulatorError
10 from .statevector_simulator import QCGPUStatevectorSimulator
11 from .qasm_simulator import QCGPUQasmSimulator
~/.anaconda3/lib/python3.7/site-packages/qiskit_qcgpu_provider/simulatorerror.py in <module>
3 """
4
----> 5 from qiskit import QISKitError
6
7
ImportError: cannot import name 'QISKitError' from 'qiskit' (/home/.../.anaconda3/lib/python3.7/site-packages/qiskit/__init__.py)
I resolve the issue by renaming QISKitError in simulatorerror.py to QiskitError as is described in the following PR on qiskit-terra: qiskit/qiskit-terra#1684.
I am more than happy to open a PR for this as I have already resolved the issue on my local installation.
Running Qiskit and Qiskit QCGPU Provider, I receive the following error when importing the QCGPUProvider object on Linux. My package versions are as follows:
The error is as follows:
I resolve the issue by renaming
QISKitError
insimulatorerror.py
toQiskitError
as is described in the following PR on qiskit-terra: qiskit/qiskit-terra#1684.I am more than happy to open a PR for this as I have already resolved the issue on my local installation.