ManagedJobSet¶
- class ManagedJobSet(name=None, short_id=None)[source]¶
A set of managed jobs.
An instance of this class is returned when you submit experiments using
IBMQJobManager.run()
. It provides methods that allow you to interact with the jobs as a single entity. For example, you can retrieve the results for all of the jobs usingresults()
and cancel all jobs usingcancel()
.ManagedJobSet constructor.
- Parameters
name (
Optional
[str
]) – Name for this set of jobs. If not specified, the current date and time is used.short_id (
Optional
[str
]) – Short ID for this set of jobs.
Methods
Cancel all jobs in this job set.
Provide details about job failures.
ManagedJobSet.job
(experiment)Retrieve the job used to submit the specified experiment and its index.
Return the ID of this job set.
Return jobs in this job set.
Return the managed jobs in this set.
Return the name of this job set.
Return the Qobjs for the jobs in this set.
ManagedJobSet.report
([detailed])Return a report on current job statuses.
ManagedJobSet.results
([timeout, partial])Return the results of the jobs.
ManagedJobSet.retrieve_jobs
(provider[, refresh])Retrieve previously submitted jobs in this set.
ManagedJobSet.run
(experiment_list, backend, …)Execute a list of circuits or pulse schedules on a backend.
Return the status of each job in this set.
Return the tags assigned to this job set.
Update the name of this job set.
Update the tags assigned to this job set.