Partager via


AzureQuantumProvider Classe

Classe pour l’interfacing avec le service Azure Quantum à l’aide de circuits quantiques Qiskit.

Héritage
qiskit.providers.provider.ProviderV1
AzureQuantumProvider

Constructeur

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

Paramètres

Nom Description
workspace

Espace de travail Azure Quantum. S’il est manquant, il crée un espace de travail passant kwargs au constructeur. La valeur par défaut est None.

Valeur par défaut: None

Méthodes

backends

Retourne une liste de back-ends correspondant au filtrage spécifié.

get_backend

Retourne un seul back-end correspondant au filtrage spécifié.

get_job

Retourne l’instance de travail associée à l’ID donné.

get_workspace

Retourner un espace de travail Azure Quantum

backends

Retourne une liste de back-ends correspondant au filtrage spécifié.

backends(name=None, **kwargs)

Paramètres

Nom Description
name
str

nom du serveur principal.

Valeur par défaut: None
**kwargs
Obligatoire

dict utilisé pour le filtrage.

Retours

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

liste des back-ends qui correspondent aux critères de filtrage.

get_backend

Retourne un seul back-end correspondant au filtrage spécifié.

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

Paramètres

Nom Description
name
str

nom du serveur principal.

Valeur par défaut: None
**kwargs
Obligatoire

dict utilisé pour le filtrage.

Retours

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

un back-end correspondant au filtrage.

Exceptions

Type Description
QiskitBackendNotFoundError

si aucun back-end n’est trouvé ou que plusieurs back-ends correspondent aux critères de filtrage.

get_job

Retourne l’instance de travail associée à l’ID donné.

get_job(job_id) -> AzureQuantumJob

Paramètres

Nom Description
job_id
Obligatoire
str

ID du travail à retourner.

Retours

Type Description

Instance de travail.

get_workspace

Retourner un espace de travail Azure Quantum

get_workspace() -> Workspace