Component Třída

Základní třída pro verzi komponenty, která slouží k definování komponenty. Nelze vytvořit instanci přímo.

Dědičnost
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)

Parametry

Name Description
name
Vyžadováno
str

Název prostředku.

version
Vyžadováno
str

Verze prostředku.

id
Vyžadováno
str

Globální ID prostředku, ID azure Resource Manager.

type
Vyžadováno
str

Podporovaný typ příkazu je "command".

description
Vyžadováno
str

Popis prostředku.

tags
Vyžadováno

Slovník značek. Značky je možné přidávat, odebírat a aktualizovat.

properties
Vyžadováno

Pouze interní použití.

display_name
Vyžadováno
str

Zobrazovaný název komponenty.

is_deterministic
Vyžadováno

Určuje, jestli je komponenta deterministická. Výchozí hodnota je Pravda.

inputs
Vyžadováno

Vstupy komponenty.

outputs
Vyžadováno

Výstupy komponenty.

yaml_str
Vyžadováno
str

Řetězec YAML komponenty.

_schema
Vyžadováno
str

Schéma komponenty.

creation_context
Vyžadováno

Metadata vytvoření komponenty.

kwargs
Vyžadováno

Další parametry pro komponentu

Výhradně parametry klíčových slov

Name Description
name
Vyžadováno
version
Vyžadováno
id
Vyžadováno
type
Vyžadováno
description
Vyžadováno
tags
Vyžadováno
properties
Vyžadováno
display_name
Vyžadováno
is_deterministic
výchozí hodnota: True
inputs
Vyžadováno
outputs
Vyžadováno
yaml_str
Vyžadováno
_schema
Vyžadováno
creation_context
Vyžadováno

Metody

dump

Výpis obsahu komponenty do souboru ve formátu yaml

dump

Výpis obsahu komponenty do souboru ve formátu yaml

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

Parametry

Name Description
dest
Vyžadováno
Union[<xref:PathLike>, str, IO[AnyStr]]

Cíl pro příjem obsahu této komponenty. Musí to být buď cesta k místnímu souboru, nebo už otevřený datový proud souboru. Pokud je dest cesta k souboru, vytvoří se nový soubor a pokud soubor existuje, vyvolá se výjimka. Pokud je soubor dest otevřený, zapíše se přímo do souboru a pokud soubor není zapisovatelný, vyvolá se výjimka.

Atributy

base_path

Základní cesta prostředku.

Návraty

Typ Description
str

Základní cesta prostředku.

creation_context

Kontext vytvoření prostředku.

Návraty

Typ Description

Metadata vytvoření prostředku.

display_name

Zobrazovaný název komponenty.

Návraty

Typ Description
str

Zobrazovaný název komponenty.

id

ID prostředku.

Návraty

Typ Description

Globální ID prostředku, ID Azure Resource Manager (ARM).

inputs

Vstupy komponenty.

Návraty

Typ Description

Vstupy komponenty.

is_deterministic

Určuje, jestli je komponenta deterministická.

Návraty

Typ Description

Zda je komponenta deterministická

outputs

Výstupy komponenty.

Návraty

Typ Description

Výstupy komponenty.

type

Typ komponenty, výchozí hodnota je "command".

Návraty

Typ Description
str

Typ komponenty.

version

Verze komponenty.

Návraty

Typ Description
str

Verze komponenty.