Compartir a través de


Job Clase

Contenedor fino alrededor de un trabajo de Azure Quantum que admite la devolución de resultados en formato Cirq.

Construir un trabajo.

Herencia
builtins.object
Job

Constructor

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

Parámetros

Nombre Description
azure_job
Requerido
Job

Trabajo

program
Requerido
<xref:cirq.Circuit>

Programa Cirq

measurement_dict

Measurments

Valor predeterminado: None

Métodos

cancel

Cancele el trabajo especificado.

delete

Elimine el trabajo especificado.

job_id

Devuelve el identificador de trabajo (UID) del trabajo.

measurement_dict

Devuelve un diccionario de claves de medida para el índice de cúbit de destino.

name

Devuelve el nombre del trabajo que se proporcionó durante la creación del trabajo.

num_qubits

Devuelve el número de cúbits para el trabajo.

repetitions

Devuelve el número de repeticiones del trabajo.

results

Sondee la API de Azure Quantum para obtener resultados.

status

Obtiene el estado actual del trabajo.

target

Devuelve el destino donde se ejecutó el trabajo.

cancel

Cancele el trabajo especificado.

cancel()

delete

Elimine el trabajo especificado.

delete()

job_id

Devuelve el identificador de trabajo (UID) del trabajo.

job_id() -> str

measurement_dict

Devuelve un diccionario de claves de medida para el índice de cúbit de destino.

measurement_dict() -> Dict[str, Sequence[int]]

name

Devuelve el nombre del trabajo que se proporcionó durante la creación del trabajo.

name() -> str

num_qubits

Devuelve el número de cúbits para el trabajo.

num_qubits() -> int

repetitions

Devuelve el número de repeticiones del trabajo.

repetitions() -> int

results

Sondee la API de Azure Quantum para obtener resultados.

results(timeout_seconds: int = 7200) -> cirq.Result

Parámetros

Nombre Description
timeout_seconds
Valor predeterminado: 7200

status

Obtiene el estado actual del trabajo.

status() -> str

target

Devuelve el destino donde se ejecutó el trabajo.

target() -> str