-
Notifications
You must be signed in to change notification settings - Fork 57
Add support of MCM for decompose pass and some refactoring #2068
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
Conversation
Hello. You may have forgotten to update the changelog!
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## v0.13.0-rc #2068 +/- ##
=============================================
Coverage ? 97.47%
=============================================
Files ? 91
Lines ? 10607
Branches ? 995
=============================================
Hits ? 10339
Misses ? 213
Partials ? 55 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
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.
Context: Setting up the repository for the next development cycle after v13 release. Description of the Change: - Add new changelog-dev.md file for v0.14.0 - Add changelog-dev reference to release_notes.rst - Update version in _version.py to 0.14.0-dev0 - Update rc_sync.yml for release manager name - Update build-nightly-release-candidate.yaml's schedule for this release --------- Co-authored-by: Mehrdad Malek <[email protected]>
Automatic sync from the release candidate to main during a feature freeze. --------- Co-authored-by: Jeffrey Kam <[email protected]> Co-authored-by: Isaac De Vlugt <[email protected]> Co-authored-by: Ali Asadi <[email protected]> Co-authored-by: ringo-but-quantum <[email protected]> Co-authored-by: Paul <[email protected]> Co-authored-by: GitHub Actions Bot <> Co-authored-by: paul0403 <[email protected]>
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! ⚡
Co-authored-by: Ali Asadi <[email protected]>
Co-authored-by: Ali Asadi <[email protected]>
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.
Look good to me so far. It would be great if those helper functions can be used in the across passes in the project. 👍
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.
Well done! 👍 🚀
Context:
Description of the Change:
Added traversal logic of mcm. For an example, finding the
qreg
and index ofqb3
in the following case, it needs to traverse the def-use chain through the ops.Refactoring
QuantumGate
to traverse the gates instead ofCustomOp
Benefits:
Possible Drawbacks:
Related GitHub Issues:
[sc-100311]