Component Clase

Clase base para la versión del componente, que se usa para definir un componente. No se pueden crear instancias directamente.

Herencia
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

Constructor

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

Nombre Description
name
Requerido
str

Nombre del recurso.

version
Requerido
str

Versión del recurso.

id
Requerido
str

Identificador global del recurso, Identificador de Resource Manager de Azure.

type
Requerido
str

El tipo del comando, compatible es "command".

description
Requerido
str

Descripción del recurso.

tags
Requerido

Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar.

properties
Requerido

Solo para uso interno.

display_name
Requerido
str

Nombre para mostrar del componente.

is_deterministic
Requerido

Si el componente es determinista. El valor predeterminado es True.

inputs
Requerido

Entradas del componente.

outputs
Requerido

Salidas del componente.

yaml_str
Requerido
str

Cadena YAML del componente.

_schema
Requerido
str

Esquema del componente.

creation_context
Requerido

Metadatos de creación del componente.

kwargs
Requerido

Parámetros adicionales para el componente.

Parámetros de solo palabra clave

Nombre Description
name
Requerido
version
Requerido
id
Requerido
type
Requerido
description
Requerido
tags
Requerido
properties
Requerido
display_name
Requerido
is_deterministic
valor predeterminado: True
inputs
Requerido
outputs
Requerido
yaml_str
Requerido
_schema
Requerido
creation_context
Requerido

Métodos

dump

Volque el contenido del componente en un archivo en formato yaml.

dump

Volque el contenido del componente en un archivo en formato yaml.

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

Parámetros

Nombre Description
dest
Requerido
Union[<xref:PathLike>, str, IO[AnyStr]]

Destino para recibir el contenido de este componente. Debe ser una ruta de acceso a un archivo local o una secuencia de archivos ya abierta. Si dest es una ruta de acceso de archivo, se creará un nuevo archivo y se generará una excepción si el archivo existe. Si dest es un archivo abierto, el archivo se escribirá directamente en y se generará una excepción si el archivo no se puede escribir.

Atributos

base_path

Ruta de acceso base del recurso.

Devoluciones

Tipo Description
str

Ruta de acceso base del recurso.

creation_context

Contexto de creación del recurso.

Devoluciones

Tipo Description

Metadatos de creación del recurso.

display_name

Nombre para mostrar del componente.

Devoluciones

Tipo Description
str

Nombre para mostrar del componente.

id

El identificador del recurso.

Devoluciones

Tipo Description

Identificador global del recurso, un identificador de Azure Resource Manager (ARM).

inputs

Entradas del componente.

Devoluciones

Tipo Description

Entradas del componente.

is_deterministic

Si el componente es determinista.

Devoluciones

Tipo Description

Si el componente es determinista

outputs

Salidas del componente.

Devoluciones

Tipo Description

Salidas del componente.

type

El tipo del componente, el valor predeterminado es "command".

Devoluciones

Tipo Description
str

Tipo del componente.

version

Versión del componente.

Devoluciones

Tipo Description
str

Versión del componente.