Delen via


Component Klas

Basisklasse voor onderdeelversie, die wordt gebruikt om een onderdeel te definiëren. Kan niet rechtstreeks worden geïnstantieerd.

Overname
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

Constructor

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)

Parameters

Name Description
name
Vereist
str

De naam van de resource.

version
Vereist
str

Versie van de resource.

id
Vereist
str

Globale id van de resource, Azure Resource Manager-id.

type
Vereist
str

Het type opdracht dat wordt ondersteund, is 'command'.

description
Vereist
str

Beschrijving van de resource.

tags
Vereist

Tagwoordenlijst. Tags kunnen worden toegevoegd, verwijderd en bijgewerkt.

properties
Vereist

Alleen intern gebruik.

display_name
Vereist
str

Weergavenaam van het onderdeel.

is_deterministic
Vereist

Of het onderdeel deterministisch is. De standaardwaarde is Waar.

inputs
Vereist

Invoer van het onderdeel.

outputs
Vereist

Uitvoer van het onderdeel.

yaml_str
Vereist
str

De YAML-tekenreeks van het onderdeel.

_schema
Vereist
str

Schema van het onderdeel.

creation_context
Vereist

Metagegevens van het onderdeel maken.

kwargs
Vereist

Aanvullende parameters voor het onderdeel.

Keyword-Only Parameters

Name Description
name
Vereist
version
Vereist
id
Vereist
type
Vereist
description
Vereist
tags
Vereist
properties
Vereist
display_name
Vereist
is_deterministic
standaardwaarde: True
inputs
Vereist
outputs
Vereist
yaml_str
Vereist
_schema
Vereist
creation_context
Vereist

Methoden

dump

Dump de inhoud van het onderdeel in een bestand in yaml-indeling.

dump

Dump de inhoud van het onderdeel in een bestand in yaml-indeling.

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

Parameters

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

De bestemming voor het ontvangen van de inhoud van dit onderdeel. Moet een pad naar een lokaal bestand of een al geopende bestandsstroom zijn. Als dest een bestandspad is, wordt er een nieuw bestand gemaakt en wordt er een uitzondering gegenereerd als het bestand bestaat. Als dest een geopend bestand is, wordt het bestand rechtstreeks naar geschreven en wordt er een uitzondering gegenereerd als het bestand niet beschrijfbaar is.

Kenmerken

base_path

Het basispad van de resource.

Retouren

Type Description
str

Het basispad van de resource.

creation_context

De context voor het maken van de resource.

Retouren

Type Description

De metagegevens voor het maken van de resource.

display_name

Weergavenaam van het onderdeel.

Retouren

Type Description
str

Weergavenaam van het onderdeel.

id

De resource-id.

Retouren

Type Description

De globale id van de resource, een ARM-id (Azure Resource Manager).

inputs

Invoer van het onderdeel.

Retouren

Type Description

Invoer van het onderdeel.

is_deterministic

Of het onderdeel deterministisch is.

Retouren

Type Description

Of het onderdeel deterministisch is

outputs

Uitvoer van het onderdeel.

Retouren

Type Description

Uitvoer van het onderdeel.

type

Het type onderdeel is standaard 'command'.

Retouren

Type Description
str

Type van het onderdeel.

version

Versie van het onderdeel.

Retouren

Type Description
str

Versie van het onderdeel.