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

إنشاء قاموس جديد بمفاتيح من قابلة للتكدير وقيم معينة إلى قيمة.

get

إرجاع قيمة المفتاح إذا كان المفتاح في القاموس، وإلا افتراضيا.

items
keys
pop

إذا لم يتم العثور على المفتاح، فسترجع الإعداد الافتراضي إذا تم تقديمه؛ وإلا، قم برفع KeyError.

popitem

قم بإزالة وإرجاع زوج (مفتاح، قيمة) كمجموعتين.

يتم إرجاع الأزواج بترتيب LIFO (آخر مرة، أول خروج). يرفع KeyError إذا كانت الإملاء فارغة.

setdefault

إدراج مفتاح بقيمة افتراضية إذا لم يكن المفتاح في القاموس.

إرجاع قيمة المفتاح إذا كان المفتاح في القاموس، وإلا افتراضيا.

update

إذا كان E موجودا ولديه أسلوب .keys()، فإن له: ل k في E: D[k] = E[k] إذا كان E موجودا ويفتقر إلى أسلوب .keys()، فإن يفعل: ل k، v في E: D[k] = v في كلتا الحالتين، يتبع ذلك: ل k في F: D[k] = F[k]

values

clear

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

copy

copy() -> a shallow copy of D

fromkeys

إنشاء قاموس جديد بمفاتيح من قابلة للتكدير وقيم معينة إلى قيمة.

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

قم بإزالة وإرجاع زوج (مفتاح، قيمة) كمجموعتين.

يتم إرجاع الأزواج بترتيب LIFO (آخر مرة، أول خروج). يرفع KeyError إذا كانت الإملاء فارغة.

popitem()

setdefault

إدراج مفتاح بقيمة افتراضية إذا لم يكن المفتاح في القاموس.

إرجاع قيمة المفتاح إذا كان المفتاح في القاموس، وإلا افتراضيا.

setdefault(key, default=None, /)

Positional-Only Parameters

key
مطلوب
default
القيمة الافتراضية: None

update

إذا كان E موجودا ولديه أسلوب .keys()، فإن له: ل k في E: D[k] = E[k] إذا كان E موجودا ويفتقر إلى أسلوب .keys()، فإن يفعل: ل k، v في E: D[k] = v في كلتا الحالتين، يتبع ذلك: ل k في 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