Executing / Simulating quantum programs

A quantum algorithm described using a quantum Program can be executed on a Quantum Processing Units (QPUs), and the corresponding result will be returned. In this user guide, we will introduce this each step of this process, from submitting a job to the QPU, up to retrieving the result of the execution.

We will also introduce the different types of the QPUs available in myQLM, and showcase an example of their use case.

In myQLM, it is also possible to extend the capabilities of a QPU through the use of a plugin. This powerful semantics represents a core feature in Qaptiva, allowing the users to manipulate more advanced jobs, and is very useful when designing a variational algorithm for example.

Constructing one or multiple Jobs (using Batch)
Result of a quantum program
Quantum Processing Unit (QPU)
Extending a QPU (by using Plugins)
Running variational algorithms