iqm.benchmarks.utils.submit_execute#
- iqm.benchmarks.utils.submit_execute(sorted_transpiled_qc_list: Dict[Tuple, List[IQMCircuit]], backend: IQMBackendBase, shots: int, calset_id: str | None, max_gates_per_batch: int | None) List[IQMJob] #
Submit for execute a list of quantum circuits on the specified Backend.
- Parameters:
sorted_transpiled_qc_list (Dict[Tuple, List[QuantumCircuit]]) – the list of quantum circuits to be executed.
backend (IQMBackendBase) – the backend to execute the circuits on.
shots (int) – the number of shots per circuit.
calset_id (Optional[str]) – the calibration set ID, uses the latest one if None.
max_gates_per_batch (int) – the maximum number of gates per batch sent to the backend, used to make manageable batches.
- Returns:
the IQMJob objects of the executed circuits.
- Return type:
List[IQMJob]