Job Класс

Задание Azure Quantum, отправленное в определенную рабочую область.

Наследование
azure.quantum.job.base_job.BaseJob
Job
azure.quantum.job.filtered_job.FilteredJob
Job

Конструктор

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

Параметры

workspace
Workspace
Обязательно

Экземпляр рабочей области для отправки задания

job_details
JobDetails
Обязательно

Модель сведений о задании, содержит идентификатор задания, имя и другие сведения

Методы

get_results

Получите результаты задания, скачав большой двоичный объект результатов из контейнера хранилища, связанного с рабочей областью.

Вызывается при RuntimeError сбое выполнения задания.

Вызывает, JobFailedWithResultsError если выполнение задания завершается сбоем, но результаты сбоя по-прежнему могут быть получены (например, для заданий, отправленных в целевой объект microsoft.dft).

has_completed

Проверьте, завершено ли задание.

refresh

Обновляет сведения о задании, запрашивая рабочую область.

submit

Отправка задания в Azure Quantum.

wait_until_completed

Продолжает обновлять сведения о задании, пока не будет завершено.

get_results

Получите результаты задания, скачав большой двоичный объект результатов из контейнера хранилища, связанного с рабочей областью.

Вызывается при RuntimeError сбое выполнения задания.

Вызывает, JobFailedWithResultsError если выполнение задания завершается сбоем, но результаты сбоя по-прежнему могут быть получены (например, для заданий, отправленных в целевой объект microsoft.dft).

get_results(timeout_secs: float = 300)

Параметры

timeout_secs
float
значение по умолчанию: 300

Время ожидания в секундах, по умолчанию — 300

Возвращаемое значение

Словарь результатов с гистограммами или необработанные результаты, если не объект JSON.

Возвращаемый тип

Any

has_completed

Проверьте, завершено ли задание.

has_completed() -> bool

refresh

Обновляет сведения о задании, запрашивая рабочую область.

refresh()

submit

Отправка задания в Azure Quantum.

submit()

wait_until_completed

Продолжает обновлять сведения о задании, пока не будет завершено.

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

Параметры

max_poll_wait_secs
int
значение по умолчанию: 30

Максимальное время ожидания опроса, по умолчанию — 30

timeout_secs
int
значение по умолчанию: None

Время ожидания в секундах, по умолчанию — Нет.

print_progress
bool
значение по умолчанию: True

Печать "." в stdout для отображения хода выполнения

Исключения

Если общее время опроса превышает время ожидания, вызовите .