Component Klass

Basklass för komponentversion som används för att definiera en komponent. Det går inte att instansiera direkt.

Arv
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)

Parametrar

Name Description
name
Obligatorisk
str

Namn på resursen.

version
Obligatorisk
str

Resursens version.

id
Obligatorisk
str

Globalt ID för resursen, Azure Resource Manager-ID.

type
Obligatorisk
str

Typ av kommando, som stöds är "command".

description
Obligatorisk
str

Beskrivning av resursen.

tags
Obligatorisk

Taggordlista. Taggar kan läggas till, tas bort och uppdateras.

properties
Obligatorisk

Endast internt bruk.

display_name
Obligatorisk
str

Komponentens visningsnamn.

is_deterministic
Obligatorisk

Om komponenten är deterministisk. Standardvärdet är True.

inputs
Obligatorisk

Indata för komponenten.

outputs
Obligatorisk

Utdata för komponenten.

yaml_str
Obligatorisk
str

YAML-strängen för komponenten.

_schema
Obligatorisk
str

Komponentens schema.

creation_context
Obligatorisk

Skapa metadata för komponenten.

kwargs
Obligatorisk

Ytterligare parametrar för komponenten.

Keyword-Only parametrar

Name Description
name
Obligatorisk
version
Obligatorisk
id
Obligatorisk
type
Obligatorisk
description
Obligatorisk
tags
Obligatorisk
properties
Obligatorisk
display_name
Obligatorisk
is_deterministic
standardvärde: True
inputs
Obligatorisk
outputs
Obligatorisk
yaml_str
Obligatorisk
_schema
Obligatorisk
creation_context
Obligatorisk

Metoder

dump

Dumpa komponentinnehållet i en fil i yaml-format.

dump

Dumpa komponentinnehållet i en fil i yaml-format.

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

Parametrar

Name Description
dest
Obligatorisk
Union[<xref:PathLike>, str, IO[AnyStr]]

Målet för att ta emot den här komponentens innehåll. Måste antingen vara en sökväg till en lokal fil eller en filström som redan är öppen. Om dest är en filsökväg skapas en ny fil och ett undantag utlöses om filen finns. Om dest är en öppen fil skrivs filen till direkt och ett undantag utlöses om filen inte är skrivbar.

Attribut

base_path

Resursens grundläggande sökväg.

Returer

Typ Description
str

Resursens grundläggande sökväg.

creation_context

Resursens skapandekontext.

Returer

Typ Description

Skapandemetadata för resursen.

display_name

Komponentens visningsnamn.

Returer

Typ Description
str

Komponentens visningsnamn.

id

Resurs-ID:t.

Returer

Typ Description

Resursens globala ID, ett ARM-ID (Azure Resource Manager).

inputs

Indata för komponenten.

Returer

Typ Description

Indata för komponenten.

is_deterministic

Om komponenten är deterministisk.

Returer

Typ Description

Om komponenten är deterministisk

outputs

Utdata för komponenten.

Returer

Typ Description

Utdata för komponenten.

type

Typ av komponent, standardvärdet är "command".

Returer

Typ Description
str

Komponentens typ.

version

Komponentens version.

Returer

Typ Description
str

Komponentens version.