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.
- Herança
-
builtins.objectJob
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