Udostępnij za pośrednictwem


ParallelComponent Klasa

Równoległa wersja składnika używana do definiowania składnika równoległego.

Dziedziczenie
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

Nazwa Opis
name
Wymagane
str

Nazwa składnika. Wartości domyślne to None

version
Wymagane
str

Wersja składnika. Wartości domyślne to None

description
Wymagane
str

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
str

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
str

Ciąg nazwy poziomu rejestrowania. Wartości domyślne to None

max_concurrency_per_instance
Wymagane
int

Maksymalna równoległość, którą ma każde wystąpienie obliczeniowe. Wartości domyślne to None

error_threshold
Wymagane
int

Liczba niepowodzeń przetwarzania elementów powinna być ignorowana. Wartości domyślne to None

mini_batch_error_threshold
Wymagane
int

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
str

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
str

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
str

promowana właściwość z pliku task.code

instance_count
Wymagane
int

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

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

Podstawowa ścieżka zasobu.

Zwraca

Typ Opis
str

Podstawowa ścieżka zasobu.

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

Kontekst tworzenia zasobu.

Zwraca

Typ Opis

Metadane tworzenia zasobu.

display_name

Nazwa wyświetlana składnika.

Zwraca

Typ Opis
str

Nazwa wyświetlana składnika.

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

Dane wejściowe składnika.

Zwraca

Typ Opis

Dane wejściowe składnika.

instance_count

Zwracana wartość promowanej właściwości resources.instance_count.

Zwraca

Typ Opis

Wartość resources.instance_count.

is_deterministic

Czy składnik jest deterministyczny.

Zwraca

Typ Opis

Czy składnik jest deterministyczny

outputs

Dane wyjściowe składnika.

Zwraca

Typ Opis

Dane wyjściowe składnika.

resources

retry_settings

task

type

Typ składnika, wartość domyślna to "command".

Zwraca

Typ Opis
str

Typ składnika.

version

Wersja składnika.

Zwraca

Typ Opis
str

Wersja składnika.