ParallelComponent Klasa
Równoległa wersja składnika używana do definiowania składnika równoległego.
- Dziedziczenie
-
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
Nazwa | Opis |
---|---|
name
Wymagane
|
Nazwa składnika. Wartości domyślne to None |
version
Wymagane
|
Wersja składnika. Wartości domyślne to None |
description
Wymagane
|
Opis składnika. Wartości domyślne to None |
tags
Wymagane
|
Tag słownika. Tagi można dodawać, usuwać i aktualizować. Wartości domyślne to None |
display_name
Wymagane
|
Nazwa wyświetlana składnika. Wartości domyślne to None |
retry_settings
Wymagane
|
Uruchomienie składnika równoległego nie powiodło się. Wartości domyślne to None |
logging_level
Wymagane
|
Ciąg nazwy poziomu rejestrowania. Wartości domyślne to None |
max_concurrency_per_instance
Wymagane
|
Maksymalna równoległość, którą ma każde wystąpienie obliczeniowe. Wartości domyślne to None |
error_threshold
Wymagane
|
Liczba niepowodzeń przetwarzania elementów powinna być ignorowana. Wartości domyślne to None |
mini_batch_error_threshold
Wymagane
|
Liczba błędów minisadowego przetwarzania wsadowego powinna być ignorowana. Wartości domyślne to None |
task
Wymagane
|
Zadanie równoległe. Wartości domyślne to None |
mini_batch_size
Wymagane
|
W przypadku danych wejściowych fileDataset to pole jest liczbą plików, które skrypt użytkownika może przetworzyć w jednym wywołaniu run(). W przypadku danych wejściowych TabularDataset to przybliżony rozmiar danych, które skrypt użytkownika może przetworzyć w jednym wywołaniu run(). Przykładowe wartości to 1024, 1024 KB, 10 MB i 1 GB. (opcjonalnie wartość domyślna to 10 plików dla zestawu plików i 1 MB dla zestawu tabularDataset). Tę wartość można ustawić za pomocą parametru PipelineParameter. |
partition_keys
Wymagane
|
Klucze używane do partycjonowania zestawu danych w minisadach. Domyślnie wartość None If specified (Brak), dane z tym samym kluczem zostaną podzielone na tę samą minisadę. Jeśli zostanie określona zarówno partition_keys, jak i mini_batch_size, partition_keys zacznie obowiązywać. Dane wejściowe muszą być podzielone na partycje zestawy danych, a partition_keys musi być podzbiorem kluczy każdego wejściowego zestawu danych, aby to działało. |
input_data
Wymagane
|
Dane wejściowe. Wartości domyślne to None |
resources
Wymagane
|
Konfiguracja zasobów obliczeniowych dla składnika. Wartości domyślne to None |
inputs
Wymagane
|
Dane wejściowe składnika. Wartości domyślne to None |
outputs
Wymagane
|
Dane wyjściowe składnika. Wartości domyślne to None |
code
Wymagane
|
promowana właściwość z pliku task.code |
instance_count
Wymagane
|
promowana właściwość z resources.instance_count. Wartości domyślne to None |
is_deterministic
Wymagane
|
Czy składnik równoległy jest deterministyczny. Wartość domyślna to True |
Parametry Tylko słowo kluczowe
Nazwa | Opis |
---|---|
name
Wymagane
|
|
version
Wymagane
|
|
description
Wymagane
|
|
tags
Wymagane
|
|
display_name
Wymagane
|
|
retry_settings
Wymagane
|
|
logging_level
Wymagane
|
|
max_concurrency_per_instance
Wymagane
|
|
error_threshold
Wymagane
|
|
mini_batch_error_threshold
Wymagane
|
|
task
Wymagane
|
|
mini_batch_size
Wymagane
|
|
partition_keys
Wymagane
|
|
input_data
Wymagane
|
|
resources
Wymagane
|
|
inputs
Wymagane
|
|
outputs
Wymagane
|
|
code
Wymagane
|
|
instance_count
Wymagane
|
|
is_deterministic
|
wartość domyślna: True
|
Metody
dump |
Zrzut zawartości składnika do pliku w formacie yaml. |
dump
Zrzut zawartości składnika do pliku w formacie yaml.
dump(dest: str | PathLike | IO, **kwargs: Any) -> None
Parametry
Nazwa | Opis |
---|---|
dest
Wymagane
|
Miejsce docelowe do odbierania zawartości tego składnika. Musi być ścieżką do pliku lokalnego lub już otwartym strumieniem plików. Jeśli dest jest ścieżką pliku, zostanie utworzony nowy plik i zostanie zgłoszony wyjątek, jeśli plik istnieje. Jeśli dest jest otwartym plikiem, plik zostanie zapisany bezpośrednio, a wyjątek zostanie zgłoszony, jeśli plik nie jest zapisywalny. |
Atrybuty
base_path
code
Zwraca wartość promowanej właściwości task.code, która jest ścieżką lokalną lub zdalną wskazującą kod źródłowy.
Zwraca
Typ | Opis |
---|---|
Wartość task.code. |
creation_context
display_name
environment
Zwracana wartość promowanej właściwości task.environment wskazuje środowisko, w których zostanie uruchomione zadanie trenowania.
Zwraca
Typ | Opis |
---|---|
Wartość task.environment. |
id
Identyfikator zasobu.
Zwraca
Typ | Opis |
---|---|
Globalny identyfikator zasobu, identyfikator usługi Azure Resource Manager (ARM). |
inputs
instance_count
Zwracana wartość promowanej właściwości resources.instance_count.
Zwraca
Typ | Opis |
---|---|
Wartość resources.instance_count. |
is_deterministic
outputs
resources
retry_settings
task
type
version
Azure SDK for Python