共用方式為


PipelineJobSettings 類別

PipelineJob 的設定包括default_datastore、default_compute、continue_on_step_failure和force_rerun。

繼承
azure.ai.ml.entities._job.pipeline._attr_dict._AttrDict
PipelineJobSettings

建構函式

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

參數

default_datastore
str
預設值: None

管線的預設資料存放區。

default_compute
str
預設值: None

管線的預設計算目標。

continue_on_step_failure
bool
預設值: None

旗標,指出是否要在步驟失敗時繼續執行管線。

force_rerun
bool
預設值: None

指出是否強制重新執行管線執行的旗標。

範例

示範如何使用這個類別來設定管線屬性。


   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)

方法

clear
copy
fromkeys

建立新的字典,其中包含可反覆運算的索引鍵,並將值設定為 value。

get

如果索引鍵位於字典中,則傳回索引鍵的值,否則為預設值。

items
keys
pop

如果找不到索引鍵,則傳回指定的預設值;否則,請引發 KeyError。

popitem

移除並傳回 (索引鍵、值) 組作為 2 元組。

配對會以 LIFO 傳回, (先出) 順序。 如果聽寫是空的,則引發 KeyError。

setdefault

如果索引鍵不在字典中,則插入值為預設值的索引鍵。

如果索引鍵位於字典中,則傳回索引鍵的值,否則為預設值。

update

如果 E 存在且具有 .keys () 方法,則執行: e: D[k] = E[k] 如果 E 存在且缺少 .keys () 方法,則會執行: for k, v in E: D[k] = v 在任一案例中,後面接著: f: D[k] = F[k]

values

clear

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

copy

copy() -> a shallow copy of D

fromkeys

建立新的字典,其中包含可反覆運算的索引鍵,並將值設定為 value。

fromkeys(value=None, /)

Positional-Only Parameters

iterable
必要
value
預設值: None

參數

type
必要

get

如果索引鍵位於字典中,則傳回索引鍵的值,否則為預設值。

get(key, default=None, /)

Positional-Only Parameters

key
必要
default
預設值: 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

如果找不到索引鍵,則傳回指定的預設值;否則,請引發 KeyError。

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

popitem

移除並傳回 (索引鍵、值) 組作為 2 元組。

配對會以 LIFO 傳回, (先出) 順序。 如果聽寫是空的,則引發 KeyError。

popitem()

setdefault

如果索引鍵不在字典中,則插入值為預設值的索引鍵。

如果索引鍵位於字典中,則傳回索引鍵的值,否則為預設值。

setdefault(key, default=None, /)

Positional-Only Parameters

key
必要
default
預設值: None

update

如果 E 存在且具有 .keys () 方法,則執行: e: D[k] = E[k] 如果 E 存在且缺少 .keys () 方法,則會執行: for k, v in E: D[k] = v 在任一案例中,後面接著: 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