Job Klasse
Azure Quantum Job, der an einen bestimmten Arbeitsbereich übermittelt wird.
Konstruktor
Job(workspace: Workspace, job_details: JobDetails, **kwargs)
Parameter
| Name | Beschreibung |
|---|---|
|
workspace
Erforderlich
|
Arbeitsbereichsinstanz zum Senden des Auftrags an |
|
job_details
Erforderlich
|
Auftragsdetailsmodell, enthält Auftrags-ID, Name und weitere Details |
Methoden
| get_results |
Rufen Sie Auftragsergebnisse ab, indem Sie das Ergebnis-BLOB aus dem über den Arbeitsbereich verknüpften Speichercontainer herunterladen. Löst RuntimeError aus, wenn die Auftragsausführung fehlschlägt. Löst aus ValueError , wenn die Auftragsausgabe falsch formatiert ist oder das Ausgabeformat nicht kompatibel ist. Löst aus JobFailedWithResultsError , wenn die Auftragsausführung fehlschlägt, aber Fehlerergebnisse können weiterhin abgerufen werden. |
| get_results_histogram |
Rufen Sie das Histogramm der Auftragsergebnisse ab, indem Sie das Ergebnis-BLOB aus dem über den Arbeitsbereich verknüpften Speichercontainer herunterladen. Löst RuntimeError aus, wenn die Auftragsausführung fehlschlägt. Löst aus ValueError , wenn die Auftragsausgabe falsch formatiert ist oder das Ausgabeformat nicht kompatibel ist. Löst JobFailedWithResultsError aus, wenn die Auftragsausführung fehlschlägt, aber Fehlerergebnisse weiterhin abgerufen werden können (z. B. für Aufträge, die gegen das Ziel "microsoft.dft" übermittelt wurden). |
| get_results_shots |
Rufen Sie Auftragsergebnisse pro Aufnahmedaten ab, indem Sie das Ergebnis-BLOB aus dem speichercontainer herunterladen, der über den Arbeitsbereich verknüpft ist. Löst RuntimeError aus, wenn die Auftragsausführung fehlschlägt. Löst aus ValueError , wenn die Auftragsausgabe falsch formatiert ist oder das Ausgabeformat nicht kompatibel ist. Löst aus JobFailedWithResultsError , wenn die Auftragsausführung fehlschlägt, aber Fehlerergebnisse können weiterhin abgerufen werden. |
| has_completed |
Überprüfen Sie, ob der Auftrag abgeschlossen ist. |
| has_succeeded |
Überprüfen Sie, ob der Auftrag erfolgreich war. |
| refresh |
Aktualisiert die Details des Auftrags durch Abfragen des Arbeitsbereichs. |
| submit |
Übermitteln Sie einen Auftrag an Azure Quantum. |
| wait_until_completed |
Aktualisiert die Details des Auftrags, bis er einen abgeschlossenen Status erreicht. |
get_results
Rufen Sie Auftragsergebnisse ab, indem Sie das Ergebnis-BLOB aus dem über den Arbeitsbereich verknüpften Speichercontainer herunterladen.
Löst RuntimeError aus, wenn die Auftragsausführung fehlschlägt.
Löst aus ValueError , wenn die Auftragsausgabe falsch formatiert ist oder das Ausgabeformat nicht kompatibel ist.
Löst aus JobFailedWithResultsError , wenn die Auftragsausführung fehlschlägt, aber Fehlerergebnisse können weiterhin abgerufen werden.
get_results(timeout_secs: float = 300)
Parameter
| Name | Beschreibung |
|---|---|
|
timeout_secs
|
Timeout in Sekunden, Standardwert 300 Standardwert: 300
|
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
Results dictionary with histgram shots, or raw results if not a json object. |
get_results_histogram
Rufen Sie das Histogramm der Auftragsergebnisse ab, indem Sie das Ergebnis-BLOB aus dem über den Arbeitsbereich verknüpften Speichercontainer herunterladen.
Löst RuntimeError aus, wenn die Auftragsausführung fehlschlägt.
Löst aus ValueError , wenn die Auftragsausgabe falsch formatiert ist oder das Ausgabeformat nicht kompatibel ist.
Löst JobFailedWithResultsError aus, wenn die Auftragsausführung fehlschlägt, aber Fehlerergebnisse weiterhin abgerufen werden können (z. B. für Aufträge, die gegen das Ziel "microsoft.dft" übermittelt wurden).
get_results_histogram(timeout_secs: float = 300)
Parameter
| Name | Beschreibung |
|---|---|
|
timeout_secs
|
Timeout in Sekunden, Standardwert 300 Standardwert: 300
|
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
Results dictionary with histgram shots, or raw results if not a json object. |
get_results_shots
Rufen Sie Auftragsergebnisse pro Aufnahmedaten ab, indem Sie das Ergebnis-BLOB aus dem speichercontainer herunterladen, der über den Arbeitsbereich verknüpft ist.
Löst RuntimeError aus, wenn die Auftragsausführung fehlschlägt.
Löst aus ValueError , wenn die Auftragsausgabe falsch formatiert ist oder das Ausgabeformat nicht kompatibel ist.
Löst aus JobFailedWithResultsError , wenn die Auftragsausführung fehlschlägt, aber Fehlerergebnisse können weiterhin abgerufen werden.
get_results_shots(timeout_secs: float = 300)
Parameter
| Name | Beschreibung |
|---|---|
|
timeout_secs
|
Timeout in Sekunden, Standardwert 300 Standardwert: 300
|
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
Results dictionary with histgram shots, or raw results if not a json object. |
has_completed
Überprüfen Sie, ob der Auftrag abgeschlossen ist.
has_completed() -> bool
has_succeeded
Überprüfen Sie, ob der Auftrag erfolgreich war.
has_succeeded() -> bool
refresh
Aktualisiert die Details des Auftrags durch Abfragen des Arbeitsbereichs.
refresh()
submit
Übermitteln Sie einen Auftrag an Azure Quantum.
submit()
wait_until_completed
Aktualisiert die Details des Auftrags, bis er einen abgeschlossenen Status erreicht.
wait_until_completed(max_poll_wait_secs=30, timeout_secs=None, print_progress=True) -> None
Parameter
| Name | Beschreibung |
|---|---|
|
max_poll_wait_secs
|
Maximale Wartezeit für Abrufe, Standardwert 30 Standardwert: 30
|
|
timeout_secs
|
Timeout in Sekunden, Standardwert "Keine" Standardwert: None
|
|
print_progress
|
Drucken von "." in Stdout zum Anzeigen des Fortschritts Standardwert: True
|
Ausnahmen
| Typ | Beschreibung |
|---|---|
|
Wenn die Gesamtzeit des Abrufs das Timeout überschreitet, heben Sie das Zeitlimit auf. |