Compartir a través de


PipelineJobSettings Clase

La configuración de PipelineJob incluye default_datastore, default_compute, continue_on_step_failure y force_rerun.

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

Constructor

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 predeterminado: None

Almacén de datos predeterminado de la canalización.

default_compute
str
valor predeterminado: None

Destino de proceso predeterminado de la canalización.

continue_on_step_failure
bool
valor predeterminado: None

Marca que indica si se va a continuar la ejecución de la canalización si se produce un error en un paso.

force_rerun
bool
valor predeterminado: None

Marca que indica si se va a forzar la ejecución de la canalización de reejecución.

Ejemplos

Muestra cómo establecer propiedades de canalización mediante esta clase.


   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

Cree un nuevo diccionario con claves de valores iterables y establecidos en value.

get

Devuelve el valor de la clave si la clave está en el diccionario; de lo contrario, devuelve el valor predeterminado.

items
keys
pop

Si no se encuentra la clave, devuelva el valor predeterminado si se indica; de lo contrario, genere un valor KeyError.

popitem

Quite y devuelva un par (clave, valor) como una tupla de 2.

Los pares se devuelven en el orden LIFO (último en entrar, primero en salir). Genera KeyError si el dict está vacío.

setdefault

Inserte la clave con un valor predeterminado si la clave no está en el diccionario.

Devuelve el valor de la clave si la clave está en el diccionario; de lo contrario, devuelve el valor predeterminado.

update

Si E está presente y tiene un método .keys(), entonces lo hace: para k en E: D[k] = E[k] Si E está presente y carece de un método .keys(), entonces lo hace: para k, v en E: D[k] = v En cualquier caso, esto va seguido de: para k en F: D[k] = F[k] = F[k]

values

clear

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

copy

copy() -> a shallow copy of D

fromkeys

Cree un nuevo diccionario con claves de valores iterables y establecidos en value.

fromkeys(value=None, /)

Positional-Only Parameters

iterable
Requerido
value
valor predeterminado: None

Parámetros

type
Requerido

get

Devuelve el valor de la clave si la clave está en el diccionario; de lo contrario, devuelve el valor predeterminado.

get(key, default=None, /)

Positional-Only Parameters

key
Requerido
default
valor predeterminado: 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

Si no se encuentra la clave, devuelva el valor predeterminado si se indica; de lo contrario, genere un valor KeyError.

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

popitem

Quite y devuelva un par (clave, valor) como una tupla de 2.

Los pares se devuelven en el orden LIFO (último en entrar, primero en salir). Genera KeyError si el dict está vacío.

popitem()

setdefault

Inserte la clave con un valor predeterminado si la clave no está en el diccionario.

Devuelve el valor de la clave si la clave está en el diccionario; de lo contrario, devuelve el valor predeterminado.

setdefault(key, default=None, /)

Positional-Only Parameters

key
Requerido
default
valor predeterminado: None

update

Si E está presente y tiene un método .keys(), entonces lo hace: para k en E: D[k] = E[k] Si E está presente y carece de un método .keys(), entonces lo hace: para k, v en E: D[k] = v En cualquier caso, esto va seguido de: para k en F: D[k] = F[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