ManagedJobSet.run¶
- ManagedJobSet.run(experiment_list, backend, executor, job_share_level, job_tags=None, **assemble_config)[source]¶
Execute a list of circuits or pulse schedules on a backend.
- Parameters
experiment_list (
Union
[List
[List
[QuantumCircuit
]],List
[List
[Schedule
]]]) – Circuit(s) or pulse schedule(s) to execute.backend (
IBMQBackend
) – Backend to execute the experiments on.executor (
ThreadPoolExecutor
) – The thread pool used to submit jobs asynchronously.job_share_level (
ApiJobShareLevel
) – Job share level.job_tags (
Optional
[List
[str
]]) – Tags to be assigned to the job.assemble_config (
Any
) – Additional arguments used to configure the Qobj assembly. Refer to theqiskit.compiler.assemble()
documentation for details on these arguments.
- Raises
IBMQJobManagerInvalidStateError – If the jobs were already submitted.
- Return type
None