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


ParallelJob Класс

Параллельное задание.

Наследование
azure.ai.ml.entities._job.job.Job
ParallelJob
azure.ai.ml.entities._job.parallel.parameterized_parallel.ParameterizedParallel
ParallelJob
azure.ai.ml.entities._job.job_io_mixin.JobIOMixin
ParallelJob

Конструктор

ParallelJob(*, inputs: Dict[str, int | str | float | bool | Input] | None = None, outputs: Dict[str, Output] | None = None, **kwargs)

Параметры

name
str
Обязательно

Имя задания.

version
str
Обязательно

Версия задания.

id
str
Обязательно

Глобальный идентификатор ресурса, Идентификатор azure Resource Manager.

type
str
Обязательно

Поддерживаемый тип задания — parallel.

description
str
Обязательно

Описание задания.

tags
dict
Обязательно

Только для внутреннего использования.

properties
dict
Обязательно

Только для внутреннего использования.

display_name
str
Обязательно

Отображаемое имя задания.

retry_settings
BatchRetrySettings
Обязательно

Повторная попытка параллельного выполнения задания завершилась сбоем

logging_level
str
Обязательно

Строка имени уровня ведения журнала

max_concurrency_per_instance
int
Обязательно

Максимальный параллелизм, который имеет каждый вычислительный экземпляр.

error_threshold
int
Обязательно

Количество сбоев обработки элементов следует игнорировать.

mini_batch_error_threshold
int
Обязательно

Количество сбоев мини-пакетной обработки следует игнорировать.

task
ParallelTask
Обязательно

Параллельная задача.

mini_batch_size
str
Обязательно

Размер мини-пакета.

partition_keys
list
Обязательно

Ключи секций.

input_data
str
Обязательно

Входные данные.

inputs
dict
Обязательно

Входные данные задания.

outputs
dict
Обязательно

Выходные данные задания.

Методы

dump

Помещает содержимое задания в файл в формате YAML.

dump

Помещает содержимое задания в файл в формате YAML.

dump(dest: str | PathLike | IO, **kwargs) -> None

Параметры

dest
Union[<xref:PathLike>, str, IO[AnyStr]]
Обязательно

Локальный путь или файловый поток для записи содержимого YAML. Если dest — это путь к файлу, будет создан новый файл. Если dest является открытым файлом, файл будет записан в напрямую.

kwargs
dict

Дополнительные аргументы для передачи сериализатору YAML.

Исключения

Возникает, если dest является путем к файлу и файл уже существует.

Возникает, если dest является открытым файлом и файл недоступен для записи.

Атрибуты

base_path

Базовый путь к ресурсу.

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

Базовый путь к ресурсу.

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

str

creation_context

Контекст создания ресурса.

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

Метаданные создания для ресурса.

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

id

Идентификатор ресурса.

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

Глобальный идентификатор ресурса, идентификатор Azure Resource Manager (ARM).

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

inputs

log_files

Выходные файлы задания.

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

Словарь имен журналов и URL-адресов.

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

outputs

resources

retry_settings

status

Состояние задания.

Обычно возвращаются значения Running (Выполняется), Completed (Завершено) и Failed (Сбой). Все возможные значения:

  • NotStarted — это временное состояние, в которое находятся клиентские объекты run до отправки в облако.

  • Starting — началась обработка запуска в облаке. На этом этапе вызывающий объект имеет идентификатор запуска.

  • Подготовка. Для отправки задания создается вычисление по запросу.

  • Подготовка — среда выполнения подготавливается и находится в одном из двух этапов:

    • Сборка образа Docker

    • настройка среды conda.

  • В очереди — задание помещается в очередь в целевом объекте вычислений. Например, в BatchAI задание находится в состоянии очереди.

    ожидая готовности всех запрошенных узлов.

  • Выполнение — задание началось для выполнения в целевом объекте вычислений.

  • Завершение — выполнение пользовательского кода завершено, а выполнение выполняется в этапах постобработки.

  • CancelRequested — для задания запрошена отмена.

  • Завершено — выполнение выполнено успешно. Сюда входит выполнение пользовательского кода и выполнение.

    пользовательского кода и запуска.

  • Failed — сбой запуска. Подробное описание причины как правило предоставляет свойство Error.

  • Canceled — применяется после запроса отмены и указывает, что выполнение теперь успешно отменено.

  • NotResponding — для запусков с включенными пульсами недавно не отправлялся пульс.

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

Состояние задания.

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

studio_url

Конечная точка Студии машинного обучения Azure.

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

URL-адрес страницы сведений о задании.

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

task

type

Тип задания.

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

Тип задания.

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