- AccountProvider.run_circuits(circuits, backend_name, shots=None, initial_layout=None, layout_method=None, routing_method=None, translation_method=None, seed_transpiler=None, optimization_level=1, init_qubits=True, rep_delay=None, transpiler_options=None, measurement_error_mitigation=False, use_measure_esp=None, **run_config)¶
Execute the input circuit(s) on a backend using the runtime service.
This method uses the IBM Quantum runtime service which is not available to all accounts.
str) – Name of the backend to execute circuits on. Transpiler options are automatically grabbed from backend configuration and properties unless otherwise specified.
int]) – Number of repetitions of each circuit, for sampling. If not specified, the backend default is used.
None]) – Initial position of virtual qubits on physical qubits.
str]) – Name of layout selection pass (“trivial”, “dense”, “noise_adaptive”, “sabre”). Sometimes a perfect layout can be available in which case the layout_method may not run.
str]) – Name of routing pass (“basic”, “lookahead”, “stochastic”, “sabre”)
str]) – Name of translation pass (“unroller”, “translator”, “synthesis”)
int]) – Sets random seed for the stochastic parts of the transpiler.
int) – How much optimization to perform on the circuits. Higher levels generate more optimized circuits, at the expense of longer transpilation time. If None, level 1 will be chosen as default.
bool) – Whether to reset the qubits to the ground state for each shot.
float]) – Delay between programs in seconds. Only supported on certain backends (
backend.configuration().dynamic_reprate_enabled). If supported,
rep_delaywill be used instead of
rep_timeand must be from the range supplied by the backend (
backend.configuration().rep_delay_range). Default is given by
dict]) – Additional transpiler options.
bool) – Whether to apply measurement error mitigation.
bool]) – Whether to use excited state promoted (ESP) readout for measurements which are the final instruction on a qubit. ESP readout can offer higher fidelity than standard measurement sequences. See here.
**run_config – Extra arguments used to configure the circuit execution.
- Type renvoyé