Qiskit / qiskit-ibm-runtime

IBM Client for Qiskit Runtime
https://docs.quantum.ibm.com/api/qiskit-ibm-runtime
Apache License 2.0
149 stars 154 forks source link

Add EPLG to backend configuration #1254

Open conradhaupt opened 10 months ago

conradhaupt commented 10 months ago

What is the expected feature or enhancement?

Currently backend.configuration() will return the measured quantum volume and CLOPS for a device, if it exists on quantum-computing.ibm.com. The new 127 and 133 qubits devices also report the newer EPLG metri, but this is not currently reported in backend.configuration(). This enhancement would be to include EPLG in backend.configuration() for, at least, the new >100 qubits devices; where it is available.

Acceptance criteria

The following code, or equivalent, should return the EPLG value displayed on https://quantum-computing.ibm.com:

service = QiskitRuntimeService()
backend = service.get_backend("ibm_sherbrooke")

eplg = backend.configuration().eplg
print("EPLG for {} is {}".format(backend.name, eplg)
jyu00 commented 5 months ago

This would need to be added to the configuration file provided by the backend (server side)