| CPC G06F 8/41 (2013.01) [G06N 10/40 (2022.01); G06N 10/80 (2022.01)] | 18 Claims |

|
1. A computer-implemented method performed by a data processing apparatus, the method comprising:
receiving, at a classical computing device, a program source code comprising one or more quantum operations;
determining one or more pulse shapes that a pulse shape library indicates corresponds to each of the one or more quantum operations, wherein the pulse shape library comprises a listing of quantum operations and pulse shapes that correspond to the quantum operations and are complete pulse shapes that can implement the quantum operations to which they correspond without adjustment and wherein each of the quantum operations in the pulse library corresponds to all of the pulse shapes that implement the quantum operations to which they correspond, further comprising:
looking up one of the one or more quantum operations in the pulse shape library, and
retrieving from the pulse shape library one or more pulse shapes corresponding to the quantum operation; and
generating pulse instructions based on the one or more pulse shapes that the pulse shape library indicates corresponds to each of the one or more quantum operations.
|