Job Clase

Trabajo de Azure Quantum que se envía a un área de trabajo determinada.

Constructor

Job(workspace: Workspace, job_details: JobDetails, **kwargs)

Parámetros

Nombre Description
workspace
Requerido

Instancia del área de trabajo a la que enviar el trabajo

job_details
Requerido

Modelo de detalles del trabajo, contiene el identificador de trabajo, el nombre y otros detalles.

Métodos

get_results

Para obtener los resultados del trabajo, descargue el blob de resultados del contenedor de almacenamiento vinculado a través del área de trabajo.

Genera RuntimeError si se produce un error en la ejecución del trabajo.

ValueError Genera si la salida del trabajo tiene un formato incorrecto o el formato de salida no es compatible.

JobFailedWithResultsError Genera si se produce un error en la ejecución del trabajo, pero los resultados del error todavía se pueden recuperar.

get_results_histogram

Obtenga el histograma de resultados del trabajo mediante la descarga del blob de resultados del contenedor de almacenamiento vinculado a través del área de trabajo.

Genera RuntimeError si se produce un error en la ejecución del trabajo.

ValueError Genera si la salida del trabajo tiene un formato incorrecto o el formato de salida no es compatible.

Genera JobFailedWithResultsError si se produce un error en la ejecución del trabajo, pero los resultados del error podrían recuperarse (por ejemplo, para los trabajos enviados en el destino "microsoft.dft").

get_results_shots

Obtenga los resultados del trabajo por datos de captura mediante la descarga del blob de resultados del contenedor de almacenamiento vinculado a través del área de trabajo.

Genera RuntimeError si se produce un error en la ejecución del trabajo.

ValueError Genera si la salida del trabajo tiene un formato incorrecto o el formato de salida no es compatible.

JobFailedWithResultsError Genera si se produce un error en la ejecución del trabajo, pero los resultados del error todavía se pueden recuperar.

has_completed

Compruebe si el trabajo se ha completado.

has_succeeded

Compruebe si el trabajo se ha realizado correctamente.

refresh

Actualiza los detalles del trabajo consultando el área de trabajo.

submit

Envíe un trabajo a Azure Quantum.

wait_until_completed

Mantiene la actualización de los detalles del trabajo hasta que alcanza un estado finalizado.

get_results

Para obtener los resultados del trabajo, descargue el blob de resultados del contenedor de almacenamiento vinculado a través del área de trabajo.

Genera RuntimeError si se produce un error en la ejecución del trabajo.

ValueError Genera si la salida del trabajo tiene un formato incorrecto o el formato de salida no es compatible.

JobFailedWithResultsError Genera si se produce un error en la ejecución del trabajo, pero los resultados del error todavía se pueden recuperar.

get_results(timeout_secs: float = 300)

Parámetros

Nombre Description
timeout_secs

Tiempo de espera en segundos, el valor predeterminado es 300.

Valor predeterminado: 300

Devoluciones

Tipo Description
Any

Diccionario de resultados con capturas de histograma o resultados sin procesar si no es un objeto json.

get_results_histogram

Obtenga el histograma de resultados del trabajo mediante la descarga del blob de resultados del contenedor de almacenamiento vinculado a través del área de trabajo.

Genera RuntimeError si se produce un error en la ejecución del trabajo.

ValueError Genera si la salida del trabajo tiene un formato incorrecto o el formato de salida no es compatible.

Genera JobFailedWithResultsError si se produce un error en la ejecución del trabajo, pero los resultados del error podrían recuperarse (por ejemplo, para los trabajos enviados en el destino "microsoft.dft").

get_results_histogram(timeout_secs: float = 300)

Parámetros

Nombre Description
timeout_secs

Tiempo de espera en segundos, el valor predeterminado es 300.

Valor predeterminado: 300

Devoluciones

Tipo Description
Any

Diccionario de resultados con capturas de histograma o resultados sin procesar si no es un objeto json.

get_results_shots

Obtenga los resultados del trabajo por datos de captura mediante la descarga del blob de resultados del contenedor de almacenamiento vinculado a través del área de trabajo.

Genera RuntimeError si se produce un error en la ejecución del trabajo.

ValueError Genera si la salida del trabajo tiene un formato incorrecto o el formato de salida no es compatible.

JobFailedWithResultsError Genera si se produce un error en la ejecución del trabajo, pero los resultados del error todavía se pueden recuperar.

get_results_shots(timeout_secs: float = 300)

Parámetros

Nombre Description
timeout_secs

Tiempo de espera en segundos, el valor predeterminado es 300.

Valor predeterminado: 300

Devoluciones

Tipo Description
Any

Diccionario de resultados con capturas de histograma o resultados sin procesar si no es un objeto json.

has_completed

Compruebe si el trabajo se ha completado.

has_completed() -> bool

has_succeeded

Compruebe si el trabajo se ha realizado correctamente.

has_succeeded() -> bool

refresh

Actualiza los detalles del trabajo consultando el área de trabajo.

refresh()

submit

Envíe un trabajo a Azure Quantum.

submit()

wait_until_completed

Mantiene la actualización de los detalles del trabajo hasta que alcanza un estado finalizado.

wait_until_completed(max_poll_wait_secs=30, timeout_secs=None, print_progress=True) -> None

Parámetros

Nombre Description
max_poll_wait_secs
int

Tiempo máximo de espera de sondeo, el valor predeterminado es 30.

Valor predeterminado: 30
timeout_secs
int

Tiempo de espera en segundos, el valor predeterminado es Ninguno.

Valor predeterminado: None
print_progress

Imprimir "." en stdout para mostrar el progreso

Valor predeterminado: True

Excepciones

Tipo Description

Si el tiempo de sondeo total supera el tiempo de espera, aumente.