-
Notifications
You must be signed in to change notification settings - Fork 982
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Google Best Practices #4168
Update Google Best Practices #4168
Conversation
- Include more information on qubit picking and characterization. - Link to new tutorials on XEB and Floquet.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM with nits.
docs/google/best_practices.md
Outdated
calibration procedure. These metrics can be used as a baseline to evaluate | ||
circuit performance or identify outliers to avoid. This data can be inspected | ||
programmatically by retrieving metrics from the [API](calibration.md) or | ||
visually by applying a `cirq.Heatmap` to that data or by using the built-in |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
link to the visualizaing metrics tutorial: https://quantumai.google/cirq/tutorials/google/visualizing_calibration_metrics
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
docs/google/best_practices.md
Outdated
be parameterized into 5 angles, or degrees of freedom. Characterization will | ||
attempt to identify the values of these five angles. | ||
|
||
The second step is calibrating (or refitting) the gate. For the five angles |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The second step is calibrating (or refitting) the gate. For the five angles | |
The second step is *calibrating* (or refitting) the gate. For the five angles |
Just to match formatting with characerization above.
The second step is calibrating (or refitting) the gate. For the five angles | ||
that comprise the generalized FSim gate, three can be corrected for by adding | ||
Z rotations before or after the gate. Since these gates are propagated forward | ||
automatically, they add no duration or error to the circuit and can essentially |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we could be a bit more precise what we mean by "propagated forward automatically". Also maybe we can mention that these are partial Z phases...if I understand correctly - or are these full Z gates?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Linked to device page, and also updated that page with more information, since it has been a source of quite some confusion.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Did you push this change? I don't see the update neither here nor in the other page.
Co-authored-by: Balint Pato <balopat@users.noreply.github.com>
Co-authored-by: Balint Pato <balopat@users.noreply.github.com>
Co-authored-by: Balint Pato <balopat@users.noreply.github.com>
Co-authored-by: Balint Pato <balopat@users.noreply.github.com>
Co-authored-by: Balint Pato <balopat@users.noreply.github.com>
Co-authored-by: Balint Pato <balopat@users.noreply.github.com>
Co-authored-by: Balint Pato <balopat@users.noreply.github.com>
…Cirq-1 into update_best_practics
* Update Google Best Practices - Include more information on qubit picking and characterization. - Link to new tutorials on XEB and Floquet. - Include more information on virtual Z gates Co-authored-by: Balint Pato <balopat@users.noreply.github.com>
characterization.