Udostępnij za pośrednictwem


PipelineJobSettings Klasa

Ustawienia zadania PipelineJob obejmują default_datastore, default_compute, continue_on_step_failure i force_rerun.

Dziedziczenie
azure.ai.ml.entities._job.pipeline._attr_dict._AttrDict
PipelineJobSettings

Konstruktor

PipelineJobSettings(default_datastore: str | None = None, default_compute: str | None = None, continue_on_step_failure: bool | None = None, force_rerun: bool | None = None, **kwargs)

Parametry

default_datastore
str
wartość domyślna: None

Domyślny magazyn danych potoku.

default_compute
str
wartość domyślna: None

Domyślny docelowy obiekt obliczeniowy potoku.

continue_on_step_failure
bool
wartość domyślna: None

Flaga wskazująca, czy kontynuować wykonywanie potoku, jeśli krok zakończy się niepowodzeniem.

force_rerun
bool
wartość domyślna: None

Flaga wskazująca, czy wymusić ponowne uruchomienie potoku.

Przykłady

Pokazuje, jak ustawić właściwości potoku przy użyciu tej klasy.


   from azure.ai.ml.entities import PipelineJob, PipelineJobSettings

   pipeline_job = PipelineJob(
       description="test pipeline job",
       tags={},
       display_name="test display name",
       experiment_name="pipeline_job_samples",
       properties={},
       settings=PipelineJobSettings(force_rerun=True, default_compute="cpu-cluster"),
       jobs={"component1": component_func(component_in_number=1.0, component_in_path=uri_file_input)},
   )
   ml_client.jobs.create_or_update(pipeline_job)

Metody

clear
copy
fromkeys

Utwórz nowy słownik z kluczami z iterowalnych i wartości ustawionych na wartość.

get

Zwróć wartość klucza, jeśli klucz znajduje się w słowniku, a w przeciwnym razie wartość domyślna.

items
keys
pop

Jeśli klucz nie zostanie znaleziony, zwróć wartość domyślną, jeśli zostanie podana; w przeciwnym razie zgłoś błąd KeyError.

popitem

Usuń i zwróć parę (klucz, wartość) jako krotkę 2-krotkową.

Pary są zwracane w kolejności LIFO (last-in, first-out). Zgłasza błąd KeyError, jeśli dykt jest pusty.

setdefault

Wstaw klucz z wartością domyślną, jeśli klucz nie znajduje się w słowniku.

Zwróć wartość klucza, jeśli klucz znajduje się w słowniku, a w przeciwnym razie wartość domyślna.

update

Jeśli E jest obecna i ma metodę .keys(), to robi: dla k in E: D[k] = E[k] Jeśli E jest obecny i brakuje metody .keys(), to robi: dla k, v in E: D[k] = v W obu przypadkach następuje: dla k w F: D[k] = F[k]

values

clear

clear() -> None.  Remove all items from D.

copy

copy() -> a shallow copy of D

fromkeys

Utwórz nowy słownik z kluczami z iterowalnych i wartości ustawionych na wartość.

fromkeys(value=None, /)

Positional-Only Parameters

iterable
Wymagane
value
wartość domyślna: None

Parametry

type
Wymagane

get

Zwróć wartość klucza, jeśli klucz znajduje się w słowniku, a w przeciwnym razie wartość domyślna.

get(key, default=None, /)

Positional-Only Parameters

key
Wymagane
default
wartość domyślna: None

items

items() -> a set-like object providing a view on D's items

keys

keys() -> a set-like object providing a view on D's keys

pop

Jeśli klucz nie zostanie znaleziony, zwróć wartość domyślną, jeśli zostanie podana; w przeciwnym razie zgłoś błąd KeyError.

pop(k, [d]) -> v, remove specified key and return the corresponding value.

popitem

Usuń i zwróć parę (klucz, wartość) jako krotkę 2-krotkową.

Pary są zwracane w kolejności LIFO (last-in, first-out). Zgłasza błąd KeyError, jeśli dykt jest pusty.

popitem()

setdefault

Wstaw klucz z wartością domyślną, jeśli klucz nie znajduje się w słowniku.

Zwróć wartość klucza, jeśli klucz znajduje się w słowniku, a w przeciwnym razie wartość domyślna.

setdefault(key, default=None, /)

Positional-Only Parameters

key
Wymagane
default
wartość domyślna: None

update

Jeśli E jest obecna i ma metodę .keys(), to robi: dla k in E: D[k] = E[k] Jeśli E jest obecny i brakuje metody .keys(), to robi: dla k, v in E: D[k] = v W obu przypadkach następuje: dla k w F: D[k] = F[k]

update([E], **F) -> None.  Update D from dict/iterable E and F.

values

values() -> an object providing a view on D's values