Sdílet prostřednictvím


ParallelComponent Třída

Verze paralelní komponenty, která se používá k definování paralelní komponenty.

Dědičnost
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

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
str

Název komponenty. Výchozí hodnota není žádná.

version
Vyžadováno
str

Verze komponenty. Výchozí hodnota není žádná.

description
Vyžadováno
str

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
str

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
str

Řetězec s názvem úrovně protokolování. Výchozí hodnota není žádná.

max_concurrency_per_instance
Vyžadováno
int

Maximální paralelismus, který má každá výpočetní instance. Výchozí hodnota není žádná.

error_threshold
Vyžadováno
int

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
int

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
str

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
str

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
str

zvýšená vlastnost z task.code

instance_count
Vyžadováno
int

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
Union[<xref:PathLike>, str, IO[AnyStr]]

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

Základní cesta prostředku.

Návraty

Typ Description
str

Základní cesta prostředku.

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

Zobrazovaný název komponenty.

Návraty

Typ Description
str

Zobrazovaný název komponenty.

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

Vstupy komponenty.

Návraty

Typ Description

Vstupy komponenty.

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

Výstupy komponenty.

Návraty

Typ Description

Výstupy komponenty.

resources

retry_settings

task

type

Typ komponenty, výchozí hodnota je "command".

Návraty

Typ Description
str

Typ komponenty.

version

Verze komponenty.

Návraty

Typ Description
str

Verze komponenty.