AzureQuantumProvider Classe
Classe para interfiguração com o serviço do Azure Quantum usando circuitos quânticos do Qiskit.
- Herança
-
qiskit.providers.provider.ProviderV1AzureQuantumProvider
Construtor
AzureQuantumProvider(workspace: Workspace | None = None, **kwargs)
Parâmetros
- workspace
- Workspace
Workspace do Azure Quantum. Se estiver ausente, ele criará um workspace passando kwargs para o construtor. Assume o valor padrão de Nenhum.
Métodos
backends |
Retornar uma lista de back-ends correspondentes à filtragem especificada. |
get_backend |
Retornar um único back-end que corresponda à filtragem especificada. |
get_job |
Retorna a instância de Trabalho associada à ID fornecida. |
get_workspace |
Retornar workspace do Azure Quantum |
backends
Retornar uma lista de back-ends correspondentes à filtragem especificada.
backends(name=None, **kwargs)
Parâmetros
- **kwargs
dict usado para filtragem.
Retornos
uma lista de back-ends que correspondem aos critérios de filtragem.
Tipo de retorno
get_backend
Retornar um único back-end que corresponda à filtragem especificada.
get_backend(name=None, **kwargs) -> AzureBackendBase
Parâmetros
- **kwargs
dict usado para filtragem.
Retornos
um back-end que corresponde à filtragem.
Tipo de retorno
Exceções
se nenhum back-end puder ser encontrado ou mais de um back-end corresponder aos critérios de filtragem.
get_job
Retorna a instância de Trabalho associada à ID fornecida.
get_job(job_id) -> AzureQuantumJob
Parâmetros
Retornos
Instância do trabalho.
Tipo de retorno
get_workspace
Retornar workspace do Azure Quantum
get_workspace() -> Workspace