ParallelComponent الفصل

إصدار مكون متوازي، يستخدم لتعريف مكون متوازي.

توريث
azure.ai.ml.entities._component.component.Component
ParallelComponent
azure.ai.ml.entities._job.parallel.parameterized_parallel.ParameterizedParallel
ParallelComponent
azure.ai.ml.entities._component.code.ComponentCodeMixin
ParallelComponent

الدالمنشئ

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
مطلوب
str

اسم المكوّن. الإعدادات الافتراضية إلى بلا

version
مطلوب
str

إصدار المكوّن. الإعدادات الافتراضية إلى بلا

description
مطلوب
str

وصف المكوّن. الإعدادات الافتراضية إلى بلا

tags
مطلوب

قاموس العلامات. يمكن إضافة العلامات وإزالتها وتحديثها. الإعدادات الافتراضية إلى بلا

display_name
مطلوب
str

عرض اسم المكون. الإعدادات الافتراضية إلى بلا

retry_settings
مطلوب

فشل تشغيل المكون المتوازي في إعادة المحاولة. الإعدادات الافتراضية إلى بلا

logging_level
مطلوب
str

سلسلة من اسم مستوى التسجيل. الإعدادات الافتراضية إلى بلا

max_concurrency_per_instance
مطلوب
int

الحد الأقصى للتوازي الذي يحتوي عليه كل مثيل حساب. الإعدادات الافتراضية إلى بلا

error_threshold
مطلوب
int

يجب تجاهل عدد حالات فشل معالجة العناصر. الإعدادات الافتراضية إلى بلا

mini_batch_error_threshold
مطلوب
int

يجب تجاهل عدد حالات فشل معالجة الدفعات المصغرة. الإعدادات الافتراضية إلى بلا

task
مطلوب

المهمة المتوازية. الإعدادات الافتراضية إلى بلا

mini_batch_size
مطلوب
str

بالنسبة لإدخال FileDataset، هذا الحقل هو عدد الملفات التي يمكن للبرنامج النصي للمستخدم معالجتها في استدعاء تشغيل() واحد. بالنسبة لإدخال TabularDataset، هذا الحقل هو الحجم التقريبي للبيانات التي يمكن للبرنامج النصي للمستخدم معالجتها في استدعاء تشغيل واحد(). قيم المثال هي 1024 و1024 كيلوبايت و10 ميغابايت و1 غيغابايت. (القيمة الافتراضية الاختيارية هي 10 ملفات ل FileDataset و1 ميغابايت ل TabularDataset.) يمكن تعيين هذه القيمة من خلال PipelineParameter.

partition_keys
مطلوب

المفاتيح المستخدمة لتقسيم مجموعة البيانات إلى دفعات صغيرة. الإعدادات الافتراضية إلى بلا إذا تم تحديدها، سيتم تقسيم البيانات التي لها نفس المفتاح إلى نفس الدفعة المصغرة. إذا تم تحديد كل من partition_keys mini_batch_size، فسيدخل partition_keys حيز التنفيذ. يجب أن تكون المدخلات (المدخلات) مجموعة (مجموعات) بيانات مقسمة، ويجب أن تكون partition_keys مجموعة فرعية من مفاتيح كل مجموعة بيانات إدخال حتى يعمل ذلك.

input_data
مطلوب
str

بيانات الإدخال. الإعدادات الافتراضية إلى بلا

resources
مطلوب

حساب تكوين المورد للمكون. الإعدادات الافتراضية إلى بلا

inputs
مطلوب

مدخلات المكون. الإعدادات الافتراضية إلى بلا

outputs
مطلوب

مخرجات المكون. الإعدادات الافتراضية إلى بلا

code
مطلوب
str

الخاصية التي تمت ترقيتها من task.code

instance_count
مطلوب
int

خاصية تمت ترقيتها من 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
مطلوب
Union[<xref:PathLike>, str, IO[AnyStr]]

الوجهة لتلقي محتوى هذا المكون. يجب أن يكون إما مسارا إلى ملف محلي، أو دفق ملفات مفتوح بالفعل. إذا كان dest مسار ملف، فسيتم إنشاء ملف جديد، ويتم رفع استثناء إذا كان الملف موجودا. إذا كان dest ملفا مفتوحا، فستتم كتابة الملف مباشرة، وسيتم رفع استثناء إذا لم يكن الملف قابلا للكتابة.

السمات

base_path

المسار الأساسي للمورد.

المرتجعات

النوع الوصف
str

المسار الأساسي للمورد.

code

القيمة المرجعة للخاصية التي تمت ترقيتها task.code، وهو مسار محلي أو بعيد يشير إلى التعليمات البرمجية المصدر.

المرتجعات

النوع الوصف

قيمة task.code.

creation_context

سياق إنشاء المورد.

المرتجعات

النوع الوصف

بيانات تعريف الإنشاء للمورد.

display_name

عرض اسم المكون.

المرتجعات

النوع الوصف
str

عرض اسم المكون.

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

نوع المكون، الافتراضي هو "الأمر".

المرتجعات

النوع الوصف
str

نوع المكون.

version

إصدار المكوّن.

المرتجعات

النوع الوصف
str

إصدار المكوّن.