Compartilhar via


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.object
Job

Construtor

Job(azure_job: AzureJob, program: cirq.Circuit, measurement_dict: dict = None)

Parâmetros

Nome Description
azure_job
Obrigatório
Job

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