Freigeben über


AzureQuantumProvider Klasse

Klasse für die Interoperabilität mit dem Azure Quantum-Dienst mit Qiskit-Quantenschaltungen.

Vererbung
qiskit.providers.provider.ProviderV1
AzureQuantumProvider

Konstruktor

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

Parameter

Name Beschreibung
workspace

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

Standardwert: None

Methoden

backends

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

get_backend

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

get_job

Gibt die Auftragsinstanz zurück, die der angegebenen ID zugeordnet ist.

get_workspace

Azure Quantum Workspace zurückgeben

backends

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

backends(name=None, **kwargs)

Parameter

Name Beschreibung
name
str

Name des Back-End-

Standardwert: None
**kwargs
Erforderlich

Diktat, das zum Filtern verwendet wird.

Gibt zurück

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

eine Liste von Back-End-Ends, die den Filterkriterien entsprechen.

get_backend

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

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

Parameter

Name Beschreibung
name
str

Name des Back-End-

Standardwert: None
**kwargs
Erforderlich

Diktat, das zum Filtern verwendet wird.

Gibt zurück

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

ein Back-End, das mit der Filterung abgleicht.

Ausnahmen

Typ Beschreibung
QiskitBackendNotFoundError

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

get_job

Gibt die Auftragsinstanz zurück, die der angegebenen ID zugeordnet ist.

get_job(job_id) -> AzureQuantumJob

Parameter

Name Beschreibung
job_id
Erforderlich
str

DIE ID des Auftrags, der zurückgegeben werden soll.

Gibt zurück

Typ Beschreibung

Auftragsinstanz.

get_workspace

Azure Quantum Workspace zurückgeben

get_workspace() -> Workspace