Pipeline Класс
Базовый класс для узла конвейера, используемый для использования версии компонента конвейера. Не следует создавать экземпляр этого класса напрямую. Вместо этого следует использовать @pipeline декоратор для создания узла конвейера.
- Наследование
-
azure.ai.ml.entities._builders.base_node.BaseNodePipeline
Конструктор
Pipeline(*, component: Component | str, inputs: Dict[str, Input | str | bool | int | float | Enum] | None = None, outputs: Dict[str, str | Output] | None = None, settings: PipelineJobSettings | None = None, **kwargs)
Параметры
Идентификатор или экземпляр компонента или задания конвейера, который будет выполняться для шага.
- inputs
- Optional[Dict[str, Union[ <xref:azure.ai.ml.entities.Input>, str, bool, int, float, <xref:Enum>, <xref:"Input">]]]<xref:./>
Входные данные узла конвейера.
Выходные данные узла конвейера.
- settings
- Optional[PipelineJobSettings]
Параметр узла конвейера, который применяется только для задания корневого конвейера.
Методы
clear | |
copy | |
dump |
Помещает содержимое задания в файл в формате YAML. |
fromkeys |
Создайте новый словарь с ключами из итерируемых значений и значениями, равными значению value. |
get |
Возвращает значение для ключа, если ключ находится в словаре, в противном случае значение по умолчанию. |
items | |
keys | |
pop |
Если ключ не найден, верните значение по умолчанию, если оно задано. в противном случае вызов keyError. |
popitem |
Удалите и верните пару (ключ, значение) в виде двух кортежей. Пары возвращаются в порядке LIFO (последний вход, первый выход). Вызывает KeyError, если дикт пуст. |
setdefault |
Вставьте ключ со значением по умолчанию, если ключ отсутствует в словаре. Возвращает значение для ключа, если ключ находится в словаре, в противном случае значение по умолчанию. |
update |
Если E присутствует и имеет метод .keys(), то выполняет: для k в E: D[k] = E[k] Если E присутствует и отсутствует метод .keys(), то выполняет: для k, v в E: D[k] = v В любом случае за этим следует: для k в F: D[k] = F[k] |
values |
clear
clear() -> None. Remove all items from D.
copy
copy() -> a shallow copy of D
dump
Помещает содержимое задания в файл в формате YAML.
dump(dest: str | PathLike | IO, **kwargs) -> None
Параметры
Локальный путь или файловый поток для записи содержимого YAML. Если dest — это путь к файлу, будет создан новый файл. Если dest является открытым файлом, файл будет записан в напрямую.
- kwargs
- dict
Дополнительные аргументы для передачи сериализатору YAML.
Исключения
Возникает, если dest является путем к файлу и файл уже существует.
Возникает, если dest является открытым файлом и файл недоступен для записи.
fromkeys
Создайте новый словарь с ключами из итерируемых значений и значениями, равными значению value.
fromkeys(value=None, /)
Параметры
- type
- iterable
- value
get
Возвращает значение для ключа, если ключ находится в словаре, в противном случае значение по умолчанию.
get(key, default=None, /)
Параметры
- key
- default
items
items() -> a set-like object providing a view on D's items
keys
keys() -> a set-like object providing a view on D's keys
pop
Если ключ не найден, верните значение по умолчанию, если оно задано. в противном случае вызов keyError.
pop(k, [d]) -> v, remove specified key and return the corresponding value.
popitem
Удалите и верните пару (ключ, значение) в виде двух кортежей.
Пары возвращаются в порядке LIFO (последний вход, первый выход). Вызывает KeyError, если дикт пуст.
popitem()
setdefault
Вставьте ключ со значением по умолчанию, если ключ отсутствует в словаре.
Возвращает значение для ключа, если ключ находится в словаре, в противном случае значение по умолчанию.
setdefault(key, default=None, /)
Параметры
- key
- default
update
Если E присутствует и имеет метод .keys(), то выполняет: для k в E: D[k] = E[k] Если E присутствует и отсутствует метод .keys(), то выполняет: для k, v в E: D[k] = v В любом случае за этим следует: для k в F: D[k] = F[k]
update([E], **F) -> None. Update D from dict/iterable E and F.
values
values() -> an object providing a view on D's values
Атрибуты
base_path
component
Идентификатор или экземпляр компонента или задания конвейера, который будет выполняться для шага.
Возвращаемое значение
Идентификатор или экземпляр компонента или задания конвейера.
Возвращаемый тип
creation_context
Контекст создания ресурса.
Возвращаемое значение
Метаданные создания для ресурса.
Возвращаемый тип
id
Идентификатор ресурса.
Возвращаемое значение
Глобальный идентификатор ресурса, идентификатор Azure Resource Manager (ARM).
Возвращаемый тип
inputs
Получение входных данных для объекта .
Возвращаемое значение
Словарь, содержащий входные данные для объекта .
Возвращаемый тип
log_files
Выходные файлы задания.
Возвращаемое значение
Словарь имен журналов и URL-адресов.
Возвращаемый тип
name
outputs
Получение выходных данных объекта .
Возвращаемое значение
Словарь, содержащий выходные данные для объекта .
Возвращаемый тип
settings
Параметры конвейера.
Примечание. Параметры доступны только при создании узла в качестве задания. т. е. ml_client.jobs.create_or_update(node).
Возвращаемое значение
Параметры конвейера.
Возвращаемый тип
status
Состояние задания.
Обычно возвращаются значения Running (Выполняется), Completed (Завершено) и Failed (Сбой). Все возможные значения:
NotStarted — это временное состояние, в которое находятся клиентские объекты run до отправки в облако.
Starting — началась обработка запуска в облаке. На этом этапе вызывающий объект имеет идентификатор запуска.
Подготовка. Для отправки задания создается вычисление по запросу.
Подготовка — среда выполнения подготавливается и находится в одном из двух этапов:
Сборка образа Docker
настройка среды conda.
В очереди — задание помещается в очередь в целевом объекте вычислений. Например, в BatchAI задание находится в состоянии очереди.
ожидая готовности всех запрошенных узлов.
Выполнение — задание началось для выполнения в целевом объекте вычислений.
Завершение — выполнение пользовательского кода завершено, а выполнение выполняется в этапах постобработки.
CancelRequested — для задания запрошена отмена.
Завершено — выполнение выполнено успешно. Сюда входит выполнение пользовательского кода и выполнение.
пользовательского кода и запуска.
Failed — сбой запуска. Подробное описание причины как правило предоставляет свойство Error.
Canceled — применяется после запроса отмены и указывает, что выполнение теперь успешно отменено.
NotResponding — для запусков с включенными пульсами недавно не отправлялся пульс.
Возвращаемое значение
Состояние задания.
Возвращаемый тип
studio_url
Конечная точка Студии машинного обучения Azure.
Возвращаемое значение
URL-адрес страницы сведений о задании.
Возвращаемый тип
type
Azure SDK for Python