
Learn Quantum Computing with Python and IBM Quantum
By :

In this chapter, you learned various ways to optimize your circuits when they are running on one of the many quantum computers that currently exist. You also learned about the different passes available to optimize the execution of your circuit on a specified quantum device. This includes generating a pass manager, which allows you to customize which passes to leverage based on the selected optimization level and allows you to choose their order.
We then covered topology and coupling maps, which helped you understand the importance of knowing the device configurations should you want to create your own passes. By visualizing the circuits in various formats, you now have the skills to customize the rendering of images, particularly if you are documenting your work and would like to keep a certain look and feel. Finally, we covered alternative rendering of the circuit operation flow by using DAGs.
In the next chapter, we will learn about various noises associated with...