Job Klasse
Dünner Wrapper um einen Azure Quantum-Auftrag, der die Rückgabe von Ergebnissen im Cirq-Format unterstützt.
Erstellen Sie einen Auftrag.
- Vererbung
-
builtins.objectJob
Konstruktor
Job(azure_job: AzureJob, program: cirq.Circuit, measurement_dict: dict = None)
Parameter
- program
- <xref:cirq.Circuit>
Cirq-Programm
Methoden
cancel |
Brechen Sie den angegebenen Auftrag ab. |
delete |
Löschen Sie den angegebenen Auftrag. |
job_id |
Gibt die Auftrags-ID (UID) für den Auftrag zurück. |
measurement_dict |
Gibt ein Wörterbuch mit Messschlüsseln für den Qubit-Zielindex zurück. |
name |
Gibt den Namen des Auftrags zurück, der während der Auftragserstellung angegeben wurde. |
num_qubits |
Gibt die Anzahl der Qubits für den Auftrag zurück. |
repetitions |
Gibt die Anzahl der Wiederholungen für den Auftrag zurück. |
results |
Fragen Sie die Azure Quantum-API nach Ergebnissen ab. |
status |
Ruft den aktuellen status des Auftrags ab. |
target |
Gibt das Ziel zurück, an dem der Auftrag ausgeführt wurde. |
cancel
Brechen Sie den angegebenen Auftrag ab.
cancel()
delete
Löschen Sie den angegebenen Auftrag.
delete()
job_id
Gibt die Auftrags-ID (UID) für den Auftrag zurück.
job_id() -> str
measurement_dict
Gibt ein Wörterbuch mit Messschlüsseln für den Qubit-Zielindex zurück.
measurement_dict() -> Dict[str, Sequence[int]]
name
Gibt den Namen des Auftrags zurück, der während der Auftragserstellung angegeben wurde.
name() -> str
num_qubits
Gibt die Anzahl der Qubits für den Auftrag zurück.
num_qubits() -> int
repetitions
Gibt die Anzahl der Wiederholungen für den Auftrag zurück.
repetitions() -> int
results
Fragen Sie die Azure Quantum-API nach Ergebnissen ab.
results(timeout_seconds: int = 7200) -> cirq.Result
Parameter
- timeout_seconds
status
Ruft den aktuellen status des Auftrags ab.
status() -> str
target
Gibt das Ziel zurück, an dem der Auftrag ausgeführt wurde.
target() -> str