Add refresh backend properties with real-time benchmarking tutorial - #5489
Open
henryzou50 wants to merge 2 commits into
Open
Add refresh backend properties with real-time benchmarking tutorial#5489henryzou50 wants to merge 2 commits into
henryzou50 wants to merge 2 commits into
Conversation
Add a new tutorial showing how to measure real-time device properties (readout error, 1Q/2Q gate errors, T1, T2) with the BackendCharacterization utility from qiskit-device-benchmarking, and refresh a backend object with the results. It complements the existing "Real-time benchmarking for qubit selection" tutorial by demonstrating the streamlined, packaged workflow. Outputs are from an executed run on ibm_kingston (Heron r2). Also registers the notebook in the tutorials ToC and index, the notebook-testing exclusion list, and qiskit_bot.yaml.
|
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
Contributor
|
One or more of the following people are relevant to this code:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR adds a new tutorial, Refresh backend properties with real-time benchmarking, which shows how to run a fast (~70 s of QPU time) characterization suite and get back a backend object whose properties (readout error, 1Q/2Q gate errors, T1, T2) reflect the device's current state rather than its last daily calibration.
It is the tutorial-shaped version of the
refresh_backend_propertiesworkflow merged inqiskit-community/qiskit-device-benchmarking#82, built on the
BackendCharacterizationutility. It complements the existing Real-time benchmarking for qubit selection tutorial: that one motivates the problem (property drift) and builds the workflow by hand from individual Qiskit Experiments; this one teaches the streamlined, packaged workflow and cross-links it as a next step.Structure
Follows the current tutorial template:
Execution
All outputs are from an executed run on
ibm_kingston(156-qubit Heron r2), the same run reviewed in the upstream PR. Total QPU usage ≈ 3 minutes.Registration
docs/tutorials/_toc.json(Error mitigation, next to the qubit-selection tutorial, with new pill) anddocs/tutorials/index.mdxscripts/config/notebook-testing.toml(tutorials are not run in CI)qiskit_bot.yaml