RunFunction الفصل

تشغيل الدالة.

توريث
azure.ai.ml.entities._job.parallel.parallel_task.ParallelTask
RunFunction

الدالمنشئ

RunFunction(*, code: str | None = None, entry_script: str | None = None, program_arguments: str | None = None, model: str | None = None, append_row_to: str | None = None, environment: Environment | str | None = None, **kwargs: Any)

المعلمات

الاسم الوصف
code
مطلوب
str

مسار محلي أو بعيد يشير إلى التعليمات البرمجية المصدر.

entry_script
مطلوب
str

البرنامج النصي للمستخدم الذي سيتم تشغيله بالتوازي على عقد متعددة. يتم تحديد هذا كمسار ملف محلي. يجب أن تحتوي entry_script على دالتين: init(): يجب استخدام هذه الدالة لأي إعداد مكلف أو شائع للاستدلالات اللاحقة، على سبيل المثال، إلغاء تسلسل النموذج وتحميله في كائن عمومي. run(mini_batch): الأسلوب المراد موازاته. سيكون لكل استدعاء دفعة صغيرة واحدة. "mini_batch": سيستدعي الاستدلال الدفعي أسلوب التشغيل ويمرر إما قائمة أو Pandas DataFrame كوسيطة للأسلوب. سيكون كل إدخال في min_batch مسار ملف إذا كان الإدخال عبارة عن FileDataset، وهو Pandas DataFrame إذا كان الإدخال TabularDataset. يجب أن يرجع أسلوب run() Pandas DataFrame أو صفيفا. من أجل append_row output_action، يتم إلحاق هذه العناصر التي تم إرجاعها في ملف الإخراج العام. بالنسبة إلى abstract_only، يَتم تجاهل محتويات العناصر. بالنسبة لجميع إجراءات الإخراج، يشير كل عنصر إخراج تم إرجاعه إلى استنتاج واحد ناجح لعنصر الإدخال في الدفعة المصغرة للإدخل. ستستدعي كل عملية عامل متوازي init مرة واحدة ثم تتكرر عبر وظيفة التشغيل حتى تتم معالجة جميع الدفعات المصغرة.

program_arguments
مطلوب

وسيطات المهمة المتوازية.

model
مطلوب
str

نموذج المهمة المتوازية.

append_row_to
مطلوب
str

سيتم تجميع جميع القيم الناتجة عن طريق استدعاءات أسلوب run() في ملف فريد واحد يتم إنشاؤه في موقع الإخراج. إذا لم يتم تعيينه، فسيتم استدعاء "summary_only"، ما يعني أنه من المتوقع أن يقوم البرنامج النصي للمستخدم بتخزين الإخراج نفسه.

environment
مطلوب

البيئة التي سيتم تشغيل مهمة التدريب فيها.

معلمات الكلمات الأساسية فقط

الاسم الوصف
code
مطلوب
entry_script
مطلوب
program_arguments
مطلوب
model
مطلوب
append_row_to
مطلوب
environment
مطلوب

الأساليب

get
has_key
items
keys
update
values

get

get(key: Any, default: Any | None = None) -> Any

المعلمات

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

has_key

has_key(k: Any) -> bool

المعلمات

الاسم الوصف
k
مطلوب

items

items() -> list

keys

keys() -> list

update

update(*args: Any, **kwargs: Any) -> None

values

values() -> list