Avertissement
The package qiskit-ibmq-provider
is being deprecated and its repo is going to be
archived soon. Please transition to the new packages. More information in
https://ibm.biz/provider_migration_guide
qiskit.providers.ibmq.runtime.ProgramBackend.run¶
- abstract ProgramBackend.run(circuits, timeout=None, **run_config)[source]¶
Run on the backend.
Runtime circuit execution is synchronous, and control will not go back until the execution finishes. You can use the timeout parameter to set a timeout value to wait for the execution to finish. Note that if the execution times out, circuit execution results will not be available.
- Paramètres
circuits (
Union
[QasmQobj
,PulseQobj
,QuantumCircuit
,Schedule
,List
[Union
[QuantumCircuit
,Schedule
]]]) – An individual or a list ofQuantumCircuit
orSchedule
objects to run on the backend. AQasmQobj
or aPulseQobj
object is also supported but is deprecated.timeout (
Optional
[int
]) – Seconds to wait for circuit execution to finish.**run_config – Extra arguments used to configure the run.
- Type renvoyé
- Renvoie
The job to be executed.
- Lève
IBMQBackendApiError – If an unexpected error occurred while submitting the job.
IBMQBackendApiProtocolError – If an unexpected value received from the server.
IBMQBackendValueError – If an input parameter value is not valid.