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 Distributed Qaptiva, and showcase an example of their use case.

In Distributed Qaptiva, 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 Distributed 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