Transpiler effiency bug in synthesis
See original GitHub issueInformation
- Qiskit Terra version:
qiskit-terra==0.18.2
- Python version:
3.9.7
- Operating system:
CentOS Linux 7 (Core)
What is the current behavior?
/home/user/.conda/envs/stuff/lib/python3.9/site-packages/qiskit/transpiler/runningpassmanager.py:166: UserWarning: Resynthesized [<qiskit.dagcircuit.dagnode.DAGNode object at 0x2ae0e3027820>, <qiskit.dagcircuit.dagnode.DAGNode object at 0x2ae0e3aae8e0>] and got global phase: π/2, but the original was native
and the new value is longer. This indicates an efficiency bug in synthesis. Please report it by opening an issue here: https://github.com/Qiskit/qiskit-terra/issues/new/choose
new_dag = pass_.run(dag)
This circuit was also in the messsage:
Steps to reproduce the problem
I got this warning several times while using the qiskit transpiler. I am not able to retrieve the exact circuit that caused this error.
What is the expected behavior?
Suggested solutions
Issue Analytics
- State:
- Created 2 years ago
- Comments:6 (4 by maintainers)
Top Results From Across the Web
Efficiency bug in synthesis warning #7224 - Qiskit/qiskit-terra
Across many different circuits I am getting this error when executing jobs. //anaconda3/envs/lib/python3.9/site-packages/qiskit/transpiler/ ...
Read more >The Extended Stabilizer Simulator - Qiskit
This indicates an efficiency bug in synthesis. Please report it by opening an issue here: https://github.com/Qiskit/qiskit-terra/issues/new/choose new_dag ...
Read more >Bug Synthesis: Challenging Bug-Finding Tools with Deep Faults
In this work, we introduce a new technique for bug injection, based on symbolic execution, program synthesis and uniform sam- pling. We build...
Read more >Finding and Understanding Bugs in FPGA Synthesis Tools
We found two classes of bugs: Verilog designs that cause the synthesis tool to produce incorrect output, and Verilog designs that cause the...
Read more >How We Stopped Worrying About Bugs in Kotlin Compiler
... evaluation on both synthetic and real Kotlin programs; we also compared its performance with classic delta debugging techniques.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I found a circuit which gave the user warning (edit; the user warning was the same as the above post, and is the same as the original start to this issue):
circuit.txt
The transpiler call I made that produced the warning used several options, including specifying the coupling map of
ibmq_guadalupe
:I installed from source, and managed to get this warning:
I am trying to save a circuit which gives this warning, and will post it here if I can replicate it (it seems to be hard to replicate).