Backend Infrastructure#
The central entry point for running Qrisp circuits on IQM hardware.
IQMBackend manages authentication, 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
execution (via IQM Client) or pulse-level execution (via Pulla) depending on
whether the circuit contains IQMPulseOperation
instructions.
Job handles track execution progress and retrieve results:
IQMCircuitJob— gate-level 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. |