Job Classe
Wrapper fino em torno de um trabalho do Azure Quantum que dá suporte ao retorno de resultados no formato Cirq.
Construir um trabalho.
Construtor
Job(azure_job: AzureJob, program: cirq.Circuit, measurement_dict: dict = None)
Parâmetros
| Nome | Description |
|---|---|
|
azure_job
Obrigatório
|
Trabalho |
|
program
Obrigatório
|
<xref:cirq.Circuit>
Programa Cirq |
|
measurement_dict
|
Mensuramentos Valor padrão: None
|
Métodos
| cancel |
Cancele o trabalho especificado. |
| delete |
Exclua o trabalho especificado. |
| job_id |
Retorna a ID do trabalho (UID) para o trabalho. |
| measurement_dict |
Retorna um dicionário de chaves de medida para o índice qubit de destino. |
| name |
Retorna o nome do trabalho que foi fornecido durante a criação do trabalho. |
| num_qubits |
Retorna o número de qubits para o trabalho. |
| repetitions |
Retorna o número de repetições para o trabalho. |
| results |
Sondar a API do Azure Quantum para obter resultados. |
| status |
Obtém o status atual do trabalho. |
| target |
Retorna o destino em que o trabalho foi executado. |
cancel
Cancele o trabalho especificado.
cancel()
delete
Exclua o trabalho especificado.
delete()
job_id
Retorna a ID do trabalho (UID) para o trabalho.
job_id() -> str
measurement_dict
Retorna um dicionário de chaves de medida para o índice qubit de destino.
measurement_dict() -> Dict[str, Sequence[int]]
name
Retorna o nome do trabalho que foi fornecido durante a criação do trabalho.
name() -> str
num_qubits
Retorna o número de qubits para o trabalho.
num_qubits() -> int
repetitions
Retorna o número de repetições para o trabalho.
repetitions() -> int
results
Sondar a API do Azure Quantum para obter resultados.
results(timeout_seconds: int = 7200) -> cirq.Result
Parâmetros
| Nome | Description |
|---|---|
|
timeout_seconds
|
Valor padrão: 7200
|
status
Obtém o status atual do trabalho.
status() -> str
target
Retorna o destino em que o trabalho foi executado.
target() -> str