Job Класс
Задание Azure Quantum, отправленное в определенную рабочую область.
- Наследование
-
azure.quantum.job.base_job.BaseJobJobazure.quantum.job.filtered_job.FilteredJobJob
Конструктор
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
|
Возвращаемое значение
Тип | Описание |
---|---|
Словарь результатов с гистограммами или необработанные результаты, если не объект 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
|
Максимальное время ожидания опроса, по умолчанию — 30 Default value: 30
|
timeout_secs
|
Время ожидания в секундах, по умолчанию — None Default value: None
|
print_progress
|
Печать "." для отображения хода выполнения Default value: True
|
Исключения
Тип | Описание |
---|---|
Если общее время опроса превышает время ожидания, вызовите. |