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

azure_job
Job
Requerido

Trabajo

program
<xref:cirq.Circuit>
Requerido

Programa cirq

measurement_dict
dict
valor predeterminado: None

Measurments

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

Sondear 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

Sondear la API de Azure Quantum para obtener resultados.

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

Parámetros

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