-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Efficiency Bug #7352
Comments
Thanks for the report. In this case the warning was overzealous and we muted it with #7124 Closing as duplicate of #7224 but re-open if I missed something. |
Hey! I'm following up on this since the error seems to have come back. Is there a way to mute it, as the output for long circuits greatly increases run time? |
Do you have a reproducer for the new error? As far as I know, nothing new should have changed in the 0.19.2 release that happened right before you wrote your comment, so it'd be good to know what's causing it. Are you using the latest version of Terra? |
Ok, in that case I think it's the same situation we were in before - Terra 0.19 should no longer be issuing those warnings, which hopefully should fix your immediate run-time issues. Please let us know if that's not the case by opening a new issue, since that would be a new bug. What Lev said before about RZ and Z being effectively error-free on all hardware (that I can think of) still holds true - they're essentially equivalent to adding some phase offsets into the control fields, which is just a numerical trick on the classical side. In theory, the transpiler should be correct from a noise standpoint to do what it's currently doing. I'm not certain what the status of the work on making the synthesis cleverer about noise in non-standard cases here is - #7084 seems to have stalled for the time being on performance grounds, but I don't know if there's something else in the works. For now, I'll re-close this, because we're tracking the same issue in #7033 (contains exactly the same circuit as yours) and #7042 - it's just helpful to keep stuff in fewer places. |
Environment
What is happening?
My quantum circuit's gates are inefficiently transpiling, causing my x sx gates to become rz sx rz gates. This brings my gates from 2->3 introducing noise
How can we reproduce the issue?
What should happen?
The transpiler should see if there is a more efficient way to create the circuit (if possible)
Any suggestions?
No response
The text was updated successfully, but these errors were encountered: