MultiInstanceSettings interface
تستخدم المهام متعددة المثيلات بشكل شائع لدعم مهام MPI. في حالة MPI، إذا فشلت أي من المهام الفرعية (على سبيل المثال بسبب الخروج باستخدام رمز خروج غير صفري) تفشل المهمة متعددة المثيلات بأكملها. ثم يتم إنهاء المهمة متعددة المثيلات وإعادة المحاولة، حتى حد إعادة المحاولة الخاص بها.
الخصائص
| common |
قائمة بالملفات التي ستقوم خدمة Batch بتنزيلها قبل تشغيل سطر أوامر التنسيق. الفرق بين ملفات الموارد الشائعة وملفات موارد المهمة هو أنه يتم تنزيل ملفات الموارد الشائعة لجميع المهام الفرعية بما في ذلك المهمة الأساسية، بينما يتم تنزيل ملفات موارد المهمة فقط للملفات الأساسية. لاحظ أيضا أنه لا يتم تنزيل ملفات الموارد هذه إلى دليل عمل المهمة، ولكن بدلا من ذلك يتم تنزيلها إلى الدليل الجذر للمهمة (دليل واحد أعلى دليل العمل). يوجد حد أقصى لحجم قائمة ملفات الموارد. عند تجاوز الحد الأقصى للحجم، سيفشل الطلب وسيكون رمز خطأ الاستجابة RequestEntityTooLarge. إذا حدث ذلك، يجب تصغير حجم مجموعة ResourceFiles. يمكن تحقيق ذلك باستخدام ملفات .zip أو حزم التطبيقات أو حاويات Docker. |
| coordination |
سطر الأوامر لتشغيله على كافة عقد الحساب لتمكينها من التنسيق عند تشغيل الأساسي لأمر المهمة الرئيسية. يقوم سطر أوامر التنسيق النموذجي بتشغيل خدمة خلفية ويتحقق من أن الخدمة جاهزة لمعالجة الرسائل بين العقد. |
| number |
عدد عقد الحوسبة المطلوبة من قبل المهمة. إذا تم حذفه، يكون الافتراضي هو 1. |
تفاصيل الخاصية
commonResourceFiles
قائمة بالملفات التي ستقوم خدمة Batch بتنزيلها قبل تشغيل سطر أوامر التنسيق. الفرق بين ملفات الموارد الشائعة وملفات موارد المهمة هو أنه يتم تنزيل ملفات الموارد الشائعة لجميع المهام الفرعية بما في ذلك المهمة الأساسية، بينما يتم تنزيل ملفات موارد المهمة فقط للملفات الأساسية. لاحظ أيضا أنه لا يتم تنزيل ملفات الموارد هذه إلى دليل عمل المهمة، ولكن بدلا من ذلك يتم تنزيلها إلى الدليل الجذر للمهمة (دليل واحد أعلى دليل العمل). يوجد حد أقصى لحجم قائمة ملفات الموارد. عند تجاوز الحد الأقصى للحجم، سيفشل الطلب وسيكون رمز خطأ الاستجابة RequestEntityTooLarge. إذا حدث ذلك، يجب تصغير حجم مجموعة ResourceFiles. يمكن تحقيق ذلك باستخدام ملفات .zip أو حزم التطبيقات أو حاويات Docker.
commonResourceFiles?: ResourceFile[]
قيمة الخاصية
coordinationCommandLine
سطر الأوامر لتشغيله على كافة عقد الحساب لتمكينها من التنسيق عند تشغيل الأساسي لأمر المهمة الرئيسية. يقوم سطر أوامر التنسيق النموذجي بتشغيل خدمة خلفية ويتحقق من أن الخدمة جاهزة لمعالجة الرسائل بين العقد.
coordinationCommandLine: string
قيمة الخاصية
string
numberOfInstances
عدد عقد الحوسبة المطلوبة من قبل المهمة. إذا تم حذفه، يكون الافتراضي هو 1.
numberOfInstances?: number
قيمة الخاصية
number