AlgorithmJob#
- class qiskit.algorithms.AlgorithmJob(function, *args, **kwargs)[source]#
Bases:
PrimitiveJob
This empty class is introduced for typing purposes.
- প্যারামিটার:
function -- a callable function to execute the job.
Attributes
- version = 1#
Methods
- cancel()#
Attempt to cancel the job.
- in_final_state()#
Return whether the job is in a final job state such as
DONE
orERROR
.- রিটার্ন টাইপ:
- result()#
Return the results of the job.
- রিটার্ন টাইপ:
T
- status()#
Return the status of the job, among the values of
JobStatus
.
- submit()#
Submit the job to the backend for execution.
- wait_for_final_state(timeout=None, wait=5, callback=None)#
Poll the job status until it progresses to a final state such as
DONE
orERROR
.- প্যারামিটার:
timeout (float | None) -- Seconds to wait for the job. If
None
, wait indefinitely.wait (float) -- Seconds between queries.
callback (Callable | None) --
Callback function invoked after each query. The following positional arguments are provided to the callback function:
job_id: Job ID
job_status: Status of the job from the last query
job: This BaseJob instance
Note: different subclass might provide different arguments to the callback function.
- রেইজেস:
JobTimeoutError -- If the job does not reach a final state before the specified timeout.