Qiskit / qiskit-ibm-runtime

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

Allow users to update fake backends with latest data #1707

Closed jyu00 closed 6 hours ago

jyu00 commented 1 month ago

What is the expected feature or enhancement?

When we introduced local testing mode, we encouraged people to use fake backends corresponding to the real target backend they will ultimately use. Fake backends were originally designed to be used completely offline, and their data files (such as backend properties) are never updated once created. This means the noise model of a fake backend can be very different from its real counterpart.

Some users requested that we provide a way to pull the latest backend files, so the noise model would better represent the real systems.

Acceptance criteria

jyu00 commented 3 weeks ago

I'm re-opening this because the PR doesn't actually "refresh" the existing backend target if it's already constructed (see my comments in the PR).