AzureQuantumProvider Klasse
Klasse für die Interoperabilität mit dem Azure Quantum-Dienst mit Qiskit-Quantenschaltungen.
- Vererbung
-
qiskit.providers.provider.ProviderV1AzureQuantumProvider
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
|
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
|
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
|
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