Freigeben über


Component Klasse

Basisklasse für die Komponentenversion, die zum Definieren einer Komponente verwendet wird. Kann nicht direkt instanziiert werden.

Vererbung
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

Konstruktor

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)

Parameter

Name Beschreibung
name
Erforderlich
str

Der Name der Ressource.

version
Erforderlich
str

Version der Ressource.

id
Erforderlich
str

Globale ID der Ressource, Azure Resource Manager ID.

type
Erforderlich
str

Der Typ des Befehls, der unterstützt wird, ist "command".

description
Erforderlich
str

Beschreibung der Ressource.

tags
Erforderlich

Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden.

properties
Erforderlich

Nur zur internen Verwendung.

display_name
Erforderlich
str

Anzeigename der Komponente.

is_deterministic
Erforderlich

Gibt an, ob die Komponente deterministisch ist. Der Standardwert ist „True“.

inputs
Erforderlich

Eingaben der Komponente.

outputs
Erforderlich

Ausgaben der Komponente.

yaml_str
Erforderlich
str

Die YAML-Zeichenfolge der Komponente.

_schema
Erforderlich
str

Schema der Komponente.

creation_context
Erforderlich

Erstellen von Metadaten der Komponente.

kwargs
Erforderlich

Zusätzliche Parameter für die Komponente.

Keyword-Only Parameter

Name Beschreibung
name
Erforderlich
version
Erforderlich
id
Erforderlich
type
Erforderlich
description
Erforderlich
tags
Erforderlich
properties
Erforderlich
display_name
Erforderlich
is_deterministic
Standardwert: True
inputs
Erforderlich
outputs
Erforderlich
yaml_str
Erforderlich
_schema
Erforderlich
creation_context
Erforderlich

Methoden

dump

Speichern Sie den Komponenteninhalt in einer Datei im YAML-Format.

dump

Speichern Sie den Komponenteninhalt in einer Datei im YAML-Format.

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

Parameter

Name Beschreibung
dest
Erforderlich
Union[<xref:PathLike>, str, IO[AnyStr]]

Das Ziel, um den Inhalt dieser Komponente zu empfangen. Muss entweder ein Pfad zu einer lokalen Datei oder ein bereits geöffneter Dateidatenstrom sein. Wenn dest ein Dateipfad ist, wird eine neue Datei erstellt, und eine Ausnahme wird ausgelöst, wenn die Datei vorhanden ist. Wenn dest eine geöffnete Datei ist, wird die Datei direkt in geschrieben, und eine Ausnahme wird ausgelöst, wenn die Datei nicht beschreibbar ist.

Attribute

base_path

Der Basispfad der Ressource.

Gibt zurück

Typ Beschreibung
str

Der Basispfad der Ressource.

creation_context

Der Erstellungskontext der Ressource.

Gibt zurück

Typ Beschreibung

Die Erstellungsmetadaten für die Ressource.

display_name

Anzeigename der Komponente.

Gibt zurück

Typ Beschreibung
str

Anzeigename der Komponente.

id

Die Ressourcen-ID.

Gibt zurück

Typ Beschreibung

Die globale ID der Ressource, eine Arm-ID (Azure Resource Manager).

inputs

Eingaben der Komponente.

Gibt zurück

Typ Beschreibung

Eingaben der Komponente.

is_deterministic

Gibt an, ob die Komponente deterministisch ist.

Gibt zurück

Typ Beschreibung

Gibt an, ob die Komponente deterministisch ist.

outputs

Ausgaben der Komponente.

Gibt zurück

Typ Beschreibung

Ausgaben der Komponente.

type

Typ der Komponente, Standardwert ist "command".

Gibt zurück

Typ Beschreibung
str

Typ der Komponente.

version

Version der Komponente.

Gibt zurück

Typ Beschreibung
str

Version der Komponente.