ParallelComponent Třída
Verze paralelní komponenty, která se používá k definování paralelní komponenty.
- Dědičnost
-
azure.ai.ml.entities._component.component.ComponentParallelComponentazure.ai.ml.entities._job.parallel.parameterized_parallel.ParameterizedParallelParallelComponentazure.ai.ml.entities._component.code.ComponentCodeMixinParallelComponent
Konstruktor
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)
Parametry
Name | Description |
---|---|
name
Vyžadováno
|
Název komponenty. Výchozí hodnota není žádná. |
version
Vyžadováno
|
Verze komponenty. Výchozí hodnota není žádná. |
description
Vyžadováno
|
Popis komponenty. Výchozí hodnota není žádná. |
tags
Vyžadováno
|
Slovník značek. Značky je možné přidávat, odebírat a aktualizovat. Výchozí hodnota není žádná. |
display_name
Vyžadováno
|
Zobrazovaný název komponenty. Výchozí hodnota není žádná. |
retry_settings
Vyžadováno
|
Paralelní spuštění komponenty selhalo zopakování. Výchozí hodnota není žádná. |
logging_level
Vyžadováno
|
Řetězec s názvem úrovně protokolování. Výchozí hodnota není žádná. |
max_concurrency_per_instance
Vyžadováno
|
Maximální paralelismus, který má každá výpočetní instance. Výchozí hodnota není žádná. |
error_threshold
Vyžadováno
|
Počet selhání zpracování položek by se měl ignorovat. Výchozí hodnota není žádná. |
mini_batch_error_threshold
Vyžadováno
|
Počet selhání mini dávkového zpracování by se měl ignorovat. Výchozí hodnota není žádná. |
task
Vyžadováno
|
Paralelní úkol. Výchozí hodnota není žádná. |
mini_batch_size
Vyžadováno
|
Pro vstup FileDataset je toto pole počet souborů, které může uživatelský skript zpracovat při jednom volání run(). Pro vstup TabularDataset je toto pole přibližná velikost dat, která může uživatelský skript zpracovat při jednom volání run(). Příklady hodnot jsou 1024, 1024 kB, 10 MB a 1 GB. (Volitelné, výchozí hodnota je 10 souborů pro FileDataset a 1 MB pro TabularDataset.) Tuto hodnotu je možné nastavit prostřednictvím pipelineParameter. |
partition_keys
Vyžadováno
|
Klíče používané k rozdělení datové sady do minidávek. Výchozí hodnota Je-li zadána, budou data se stejným klíčem rozdělena do stejné minidávkové dávky. Pokud jsou zadány partition_keys i mini_batch_size, projeví se partition_keys. Vstupy musí být dělené datové sady a partition_keys musí být podmnožinou klíčů každé vstupní datové sady, aby to fungovalo. |
input_data
Vyžadováno
|
Vstupní data. Výchozí hodnota není žádná. |
resources
Vyžadováno
|
Konfigurace výpočetních prostředků pro komponentu Výchozí hodnota není žádná. |
inputs
Vyžadováno
|
Vstupy komponenty. Výchozí hodnota není žádná. |
outputs
Vyžadováno
|
Výstupy komponenty. Výchozí hodnota není žádná. |
code
Vyžadováno
|
zvýšená vlastnost z task.code |
instance_count
Vyžadováno
|
resources.instance_count. Výchozí hodnota není žádná. |
is_deterministic
Vyžadováno
|
Zda je paralelní komponenta deterministická. Výchozí hodnota je Pravda. |
Výhradně parametry klíčových slov
Name | Description |
---|---|
name
Vyžadováno
|
|
version
Vyžadováno
|
|
description
Vyžadováno
|
|
tags
Vyžadováno
|
|
display_name
Vyžadováno
|
|
retry_settings
Vyžadováno
|
|
logging_level
Vyžadováno
|
|
max_concurrency_per_instance
Vyžadováno
|
|
error_threshold
Vyžadováno
|
|
mini_batch_error_threshold
Vyžadováno
|
|
task
Vyžadováno
|
|
mini_batch_size
Vyžadováno
|
|
partition_keys
Vyžadováno
|
|
input_data
Vyžadováno
|
|
resources
Vyžadováno
|
|
inputs
Vyžadováno
|
|
outputs
Vyžadováno
|
|
code
Vyžadováno
|
|
instance_count
Vyžadováno
|
|
is_deterministic
|
výchozí hodnota: True
|
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
|
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
code
Návratová hodnota povýšené vlastnosti task.code, což je místní nebo vzdálená cesta směřující na zdrojový kód.
Návraty
Typ | Description |
---|---|
Hodnota task.code. |
creation_context
Kontext vytvoření prostředku.
Návraty
Typ | Description |
---|---|
Metadata vytvoření prostředku. |
display_name
environment
Návratová hodnota upřednostněné vlastnosti task.environment označuje prostředí, ve které se bude trénovací úloha spouštět.
Návraty
Typ | Description |
---|---|
Hodnota task.environment. |
id
ID prostředku.
Návraty
Typ | Description |
---|---|
Globální ID prostředku, ID Azure Resource Manager (ARM). |
inputs
instance_count
Vrátí hodnotu resources.instance_count povýšené vlastnosti.
Návraty
Typ | Description |
---|---|
Hodnota resources.instance_count. |
is_deterministic
Určuje, jestli je komponenta deterministická.
Návraty
Typ | Description |
---|---|
Zda je komponenta deterministická |
outputs
resources
retry_settings
task
type
version
Azure SDK for Python