Compartir a través de


AzureQuantumProvider Clase

Clase para interactuar con el servicio Azure Quantum mediante circuitos cuánticos qiskit.

Herencia
qiskit.providers.provider.ProviderV1
AzureQuantumProvider

Constructor

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

Parámetros

Nombre Description
workspace

Área de trabajo de Azure Quantum. Si falta, creará un área de trabajo que pase kwargs al constructor. El valor predeterminado es Ninguno.

Valor predeterminado: None

Métodos

backends

Devuelve una lista de back-end que coincide con el filtrado especificado.

get_backend

Devuelve un único back-end que coincide con el filtrado especificado.

get_job

Devuelve la instancia de trabajo asociada al identificador especificado.

get_workspace

Devolución del área de trabajo de Azure Quantum

backends

Devuelve una lista de back-end que coincide con el filtrado especificado.

backends(name=None, **kwargs)

Parámetros

Nombre Description
name
str

nombre del back-end.

Valor predeterminado: None
**kwargs
Requerido

dict usado para el filtrado.

Devoluciones

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

una lista de back-end que coinciden con los criterios de filtrado.

get_backend

Devuelve un único back-end que coincide con el filtrado especificado.

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

Parámetros

Nombre Description
name
str

nombre del back-end.

Valor predeterminado: None
**kwargs
Requerido

dict usado para el filtrado.

Devoluciones

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

un back-end que coincida con el filtrado.

Excepciones

Tipo Description
QiskitBackendNotFoundError

si no se encuentra ningún back-end o más de un back-end coincide con los criterios de filtrado.

get_job

Devuelve la instancia de trabajo asociada al identificador especificado.

get_job(job_id) -> AzureQuantumJob

Parámetros

Nombre Description
job_id
Requerido
str

Identificador del trabajo que se va a devolver.

Devoluciones

Tipo Description

Instancia de trabajo.

get_workspace

Devolución del área de trabajo de Azure Quantum

get_workspace() -> Workspace