Job Klasse
Azure Quantum Job, der an einen bestimmten Arbeitsbereich übermittelt wird.
- Vererbung
-
azure.quantum.job.base_job.BaseJobJobazure.quantum.job.filtered_job.FilteredJobJob
Konstruktor
Job(workspace: Workspace, job_details: JobDetails, **kwargs)
Parameter
- job_details
- JobDetails
Modell mit Auftragsdetails: Auftrags-ID, Name und andere Details
Methoden
get_results |
Rufen Sie Auftragsergebnisse ab, indem Sie das Ergebnisblob aus dem Speichercontainer herunterladen, der über den Arbeitsbereich verknüpft ist. Löst aus RuntimeError , wenn die Auftragsausführung fehlschlägt. Löst aus JobFailedWithResultsError , wenn die Auftragsausführung fehlschlägt, aber Fehlerergebnisse weiterhin abgerufen werden können (z. B. für Aufträge, die für das Ziel "microsoft.dft" übermittelt wurden). |
has_completed |
Überprüfen Sie, ob der Auftrag abgeschlossen wurde. |
refresh |
Aktualisiert die Auftragsdetails durch Abfragen des Arbeitsbereichs. |
submit |
Übermitteln Sie einen Auftrag an Azure Quantum. |
wait_until_completed |
Aktualisiert die Details des Auftrags, bis er eine fertige status erreicht. |
get_results
Rufen Sie Auftragsergebnisse ab, indem Sie das Ergebnisblob aus dem Speichercontainer herunterladen, der über den Arbeitsbereich verknüpft ist.
Löst aus RuntimeError , wenn die Auftragsausführung fehlschlägt.
Löst aus JobFailedWithResultsError , wenn die Auftragsausführung fehlschlägt, aber Fehlerergebnisse weiterhin abgerufen werden können (z. B. für Aufträge, die für das Ziel "microsoft.dft" übermittelt wurden).
get_results(timeout_secs: float = 300)
Parameter
Gibt zurück
Results dictionary with histgram shots, or raw results if not a json object.
Rückgabetyp
has_completed
Überprüfen Sie, ob der Auftrag abgeschlossen wurde.
has_completed() -> bool
refresh
Aktualisiert die Auftragsdetails durch Abfragen des Arbeitsbereichs.
refresh()
submit
Übermitteln Sie einen Auftrag an Azure Quantum.
submit()
wait_until_completed
Aktualisiert die Details des Auftrags, bis er eine fertige status erreicht.
wait_until_completed(max_poll_wait_secs=30, timeout_secs=None, print_progress=True) -> None
Parameter
Ausnahmen
Wenn die Gesamtabfragezeit das Timeout überschreitet, heben Sie an.