Skip to main content
IBM Quantum Platform

PrimitiveJob

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

GitHub

Basen: BasePrimitiveJob[ResultT, JobStatus]

Behandeln Sie einen Job aus den Referenzimplementierungen der Primitiven in Qiskit.

Dies ist eine konkrete Implementierung der BasePrimitiveJob Schnittstelle. Eine Erläuterung der Schnittstelle finden Sie in der Dokumentation zu dieser Klasse.

Implementierer von Primitiven, die ihre eigenen Jobklassen erstellen möchten, sollten keine Unterklassen dieser Klasse erstellen, sondern stattdessen Unterklassen der Schnittstellendefinition BasePrimitiveJob.

Parameter

  • function - Eine aufrufbare Funktion zur Ausführung des Auftrags.
  • args – beliebige zusätzliche Positionsargumente
  • kwargs – alle weiteren Schlüsselwortargumente

Methoden

cancel

cancel()

GitHub

Versuchen Sie, den Auftrag abzubrechen.

cancelled

cancelled()

GitHub

Gibt zurück, ob der Auftrag abgebrochen wurde.

Rückgabetyp

bool

done

done()

GitHub

Gibt zurück, ob der Auftrag erfolgreich ausgeführt wurde.

Rückgabetyp

bool

in_final_state

in_final_state()

GitHub

Gibt zurück, ob sich der Auftrag in einem endgültigen Auftragsstatus wie DONE oder ERROR befindet.

Rückgabetyp

bool

job_id

job_id()

GitHub

Gibt eine eindeutige ID zurück, die den Auftrag identifiziert.

Rückgabetyp

str

result

result()

GitHub

Geben Sie die Ergebnisse des Auftrags zurück.

Rückgabetyp

ResultT

running

running()

GitHub

Gibt zurück, ob der Auftrag aktiv ausgeführt wird.

Rückgabetyp

bool

status

status()

GitHub

Gibt den Status des Auftrags zurück.

Rückgabetyp

JobStatus

War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.