ParallelComponent クラス

並列コンポーネントのバージョン。並列コンポーネントを定義するために使用されます。

継承
azure.ai.ml.entities._component.component.Component
ParallelComponent
azure.ai.ml.entities._job.parallel.parameterized_parallel.ParameterizedParallel
ParallelComponent
azure.ai.ml.entities._component.code.ComponentCodeMixin
ParallelComponent

コンストラクター

ParallelComponent(*, name: str | None = None, version: str | None = None, description: str | None = None, tags: Dict[str, Any] | None = None, display_name: str | None = None, retry_settings: RetrySettings | None = None, logging_level: str | None = None, max_concurrency_per_instance: int | None = None, error_threshold: int | None = None, mini_batch_error_threshold: int | None = None, task: ParallelTask | None = None, mini_batch_size: str | None = None, partition_keys: List | None = None, input_data: str | None = None, resources: JobResourceConfiguration | None = None, inputs: Dict | None = None, outputs: Dict | None = None, code: str | None = None, instance_count: int | None = None, is_deterministic: bool = True, **kwargs: Any)

パラメーター

名前 説明
name
必須
str

コンポーネント名。 既定値は None です

version
必須
str

コンポーネントのバージョン。 既定値は None です

description
必須
str

コンポーネントの説明。 既定値は None です

tags
必須

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

display_name
必須
str

コンポーネントの表示名。 既定値は None です

retry_settings
必須

並列コンポーネントの実行が再試行に失敗しました。 既定値は None です

logging_level
必須
str

ログ レベル名の文字列。 既定値は None です

max_concurrency_per_instance
必須
int

各コンピューティング インスタンスに含まれる最大並列処理。 既定値は None です

error_threshold
必須
int

項目処理エラーの数は無視する必要があります。 既定値は None です

mini_batch_error_threshold
必須
int

ミニ バッチ処理エラーの数は無視する必要があります。 既定値は None です

task
必須

並列タスク。 既定値は None です

mini_batch_size
必須
str

FileDataset 入力の場合は、このフィールドが、ユーザー スクリプトが 1 回の run() 呼び出しで処理できるファイルの数です。 TabularDataset 入力の場合、このフィールドは、ユーザー スクリプトが 1 回の run() 呼び出しで処理できるデータのおおよそのサイズです。 値の例は、1024、1024 KB、10 MB、1 GB です。 (省略可能。既定値は FileDataset の場合は 10 ファイル、TabularDataset の場合は 1 MB です)。この値は、PipelineParameter を使用して設定できます。

partition_keys
必須

データセットをミニバッチにパーティション分割するために使用されるキー。 既定値は None です。指定した場合、同じキーを持つデータは同じミニバッチにパーティション分割されます。 partition_keysとmini_batch_sizeの両方を指定すると、partition_keysが有効になります。 入力はパーティション分割されたデータセットである必要があり、partition_keys が機能するためには、各入力データセットのキーのサブセットである必要があります。

input_data
必須
str

入力データです。 既定値は None です

resources
必須

コンポーネントのコンピューティング リソース構成。 既定値は None です

inputs
必須

コンポーネントの入力。 既定値は None です

outputs
必須

コンポーネントの出力。 既定値は None です

code
必須
str

task.code からの promoted プロパティ

instance_count
必須
int

resources.instance_countから昇格されたプロパティ。 既定値は None です

is_deterministic
必須

並列コンポーネントが決定的かどうか。 既定値は True です

Keyword-Only パラメータ

名前 説明
name
必須
version
必須
description
必須
tags
必須
display_name
必須
retry_settings
必須
logging_level
必須
max_concurrency_per_instance
必須
error_threshold
必須
mini_batch_error_threshold
必須
task
必須
mini_batch_size
必須
partition_keys
必須
input_data
必須
resources
必須
inputs
必須
outputs
必須
code
必須
instance_count
必須
is_deterministic
既定値: True

メソッド

dump

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

dump

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

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

パラメーター

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

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

属性

base_path

リソースのベース パス。

戻り値

説明
str

リソースのベース パス。

code

昇格されたプロパティ task.code の戻り値。これは、ソース コードを指すローカル パスまたはリモート パスです。

戻り値

説明

task.code の値。

creation_context

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

戻り値

説明

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

display_name

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

戻り値

説明
str

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

environment

昇格されたプロパティ task.environment の戻り値。トレーニング ジョブが実行される環境を示します。

戻り値

説明

task.environment の値。

id

リソース ID。

戻り値

説明

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

inputs

コンポーネントの入力。

戻り値

説明

コンポーネントの入力。

instance_count

昇格されたプロパティ resources.instance_countの戻り値。

戻り値

説明

resources.instance_countの値。

is_deterministic

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

戻り値

説明

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

outputs

コンポーネントの出力。

戻り値

説明

コンポーネントの出力。

resources

retry_settings

task

type

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

戻り値

説明
str

コンポーネントの種類。

version

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

戻り値

説明
str

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