
Quantum Computing in Practice with Qiskit® and IBM Quantum Experience®
By :

In Chapter 3, IBM Quantum Experience® – Quantum Drag and Drop, and Chapter 5, Touring the IBM Quantum® Hardware with Qiskit®, we touched on the concept of transpiling, and the fact that a physical quantum computer cannot natively run all the various quantum gates that we throw at it. Instead, each backend comes with a set of basis gates, such as u1
, u2
, u3
, id
, and cx
. We discussed these gates in the previous recipes of this chapter and even listed how the other gates can be written as implementations or combinations of these.
In this recipe, we will take a look at some other aspects of the transpiling of circuits, such as the following:
One-qubit backend basis gates
Most IBM Quantum® backends have the following basis gates: u1
, u2
, u3...