AzureQuantumProvider Classe

Classe para interfiguração com o serviço do Azure Quantum usando circuitos quânticos do Qiskit.

Herança
qiskit.providers.provider.ProviderV1
AzureQuantumProvider

Construtor

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

Parâmetros

Nome Description
workspace

Workspace do Azure Quantum. Se estiver ausente, ele criará um novo workspace passando kwargs para o construtor. O padrão é None.

Valor padrão: None

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 o Workspace do Azure Quantum

backends

Retornar uma lista de back-ends correspondentes à filtragem especificada.

backends(name=None, **kwargs)

Parâmetros

Nome Description
name
str

nome do back-end.

Valor padrão: None
**kwargs
Obrigatório

ditado usado para filtragem.

Retornos

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

uma lista de back-ends que correspondem aos critérios de filtragem.

get_backend

Retornar um único back-end que corresponda à filtragem especificada.

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

Parâmetros

Nome Description
name
str

nome do back-end.

Valor padrão: None
**kwargs
Obrigatório

ditado usado para filtragem.

Retornos

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

um back-end que corresponde à filtragem.

Exceções

Tipo Description
QiskitBackendNotFoundError

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

Nome Description
job_id
Obrigatório
str

ID do trabalho a ser retornado.

Retornos

Tipo Description

Instância do trabalho.

get_workspace

Retornar o Workspace do Azure Quantum

get_workspace() -> Workspace