PipelineComponent クラス

パイプライン コンポーネント。現在、azure.ai.ml.dsl.pipeline にコンポーネントを格納するために使用されます。

継承
azure.ai.ml.entities._component.component.Component
PipelineComponent

コンストラクター

PipelineComponent(*, name: str | None = None, version: str | None = None, description: str | None = None, tags: Dict | None = None, display_name: str | None = None, inputs: Dict | None = None, outputs: Dict | None = None, jobs: Dict[str, BaseNode] | None = None, is_deterministic: bool | None = None, **kwargs: Any)

パラメーター

名前 説明
name
必須
str

コンポーネント名。

version
必須
str

コンポーネントのバージョン。

description
必須
str

コンポーネントの説明。

tags
必須

タグ辞書。 タグは追加、削除、更新できます。

display_name
必須
str

コンポーネントの表示名。

inputs
必須

コンポーネントの入力。

outputs
必須

コンポーネントの出力。

jobs
必須
Dict[str, <xref:azure.ai.ml.entities._builders.BaseNode>]

パイプライン定義内でディクテーションされたコンポーネントの ID。

is_deterministic
必須

パイプライン コンポーネントが決定的かどうか。

Keyword-Only パラメータ

名前 説明
name
必須
version
必須
description
必須
tags
必須
display_name
必須
inputs
必須
outputs
必須
jobs
必須
is_deterministic
必須

メソッド

dump

コンポーネントの内容を yaml 形式のファイルにダンプします。

dump

コンポーネントの内容を yaml 形式のファイルにダンプします。

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

パラメーター

名前 説明
dest
必須
Union[<xref:PathLike>, str, IO[AnyStr]]

このコンポーネントのコンテンツを受信する宛先。 ローカル ファイルへのパス、または既に開いているファイル ストリームである必要があります。 dest がファイル パスの場合は、新しいファイルが作成され、ファイルが存在する場合は例外が発生します。 dest が開いているファイルの場合、ファイルは に直接書き込まれ、ファイルが書き込み可能でない場合は例外が発生します。

属性

base_path

リソースのベース パス。

戻り値

説明
str

リソースのベース パス。

creation_context

リソースの作成コンテキスト。

戻り値

説明

リソースの作成メタデータ。

display_name

コンポーネントの表示名。

戻り値

説明
str

コンポーネントの表示名。

id

リソース ID。

戻り値

説明

リソースのグローバル ID、Azure Resource Manager (ARM) ID。

inputs

コンポーネントの入力。

戻り値

説明

コンポーネントの入力。

is_deterministic

コンポーネントが決定的かどうか。

戻り値

説明

コンポーネントが決定的かどうか

jobs

コンポーネント変数名からコンポーネント オブジェクトにディクショナリを返します。

戻り値

説明
Dict[str, <xref:azure.ai.ml.entities._builders.BaseNode>]

コンポーネントの変数名をコンポーネント オブジェクトにマップするディクショナリ。

outputs

コンポーネントの出力。

戻り値

説明

コンポーネントの出力。

type

コンポーネントの種類。既定値は 'command' です。

戻り値

説明
str

コンポーネントの種類。

version

コンポーネントのバージョン。

戻り値

説明
str

コンポーネントのバージョン。