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._AttrDict
PipelineJobSettings

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

default_datastore
str
valor padrão: None

O armazenamento de dados padrão do pipeline.

default_compute
str
valor padrão: None

O destino de computação padrão do pipeline.

continue_on_step_failure
bool
valor padrão: None

Sinalizador que indica se a execução do pipeline deve continuar se uma etapa falhar.

force_rerun
bool
valor padrão: None

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
Obrigatório
value
valor padrão: None

Parâmetros

type
Obrigatório

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
Obrigatório
default
valor padrão: 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

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
Obrigatório
default
valor padrão: None

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