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