ParallelComponent クラス
並列コンポーネントのバージョン。並列コンポーネントを定義するために使用されます。
- 継承
-
azure.ai.ml.entities._component.component.ComponentParallelComponentazure.ai.ml.entities._job.parallel.parameterized_parallel.ParameterizedParallelParallelComponentazure.ai.ml.entities._component.code.ComponentCodeMixinParallelComponent
コンストラクター
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
必須
|
コンポーネント名。 既定値は None です |
version
必須
|
コンポーネントのバージョン。 既定値は None です |
description
必須
|
コンポーネントの説明。 既定値は None です |
tags
必須
|
タグ辞書。 タグは追加、削除、更新できます。 既定値は None です |
display_name
必須
|
コンポーネントの表示名。 既定値は None です |
retry_settings
必須
|
並列コンポーネントの実行が再試行に失敗しました。 既定値は None です |
logging_level
必須
|
ログ レベル名の文字列。 既定値は None です |
max_concurrency_per_instance
必須
|
各コンピューティング インスタンスに含まれる最大並列処理。 既定値は None です |
error_threshold
必須
|
項目処理エラーの数は無視する必要があります。 既定値は None です |
mini_batch_error_threshold
必須
|
ミニ バッチ処理エラーの数は無視する必要があります。 既定値は None です |
task
必須
|
並列タスク。 既定値は None です |
mini_batch_size
必須
|
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
必須
|
入力データです。 既定値は None です |
resources
必須
|
コンポーネントのコンピューティング リソース構成。 既定値は None です |
inputs
必須
|
コンポーネントの入力。 既定値は None です |
outputs
必須
|
コンポーネントの出力。 既定値は None です |
code
必須
|
task.code からの promoted プロパティ |
instance_count
必須
|
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
必須
|
このコンポーネントのコンテンツを受信する宛先。 ローカル ファイルへのパス、または既に開いているファイル ストリームである必要があります。 dest がファイル パスの場合は、新しいファイルが作成され、ファイルが存在する場合は例外が発生します。 dest が開いているファイルの場合、ファイルは に直接書き込まれ、ファイルが書き込み可能でない場合は例外が発生します。 |
属性
base_path
code
creation_context
display_name
environment
昇格されたプロパティ task.environment の戻り値。トレーニング ジョブが実行される環境を示します。
戻り値
型 | 説明 |
---|---|
task.environment の値。 |
id
inputs
instance_count
is_deterministic
outputs
resources
retry_settings
task
type
version
Azure SDK for Python