Partager via


Component Classe

Classe de base pour la version du composant, utilisée pour définir un composant. Ne peut pas être instancié directement.

Héritage
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

Constructeur

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)

Paramètres

Nom Description
name
Obligatoire
str

Nom de la ressource.

version
Obligatoire
str

Version de la ressource.

id
Obligatoire
str

ID global de la ressource, ID de Resource Manager Azure.

type
Obligatoire
str

Le type de la commande, pris en charge est « command ».

description
Obligatoire
str

Description de la ressource.

tags
Obligatoire

Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour.

properties
Obligatoire

À usage interne uniquement

display_name
Obligatoire
str

Nom d’affichage du composant.

is_deterministic
Obligatoire

Indique si le composant est déterministe. La valeur par défaut est True.

inputs
Obligatoire

Entrées du composant.

outputs
Obligatoire

Sorties du composant.

yaml_str
Obligatoire
str

Chaîne YAML du composant.

_schema
Obligatoire
str

Schéma du composant.

creation_context
Obligatoire

Métadonnées de création du composant.

kwargs
Obligatoire

Paramètres supplémentaires pour le composant.

Paramètres de mots-clés uniquement

Nom Description
name
Obligatoire
version
Obligatoire
id
Obligatoire
type
Obligatoire
description
Obligatoire
tags
Obligatoire
properties
Obligatoire
display_name
Obligatoire
is_deterministic
valeur par défaut: True
inputs
Obligatoire
outputs
Obligatoire
yaml_str
Obligatoire
_schema
Obligatoire
creation_context
Obligatoire

Méthodes

dump

Videz le contenu du composant dans un fichier au format yaml.

dump

Videz le contenu du composant dans un fichier au format yaml.

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

Paramètres

Nom Description
dest
Obligatoire
Union[<xref:PathLike>, str, IO[AnyStr]]

Destination pour recevoir le contenu de ce composant. Doit être un chemin d’accès à un fichier local ou un flux de fichier déjà ouvert. Si dest est un chemin d’accès de fichier, un nouveau fichier est créé et une exception est levée si le fichier existe. Si dest est un fichier ouvert, le fichier est écrit directement dans et une exception est levée si le fichier n’est pas accessible en écriture.

Attributs

base_path

Chemin de base de la ressource.

Retours

Type Description
str

Chemin de base de la ressource.

creation_context

Contexte de création de la ressource.

Retours

Type Description

Métadonnées de création de la ressource.

display_name

Nom d’affichage du composant.

Retours

Type Description
str

Nom d’affichage du composant.

id

ID de la ressource.

Retours

Type Description

L’ID global de la ressource, un ID Azure Resource Manager (ARM).

inputs

Entrées du composant.

Retours

Type Description

Entrées du composant.

is_deterministic

Indique si le composant est déterministe.

Retours

Type Description

Si le composant est déterministe

outputs

Sorties du composant.

Retours

Type Description

Sorties du composant.

type

Type du composant, la valeur par défaut est 'command'.

Retours

Type Description
str

Type du composant.

version

Numéro de version du composant.

Retours

Type Description
str

Numéro de version du composant.