Поделиться через


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
Обязательно

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

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

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

Методы

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

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

Default value: 300

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

Тип Описание
Any

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

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

Default value: 30
timeout_secs
int

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

Default value: None
print_progress

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

Default value: True

Исключения

Тип Описание

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