Component Класс
Базовый класс для версии компонента, используемый для определения компонента. Не удается создать экземпляр напрямую.
- Наследование
-
azure.ai.ml.entities._assets.asset.AssetComponentazure.ai.ml.entities._validation.remote.RemoteValidatableMixinComponentazure.ai.ml.entities._mixins.TelemetryMixinComponentazure.ai.ml.entities._mixins.YamlTranslatableMixinComponentazure.ai.ml.entities._validation.path_aware_schema.PathAwareSchemaValidatableMixinComponentazure.ai.ml.entities._mixins.LocalizableMixinComponent
Конструктор
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
Обязательно
|
Имя ресурса. |
version
Обязательно
|
Версия ресурса. |
id
Обязательно
|
Глобальный идентификатор ресурса, Идентификатор azure Resource Manager. |
type
Обязательно
|
Поддерживаемый тип команды — command. |
description
Обязательно
|
Описание ресурса. |
tags
Обязательно
|
Словарь тегов. Теги можно добавлять, удалять и обновлять. |
properties
Обязательно
|
Только для внутреннего использования. |
display_name
Обязательно
|
Отображаемое имя компонента. |
is_deterministic
Обязательно
|
Является ли компонент детерминированным. Значение по умолчанию — True. |
inputs
Обязательно
|
Входные данные компонента. |
outputs
Обязательно
|
Выходные данные компонента. |
yaml_str
Обязательно
|
Строка YAML компонента. |
_schema
Обязательно
|
Схема компонента. |
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
Обязательно
|
Назначение для получения содержимого этого компонента. Должен быть либо путь к локальному файлу, либо уже открытый файловый поток. Если dest — это путь к файлу, будет создан новый файл, а если файл существует, возникает исключение. Если dest является открытым файлом, файл будет записан в напрямую, а если файл недоступен для записи, будет создано исключение. |
Атрибуты
base_path
creation_context
Контекст создания ресурса.
Возвращаемое значение
Тип | Описание |
---|---|
Метаданные создания для ресурса. |
display_name
id
Идентификатор ресурса.
Возвращаемое значение
Тип | Описание |
---|---|
Глобальный идентификатор ресурса, идентификатор Azure Resource Manager (ARM). |
inputs
is_deterministic
Является ли компонент детерминированным.
Возвращаемое значение
Тип | Описание |
---|---|
Является ли компонент детерминированным |
outputs
type
version
Azure SDK for Python