Backend infrastructure#
The central entry point for running Qrisp circuits on IQM hardware.
IQMBackend manages authentication, job submission, and result retrieval.
Before submission, circuits are transpiled through a PassManager
that you control: accept the pre-configured default pipeline, customize it with
your own passes, or pass a fully hand-tuned pipeline via the pass_manager
argument. The backend automatically routes circuits to either gate-level or pulse-level execution depending on
whether the circuits contain IQMPulseOperation
instructions.
Various Job classes are used to track execution progress and retrieve results:
IQMCircuitJob— gate-level circuit submissions.IQMPulseJob— pulse-level playlist submissions.
|
Qrisp backend for executing circuits on IQM quantum hardware. |
|
Job handle for gate-level circuit execution. |
|
Job handle for pulse-level circuit execution. |