Skip to main content
IBM Quantum Platform

PrimitiveJob

class qiskit.primitives.PrimitiveJob(function, *args, **kwargs)

GitHub

Bases : BasePrimitiveJob[ResultT, JobStatus]

Gérer une tâche à partir des implémentations de référence des primitives dans Qiskit.

Il s'agit d'une implémentation concrète de BasePrimitiveJob l'interface. Consultez la documentation de cette classe pour obtenir plus d'informations sur l'interface.

Les développeurs de primitives qui souhaitent créer leurs propres classes de tâches ne doivent pas créer de sous-classe de cette classe, mais plutôt créer une sous-classe de la définition de l'interface BasePrimitiveJob.

Paramètres

  • function - Une fonction appelable pour exécuter le travail.
  • args – tout argument positionnel supplémentaire
  • kwargs – tout argument de mot-clé supplémentaire

Méthodes

cancel

cancel()

GitHub

Tentative d'annulation du travail.

cancelled

cancelled()

GitHub

Indique si le travail a été annulé.

Type de retour

booléen

done

done()

GitHub

Indique si le travail a été exécuté avec succès.

Type de retour

booléen

in_final_state

in_final_state()

GitHub

Indique si le travail est dans un état final tel que DONE ou ERROR.

Type de retour

booléen

job_id

job_id()

GitHub

Renvoi d'un identifiant unique permettant d'identifier le travail.

Type de retour

str

result

result()

GitHub

Renvoyer les résultats du travail.

Type de retour

ResultT

running

running()

GitHub

Indique si le travail est en cours d'exécution.

Type de retour

booléen

status

status()

GitHub

Renvoie le statut du travail.

Type de retour

JobStatus

Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.