Condividi tramite


PipelineJobSettings Classe

Le impostazioni di PipelineJob includono default_datastore, default_compute, continue_on_step_failure e force_rerun.

Ereditarietà
azure.ai.ml.entities._job.pipeline._attr_dict._AttrDict
PipelineJobSettings

Costruttore

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

Parametri

default_datastore
str
valore predefinito: None

Archivio dati predefinito della pipeline.

default_compute
str
valore predefinito: None

Destinazione di calcolo predefinita della pipeline.

continue_on_step_failure
bool
valore predefinito: None

Flag che indica se continuare l'esecuzione della pipeline se un passaggio ha esito negativo.

force_rerun
bool
valore predefinito: None

Flag che indica se forzare l'esecuzione della pipeline.

Esempio

Illustra come impostare le proprietà della pipeline usando questa 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)

Metodi

clear
copy
fromkeys

Creare un nuovo dizionario con chiavi da iterabili e valori impostati su valore.

get

Restituisce il valore per la chiave se la chiave è nel dizionario, in caso contrario, impostazione predefinita.

items
keys
pop

Se la chiave non viene trovata, restituire il valore predefinito se specificato; in caso contrario, generare un keyError.

popitem

Rimuovere e restituire una coppia (chiave, valore) come tupla a 2.

Le coppie vengono restituite nell'ordine LIFO (last-in, first-out). Genera KeyError se la dict è vuota.

setdefault

Inserire la chiave con un valore predefinito se la chiave non è nel dizionario.

Restituisce il valore per la chiave se la chiave è nel dizionario, in caso contrario, impostazione predefinita.

update

Se E è presente e ha un metodo .keys(), esegue: per k in E: D[k] = E[k] Se E è presente e manca un metodo .keys(), esegue: per k, v in E: D[k] = v In entrambi i casi, questo è seguito da: per k in F: D[k] = F[k] = F[k]

values

clear

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

copy

copy() -> a shallow copy of D

fromkeys

Creare un nuovo dizionario con chiavi da iterabili e valori impostati su valore.

fromkeys(value=None, /)

Positional-Only Parameters

iterable
Necessario
value
valore predefinito: None

Parametri

type
Necessario

get

Restituisce il valore per la chiave se la chiave è nel dizionario, in caso contrario, impostazione predefinita.

get(key, default=None, /)

Positional-Only Parameters

key
Necessario
default
valore predefinito: 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 la chiave non viene trovata, restituire il valore predefinito se specificato; in caso contrario, generare un keyError.

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

popitem

Rimuovere e restituire una coppia (chiave, valore) come tupla a 2.

Le coppie vengono restituite nell'ordine LIFO (last-in, first-out). Genera KeyError se la dict è vuota.

popitem()

setdefault

Inserire la chiave con un valore predefinito se la chiave non è nel dizionario.

Restituisce il valore per la chiave se la chiave è nel dizionario, in caso contrario, impostazione predefinita.

setdefault(key, default=None, /)

Positional-Only Parameters

key
Necessario
default
valore predefinito: None

update

Se E è presente e ha un metodo .keys(), esegue: per k in E: D[k] = E[k] Se E è presente e manca un metodo .keys(), esegue: per k, v in E: D[k] = v In entrambi i casi, questo è seguito da: per k in 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