ParallelComponent الفصل
إصدار مكون متوازي، يستخدم لتعريف مكون متوازي.
- توريث
-
azure.ai.ml.entities._component.component.ComponentParallelComponentazure.ai.ml.entities._job.parallel.parameterized_parallel.ParameterizedParallelParallelComponentazure.ai.ml.entities._component.code.ComponentCodeMixinParallelComponent
الدالمنشئ
ParallelComponent(*, name: str | None = None, version: str | None = None, description: str | None = None, tags: Dict[str, Any] | None = None, display_name: str | None = None, retry_settings: RetrySettings | None = None, logging_level: str | None = None, max_concurrency_per_instance: int | None = None, error_threshold: int | None = None, mini_batch_error_threshold: int | None = None, task: ParallelTask | None = None, mini_batch_size: str | None = None, partition_keys: List | None = None, input_data: str | None = None, resources: JobResourceConfiguration | None = None, inputs: Dict | None = None, outputs: Dict | None = None, code: str | None = None, instance_count: int | None = None, is_deterministic: bool = True, **kwargs: Any)
المعلمات
الاسم | الوصف |
---|---|
name
مطلوب
|
اسم المكوّن. الإعدادات الافتراضية إلى بلا |
version
مطلوب
|
إصدار المكوّن. الإعدادات الافتراضية إلى بلا |
description
مطلوب
|
وصف المكوّن. الإعدادات الافتراضية إلى بلا |
tags
مطلوب
|
قاموس العلامات. يمكن إضافة العلامات وإزالتها وتحديثها. الإعدادات الافتراضية إلى بلا |
display_name
مطلوب
|
عرض اسم المكون. الإعدادات الافتراضية إلى بلا |
retry_settings
مطلوب
|
فشل تشغيل المكون المتوازي في إعادة المحاولة. الإعدادات الافتراضية إلى بلا |
logging_level
مطلوب
|
سلسلة من اسم مستوى التسجيل. الإعدادات الافتراضية إلى بلا |
max_concurrency_per_instance
مطلوب
|
الحد الأقصى للتوازي الذي يحتوي عليه كل مثيل حساب. الإعدادات الافتراضية إلى بلا |
error_threshold
مطلوب
|
يجب تجاهل عدد حالات فشل معالجة العناصر. الإعدادات الافتراضية إلى بلا |
mini_batch_error_threshold
مطلوب
|
يجب تجاهل عدد حالات فشل معالجة الدفعات المصغرة. الإعدادات الافتراضية إلى بلا |
task
مطلوب
|
المهمة المتوازية. الإعدادات الافتراضية إلى بلا |
mini_batch_size
مطلوب
|
بالنسبة لإدخال FileDataset، هذا الحقل هو عدد الملفات التي يمكن للبرنامج النصي للمستخدم معالجتها في استدعاء تشغيل() واحد. بالنسبة لإدخال TabularDataset، هذا الحقل هو الحجم التقريبي للبيانات التي يمكن للبرنامج النصي للمستخدم معالجتها في استدعاء تشغيل واحد(). قيم المثال هي 1024 و1024 كيلوبايت و10 ميغابايت و1 غيغابايت. (القيمة الافتراضية الاختيارية هي 10 ملفات ل FileDataset و1 ميغابايت ل TabularDataset.) يمكن تعيين هذه القيمة من خلال PipelineParameter. |
partition_keys
مطلوب
|
المفاتيح المستخدمة لتقسيم مجموعة البيانات إلى دفعات صغيرة. الإعدادات الافتراضية إلى بلا إذا تم تحديدها، سيتم تقسيم البيانات التي لها نفس المفتاح إلى نفس الدفعة المصغرة. إذا تم تحديد كل من partition_keys mini_batch_size، فسيدخل partition_keys حيز التنفيذ. يجب أن تكون المدخلات (المدخلات) مجموعة (مجموعات) بيانات مقسمة، ويجب أن تكون partition_keys مجموعة فرعية من مفاتيح كل مجموعة بيانات إدخال حتى يعمل ذلك. |
input_data
مطلوب
|
بيانات الإدخال. الإعدادات الافتراضية إلى بلا |
resources
مطلوب
|
حساب تكوين المورد للمكون. الإعدادات الافتراضية إلى بلا |
inputs
مطلوب
|
مدخلات المكون. الإعدادات الافتراضية إلى بلا |
outputs
مطلوب
|
مخرجات المكون. الإعدادات الافتراضية إلى بلا |
code
مطلوب
|
الخاصية التي تمت ترقيتها من task.code |
instance_count
مطلوب
|
خاصية تمت ترقيتها من resources.instance_count. الإعدادات الافتراضية إلى بلا |
is_deterministic
مطلوب
|
ما إذا كان المكون المتوازي محددا أم لا. الإعدادات الافتراضية معينة على True |
معلمات الكلمات الأساسية فقط
الاسم | الوصف |
---|---|
name
مطلوب
|
|
version
مطلوب
|
|
description
مطلوب
|
|
tags
مطلوب
|
|
display_name
مطلوب
|
|
retry_settings
مطلوب
|
|
logging_level
مطلوب
|
|
max_concurrency_per_instance
مطلوب
|
|
error_threshold
مطلوب
|
|
mini_batch_error_threshold
مطلوب
|
|
task
مطلوب
|
|
mini_batch_size
مطلوب
|
|
partition_keys
مطلوب
|
|
input_data
مطلوب
|
|
resources
مطلوب
|
|
inputs
مطلوب
|
|
outputs
مطلوب
|
|
code
مطلوب
|
|
instance_count
مطلوب
|
|
is_deterministic
|
القيمة الافتراضية: True
|
الأساليب
dump |
تفريغ محتوى المكون في ملف بتنسيق yaml. |
dump
تفريغ محتوى المكون في ملف بتنسيق yaml.
dump(dest: str | PathLike | IO, **kwargs: Any) -> None
المعلمات
الاسم | الوصف |
---|---|
dest
مطلوب
|
الوجهة لتلقي محتوى هذا المكون. يجب أن يكون إما مسارا إلى ملف محلي، أو دفق ملفات مفتوح بالفعل. إذا كان dest مسار ملف، فسيتم إنشاء ملف جديد، ويتم رفع استثناء إذا كان الملف موجودا. إذا كان dest ملفا مفتوحا، فستتم كتابة الملف مباشرة، وسيتم رفع استثناء إذا لم يكن الملف قابلا للكتابة. |
السمات
base_path
code
القيمة المرجعة للخاصية التي تمت ترقيتها task.code، وهو مسار محلي أو بعيد يشير إلى التعليمات البرمجية المصدر.
المرتجعات
النوع | الوصف |
---|---|
قيمة task.code. |
creation_context
display_name
environment
القيمة المرجعة لخاصية تمت ترقيتها task.environment، تشير إلى البيئة التي سيتم تشغيل مهمة التدريب فيها.
المرتجعات
النوع | الوصف |
---|---|
قيمة task.environment. |
id
معرف المورد.
المرتجعات
النوع | الوصف |
---|---|
المعرف العمومي للمورد، معرف Azure Resource Manager (ARM). |
inputs
instance_count
القيمة المرجعة للخاصية التي تمت ترقيتها resources.instance_count.
المرتجعات
النوع | الوصف |
---|---|
قيمة resources.instance_count. |
is_deterministic
outputs
resources
retry_settings
task
type
version
Azure SDK for Python
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ