Freigeben über


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.object
Job

Konstruktor

Job(azure_job: AzureJob, program: cirq.Circuit, measurement_dict: dict = None)

Parameter

azure_job
Job
Erforderlich

Auftrag

program
<xref:cirq.Circuit>
Erforderlich

Cirq-Programm

measurement_dict
dict
Standardwert: None

Measurments

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
Standardwert: 7200

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