AzureQuantumProvider Clase
Clase para interactuar con el servicio Azure Quantum mediante circuitos cuánticos qiskit.
- Herencia
-
qiskit.providers.provider.ProviderV1AzureQuantumProvider
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
|
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
|
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
|
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