qiskit-qcgpu-provider
qiskit-qcgpu-provider copied to clipboard
QISKitError rename to QiskitError breaks running on Linux
Running Qiskit and Qiskit QCGPU Provider, I receive the following error when importing the QCGPUProvider object on Linux. My package versions are as follows:
qiskit==0.13.0
qiskit-aer==0.3.2
qiskit-aqua==0.6.1
qiskit-ibmq-provider==0.3.3
qiskit-ignis==0.2.0
qiskit-qcgpu-provider==0.2.0
qiskit-terra==0.10.0
The error is 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.
That would be great (I have a lot of exams at the moment)