Condividi tramite


Component Classe

Classe di base per la versione del componente, usata per definire un componente. Non è possibile creare un'istanza diretta.

Ereditarietà
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

Costruttore

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)

Parametri

Nome Descrizione
name
Necessario
str

Nome della risorsa.

version
Necessario
str

Versione della risorsa.

id
Necessario
str

ID globale della risorsa, ID di Azure Resource Manager.

type
Necessario
str

Il tipo del comando supportato è 'command'.

description
Necessario
str

Descrizione della risorsa.

tags
Necessario

Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati.

properties
Necessario

Solo per uso interno.

display_name
Necessario
str

Nome visualizzato del componente.

is_deterministic
Necessario

Indica se il componente è deterministico. Impostazione predefinita su True.

inputs
Necessario

Input del componente.

outputs
Necessario

Output del componente.

yaml_str
Necessario
str

Stringa YAML del componente.

_schema
Necessario
str

Schema del componente.

creation_context
Necessario

Metadati di creazione del componente.

kwargs
Necessario

Parametri aggiuntivi per il componente.

Parametri solo parole chiave

Nome Descrizione
name
Necessario
version
Necessario
id
Necessario
type
Necessario
description
Necessario
tags
Necessario
properties
Necessario
display_name
Necessario
is_deterministic
valore predefinito: True
inputs
Necessario
outputs
Necessario
yaml_str
Necessario
_schema
Necessario
creation_context
Necessario

Metodi

dump

Eseguire il dump del contenuto del componente in un file in formato yaml.

dump

Eseguire il dump del contenuto del componente in un file in formato yaml.

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

Parametri

Nome Descrizione
dest
Necessario
Union[<xref:PathLike>, str, IO[AnyStr]]

Destinazione per ricevere il contenuto di questo componente. Deve essere un percorso di un file locale o un flusso di file già aperto. Se si verifica un percorso di file, verrà creato un nuovo file e viene generata un'eccezione se il file esiste. Se il massimo è un file aperto, il file verrà scritto direttamente in e verrà generata un'eccezione se il file non è scrivibile.

Attributi

base_path

Percorso di base della risorsa.

Restituisce

Tipo Descrizione
str

Percorso di base della risorsa.

creation_context

Contesto di creazione della risorsa.

Restituisce

Tipo Descrizione

Metadati di creazione per la risorsa.

display_name

Nome visualizzato del componente.

Restituisce

Tipo Descrizione
str

Nome visualizzato del componente.

id

L'ID della risorsa.

Restituisce

Tipo Descrizione

ID globale della risorsa, ID di Azure Resource Manager (ARM).

inputs

Input del componente.

Restituisce

Tipo Descrizione

Input del componente.

is_deterministic

Indica se il componente è deterministico.

Restituisce

Tipo Descrizione

Indica se il componente è deterministico

outputs

Output del componente.

Restituisce

Tipo Descrizione

Output del componente.

type

Il tipo del componente, il valore predefinito è 'command'.

Restituisce

Tipo Descrizione
str

Tipo del componente.

version

Versione del componente.

Restituisce

Tipo Descrizione
str

Versione del componente.