Share via


Component Classe

Classe base para a versão do componente, usada para definir um componente. Não pode ser instanciado diretamente.

Herança
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

Construtor

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)

Parâmetros

Nome Description
name
Obrigatório
str

Nome do recurso.

version
Obrigatório
str

Versão do recurso.

id
Obrigatório
str

ID global do recurso, ID de Resource Manager do Azure.

type
Obrigatório
str

O tipo do comando com suporte é 'command'.

description
Obrigatório
str

Descrição do recurso.

tags
Obrigatório

Dicionário de marcas. As marcas podem ser adicionadas, removidas e atualizadas.

properties
Obrigatório

Somente para uso interno.

display_name
Obrigatório
str

Nome de exibição do componente.

is_deterministic
Obrigatório

Se o componente é determinístico. O padrão é True.

inputs
Obrigatório

Entradas do componente.

outputs
Obrigatório

Saídas do componente.

yaml_str
Obrigatório
str

A cadeia de caracteres YAML do componente.

_schema
Obrigatório
str

Esquema do componente.

creation_context
Obrigatório

Metadados de criação do componente.

kwargs
Obrigatório

Parâmetros adicionais para o componente.

Parâmetros de apenas palavra-chave

Nome Description
name
Obrigatório
version
Obrigatório
id
Obrigatório
type
Obrigatório
description
Obrigatório
tags
Obrigatório
properties
Obrigatório
display_name
Obrigatório
is_deterministic
valor padrão: True
inputs
Obrigatório
outputs
Obrigatório
yaml_str
Obrigatório
_schema
Obrigatório
creation_context
Obrigatório

Métodos

dump

Despejar o conteúdo do componente em um arquivo no formato yaml.

dump

Despejar o conteúdo do componente em um arquivo no formato yaml.

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

Parâmetros

Nome Description
dest
Obrigatório
Union[<xref:PathLike>, str, IO[AnyStr]]

O destino para receber o conteúdo desse componente. Deve ser um caminho para um arquivo local ou um fluxo de arquivos já aberto. Se dest for um caminho de arquivo, um novo arquivo será criado e uma exceção será gerada se o arquivo existir. Se dest for um arquivo aberto, o arquivo será gravado diretamente e uma exceção será gerada se o arquivo não for gravável.

Atributos

base_path

O caminho base do recurso.

Retornos

Tipo Description
str

O caminho base do recurso.

creation_context

O contexto de criação do recurso.

Retornos

Tipo Description

Os metadados de criação para o recurso.

display_name

Nome de exibição do componente.

Retornos

Tipo Description
str

Nome de exibição do componente.

id

A ID do recurso.

Retornos

Tipo Description

A ID global do recurso, uma ID do ARM (Resource Manager do Azure).

inputs

Entradas do componente.

Retornos

Tipo Description

Entradas do componente.

is_deterministic

Se o componente é determinístico.

Retornos

Tipo Description

Se o componente é determinístico

outputs

Saídas do componente.

Retornos

Tipo Description

Saídas do componente.

type

Tipo do componente, o padrão é 'command'.

Retornos

Tipo Description
str

Tipo do componente.

version

A versão do componente.

Retornos

Tipo Description
str

A versão do componente.