Share via


AzureQuantumProvider Clase

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

Herencia
qiskit.providers.provider.ProviderV1
AzureQuantumProvider

Constructor

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

Parámetros

workspace
Workspace
valor predeterminado: None

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

Métodos

backends

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

get_backend

Devuelve un único back-end que coincida 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 coinciden con el filtrado especificado.

backends(name=None, **kwargs)

Parámetros

name
str
valor predeterminado: None

nombre del back-end.

**kwargs
Requerido

dict usado para el filtrado.

Devoluciones

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

Tipo de valor devuelto

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

get_backend

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

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

Parámetros

name
str
valor predeterminado: None

nombre del back-end.

**kwargs
Requerido

dict usado para el filtrado.

Devoluciones

un back-end que coincida con el filtrado.

Tipo de valor devuelto

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

Excepciones

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

job_id
str
Requerido

Identificador del trabajo que se va a devolver.

Devoluciones

Instancia de trabajo.

Tipo de valor devuelto

get_workspace

Devolución del área de trabajo de Azure Quantum

get_workspace() -> Workspace