qiskit.providers.ibmq.runtime.IBMRuntimeService.run¶
-
IBMRuntimeService.
run
(program_id, options, inputs, callback=None, result_decoder=None)[source]¶ Execute the runtime program.
- Parameters
program_id (
str
) – Program ID.options (
Dict
) – Runtime options that control the execution environment. Currently the only available option isbackend_name
, which is required.inputs (
Union
[Dict
,ParameterNamespace
]) – Program input parameters. These input values are passed to the runtime program.callback (
Optional
[Callable
]) –Callback function to be invoked for any interim results. The callback function will receive 2 positional parameters:
Job ID
Job interim result.
result_decoder (
Optional
[Type
[ResultDecoder
]]) – AResultDecoder
subclass used to decode job results.ResultDecoder
is used if not specified.
- Return type
RuntimeJob
- Returns
A
RuntimeJob
instance representing the execution.- Raises
IBMQInputValueError – If input is invalid.