Component Класс

Базовый класс для версии компонента, используемый для определения компонента. Не удается создать экземпляр напрямую.

Наследование
azure.ai.ml.entities._assets.asset.Asset
Component
azure.ai.ml.entities._validation.remote.RemoteValidatableMixin
Component
azure.ai.ml.entities._mixins.TelemetryMixin
Component
azure.ai.ml.entities._mixins.YamlTranslatableMixin
Component
azure.ai.ml.entities._validation.path_aware_schema.PathAwareSchemaValidatableMixin
Component
azure.ai.ml.entities._mixins.LocalizableMixin
Component

Конструктор

Component(*, name: str | None = None, version: str | None = None, id: str | None = None, type: str | None = None, description: str | None = None, tags: Dict | None = None, properties: Dict | None = None, display_name: str | None = None, is_deterministic: bool = True, inputs: Dict | None = None, outputs: Dict | None = None, yaml_str: str | None = None, _schema: str | None = None, creation_context: SystemData | None = None, **kwargs: Any)

Параметры

Имя Описание
name
Обязательно
str

Имя ресурса.

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

Версия ресурса.

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

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

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

Поддерживаемый тип команды — command.

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

Описание ресурса.

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

Словарь тегов. Теги можно добавлять, удалять и обновлять.

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

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

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

Отображаемое имя компонента.

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

Является ли компонент детерминированным. Значение по умолчанию — True.

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

Входные данные компонента.

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

Выходные данные компонента.

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

Строка YAML компонента.

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

Схема компонента.

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

Создание метаданных компонента.

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

Дополнительные параметры компонента.

Параметры Keyword-Only

Имя Описание
name
Обязательно
version
Обязательно
id
Обязательно
type
Обязательно
description
Обязательно
tags
Обязательно
properties
Обязательно
display_name
Обязательно
is_deterministic
значение по умолчанию: True
inputs
Обязательно
outputs
Обязательно
yaml_str
Обязательно
_schema
Обязательно
creation_context
Обязательно

Методы

dump

Дамп содержимого компонента в файл в формате yaml.

dump

Дамп содержимого компонента в файл в формате yaml.

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

Параметры

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

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

Атрибуты

base_path

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

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

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

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

creation_context

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

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

Тип Описание

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

display_name

Отображаемое имя компонента.

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

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

Отображаемое имя компонента.

id

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

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

Тип Описание

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

inputs

Входные данные компонента.

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

Тип Описание

Входные данные компонента.

is_deterministic

Является ли компонент детерминированным.

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

Тип Описание

Является ли компонент детерминированным

outputs

Выходные данные компонента.

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

Тип Описание

Выходные данные компонента.

type

Тип компонента по умолчанию — command.

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

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

Тип компонента.

version

Версия компонента.

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

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

Версия компонента.