Skip to main content

Module dispatcher

Module dispatcher 

Source
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 JobQueue and exposes a simple submit/poll API.
FallbackHandler
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_fn passed to process_queue.
PrioritizedJob
Prioritized job wrapper for QGroup heuristic
QueueStats