PipelineJobSettings Classe
As configurações de PipelineJob incluem default_datastore, default_compute, continue_on_step_failure e force_rerun.
- Herança
-
azure.ai.ml.entities._job.pipeline._attr_dict._AttrDictPipelineJobSettings
Construtor
PipelineJobSettings(default_datastore: str | None = None, default_compute: str | None = None, continue_on_step_failure: bool | None = None, force_rerun: bool | None = None, **kwargs)
Parâmetros
- continue_on_step_failure
- bool
Sinalizador que indica se a execução do pipeline deve continuar se uma etapa falhar.
- force_rerun
- bool
Sinalizador que indica se a execução do pipeline deve ser forçada novamente.
Exemplos
Mostra como definir propriedades de pipeline usando essa classe.
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)
Métodos
clear | |
copy | |
fromkeys |
Crie um novo dicionário com chaves de iteráveis e valores definidos como valor. |
get |
Retornará o valor da chave se a chave estiver no dicionário, caso contrário, padrão. |
items | |
keys | |
pop |
Se a chave não for encontrada, retorne o padrão, se for dado; caso contrário, gere um KeyError. |
popitem |
Remova e retorne um par (chave, valor) como uma tupla de 2. Os pares são retornados na ordem LIFO (última entrada, primeiro a sair). Aciona KeyError se o dict estiver vazio. |
setdefault |
Insira a chave com um valor padrão se a chave não estiver no dicionário. Retornará o valor da chave se a chave estiver no dicionário, caso contrário, padrão. |
update |
Se E estiver presente e tiver um método .keys(), o fará: para k em E: D[k] = E[k] Se E estiver presente e não tiver um método .keys(), então fará: para k, v em E: D[k] = v Em ambos os casos, isso é seguido por: para k em F: D[k] = F[k] |
values |
clear
clear() -> None. Remove all items from D.
copy
copy() -> a shallow copy of D
fromkeys
Crie um novo dicionário com chaves de iteráveis e valores definidos como valor.
fromkeys(value=None, /)
Positional-Only Parameters
- iterable
- value
Parâmetros
- type
get
Retornará o valor da chave se a chave estiver no dicionário, caso contrário, padrão.
get(key, default=None, /)
Positional-Only Parameters
- key
- default
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
Se a chave não for encontrada, retorne o padrão, se for dado; caso contrário, gere um KeyError.
pop(k, [d]) -> v, remove specified key and return the corresponding value.
popitem
Remova e retorne um par (chave, valor) como uma tupla de 2.
Os pares são retornados na ordem LIFO (última entrada, primeiro a sair). Aciona KeyError se o dict estiver vazio.
popitem()
setdefault
Insira a chave com um valor padrão se a chave não estiver no dicionário.
Retornará o valor da chave se a chave estiver no dicionário, caso contrário, padrão.
setdefault(key, default=None, /)
Positional-Only Parameters
- key
- default
update
Se E estiver presente e tiver um método .keys(), o fará: para k em E: D[k] = E[k] Se E estiver presente e não tiver um método .keys(), então fará: para k, v em E: D[k] = v Em ambos os casos, isso é seguido por: para k em 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
Azure SDK for Python