Udostępnij za pośrednictwem


ParallelTask Klasa

Zadanie równoległe.

Dziedziczenie
azure.ai.ml.entities._mixins.RestTranslatableMixin
ParallelTask
azure.ai.ml.entities._mixins.DictMixin
ParallelTask

Konstruktor

ParallelTask(*, type: str | None = None, code: str | None = None, entry_script: str | None = None, program_arguments: str | None = None, model: str | None = None, append_row_to: str | None = None, environment: Environment | str | None = None, **kwargs: Any)

Parametry

Nazwa Opis
type
Wymagane
str

Typ zadania równoległego. Możliwe wartości to "run_function" i "model".

code
Wymagane
str

Lokalna lub zdalna ścieżka wskazująca kod źródłowy.

entry_script
Wymagane
str

Skrypt użytkownika, który będzie uruchamiany równolegle w wielu węzłach. Jest to określona jako ścieżka pliku lokalnego. Entry_script powinna zawierać dwie funkcje: init(): ta funkcja powinna być używana do jakichkolwiek kosztownych lub typowych przygotowań do kolejnych wnioskowań, np. deserializacji i ładowania modelu do obiektu globalnego. run(mini_batch): metoda, która ma być zrównana. Każde wywołanie będzie miało jedną minisadę. "mini_batch": wnioskowanie wsadowe wywoła metodę uruchamiania i przekaże listę lub ramkę danych Biblioteki Pandas jako argument do metody. Każdy wpis w min_batch będzie ścieżką pliku, jeśli dane wejściowe to FileDataset, ramka danych Pandas, jeśli dane wejściowe są tabelarycznym zestawem danych. Metoda run() powinna zwrócić ramkę danych Biblioteki Pandas lub tablicę. W przypadku append_row output_action te zwrócone elementy są dołączane do wspólnego pliku wyjściowego. W przypadku summary_only zawartość elementów jest ignorowana. Dla wszystkich akcji wyjściowych każdy zwrócony element wyjściowy wskazuje jedną pomyślną wnioskowanie elementu wejściowego w minisadowej partii wejściowej. Każdy proces równoległego procesu roboczego będzie wywoływać wywołanie init raz, a następnie pętli przez funkcję run do momentu przetworzenia wszystkich minisadów.

program_arguments
Wymagane
str

Argumenty zadania równoległego.

model
Wymagane
str

Model zadania równoległego.

append_row_to
Wymagane
str

Wszystkie wartości wyjściowe metody run() zostaną zagregowane w jednym unikatowym pliku utworzonym w lokalizacji wyjściowej. Jeśli nie zostanie ustawiona, wywołana zostanie wartość "summary_only", co oznacza, że skrypt użytkownika ma przechowywać dane wyjściowe.

environment
Wymagane

Środowisko, w których zostanie uruchomione zadanie szkoleniowe.

Parametry Tylko słowo kluczowe

Nazwa Opis
type
Wymagane
code
Wymagane
entry_script
Wymagane
program_arguments
Wymagane
model
Wymagane
append_row_to
Wymagane
environment
Wymagane

Metody

get
has_key
items
keys
update
values

get

get(key: Any, default: Any | None = None) -> Any

Parametry

Nazwa Opis
key
Wymagane
default
wartość domyślna: None

has_key

has_key(k: Any) -> bool

Parametry

Nazwa Opis
k
Wymagane

items

items() -> list

keys

keys() -> list

update

update(*args: Any, **kwargs: Any) -> None

values

values() -> list