Share via


AzureQuantumProvider Klasse

Klasse für die Interfacing-Verbindung mit dem Azure Quantum-Dienst mithilfe von Qiskit-Quantenschaltungen.

Vererbung
qiskit.providers.provider.ProviderV1
AzureQuantumProvider

Konstruktor

AzureQuantumProvider(workspace: Workspace | None = None, **kwargs)

Parameter

workspace
Workspace
Standardwert: None

Azure Quantum-Arbeitsbereich. Wenn er fehlt, wird ein neuer Arbeitsbereich erstellt, der Kwargs an den Konstruktor übergibt. Der Standardwert ist „None“.

Methoden

backends

Gibt eine Liste der Back-Ends zurück, die der angegebenen Filterung entsprechen.

get_backend

Gibt ein einzelnes Back-End zurück, das der angegebenen Filterung entspricht.

get_job

Gibt den auftrags-instance zurück, der der angegebenen ID zugeordnet ist.

get_workspace

Zurückgeben des Azure Quantum-Arbeitsbereichs

backends

Gibt eine Liste der Back-Ends zurück, die der angegebenen Filterung entsprechen.

backends(name=None, **kwargs)

Parameter

name
str
Standardwert: None

Name des Back-Ends.

**kwargs
Erforderlich

dict, das zum Filtern verwendet wird.

Gibt zurück

eine Liste der Back-Ends, die den Filterkriterien entsprechen.

Rückgabetyp

List[<xref:azure.quantum.qiskit.backends.AzureBackendBase>]

get_backend

Gibt ein einzelnes Back-End zurück, das der angegebenen Filterung entspricht.

get_backend(name=None, **kwargs) -> AzureBackendBase

Parameter

name
str
Standardwert: None

Name des Back-Ends.

**kwargs
Erforderlich

dict, das zum Filtern verwendet wird.

Gibt zurück

ein Back-End, das der Filterung entspricht.

Rückgabetyp

<xref:azure.quantum.qiskit.backends.AzureBackendBase>

Ausnahmen

QiskitBackendNotFoundError

, wenn kein Back-End gefunden werden konnte oder mehr als ein Back-End den Filterkriterien entspricht.

get_job

Gibt den auftrags-instance zurück, der der angegebenen ID zugeordnet ist.

get_job(job_id) -> AzureQuantumJob

Parameter

job_id
str
Erforderlich

ID des zurückzugebenden Auftrags.

Gibt zurück

Auftrags-instance.

Rückgabetyp

get_workspace

Zurückgeben des Azure Quantum-Arbeitsbereichs

get_workspace() -> Workspace