Expand description
In-process QPU job queue and dispatcher.
This module manages the lifecycle of QPU jobs in memory. Actual HTTP
egress to the 8 supported providers (IBM, D-Wave, IonQ, Rigetti, Azure,
Braket, Google, Quantinuum) is handled by qualia-client-core::qpu_dispatcher.
Ported from qpu/src/dispatcher.rs.
Structsยง
- Dispatcher
- Wraps a
JobQueueand exposes a simple submit/poll API. - Fallback
Handler - Returns a classical-simulation result when no QPU provider is available.
- JobQueue
- In-process job queue. HTTP dispatch is performed by the caller via
submit_fnpassed toprocess_queue. - Prioritized
Job - Prioritized job wrapper for QGroup heuristic
- Queue
Stats