مشاركة عبر


MultiInstanceSettings interface

تستخدم المهام متعددة المثيلات بشكل شائع لدعم مهام MPI. في حالة MPI، إذا فشلت أي من المهام الفرعية (على سبيل المثال بسبب الخروج باستخدام رمز خروج غير صفري) تفشل المهمة متعددة المثيلات بأكملها. ثم يتم إنهاء المهمة متعددة المثيلات وإعادة المحاولة، حتى حد إعادة المحاولة الخاص بها.

الخصائص

commonResourceFiles

قائمة بالملفات التي تقوم خدمة الدفعة بتحميلها قبل تشغيل سطر أوامر التنسيق. الفرق بين ملفات الموارد المشتركة وملفات موارد المهام هو أن ملفات الموارد المشتركة يتم تحميلها لجميع المهام الفرعية بما في ذلك الأساسية، بينما يتم تنزيل ملفات موارد المهمة فقط للأساسية. لاحظ أيضا أن هذه الملفات لا يتم تحميلها إلى مجلد عمل المهمة نفسه، بل يتم تحميلها إلى مجلد المهمة الجذري (مجلد واحد فوق الدليل العامل). هناك حد أقصى لحجم قائمة ملفات الموارد. عندما يتجاوز الحد الأقصى للحجم، سيفشل الطلب ويصبح رمز خطأ الاستجابة هو RequestEntityTooLarge. إذا حدث ذلك، يجب تقليل حجم مجموعة ملفات الموارد. يمكن تحقيق ذلك باستخدام ملفات .zip، أو حزم التطبيقات، أو حاويات دوكر.

coordinationCommandLine

سطر الأوامر ليعمل على جميع عقد الحوسبة لتمكينها من التنسيق عندما يقوم الأساسيون بتنفيذ أمر المهمة الرئيسي. يقوم خط أوامر التنسيق النموذجي بإطلاق خدمة خلفية ويتأكد من جاهزية الخدمة لمعالجة رسائل العقد الداخلية.

numberOfInstances

عدد عقد الحوسبة المطلوبة للمهمة. إذا تم حذفه، يكون الافتراضي 1.

تفاصيل الخاصية

commonResourceFiles

قائمة بالملفات التي تقوم خدمة الدفعة بتحميلها قبل تشغيل سطر أوامر التنسيق. الفرق بين ملفات الموارد المشتركة وملفات موارد المهام هو أن ملفات الموارد المشتركة يتم تحميلها لجميع المهام الفرعية بما في ذلك الأساسية، بينما يتم تنزيل ملفات موارد المهمة فقط للأساسية. لاحظ أيضا أن هذه الملفات لا يتم تحميلها إلى مجلد عمل المهمة نفسه، بل يتم تحميلها إلى مجلد المهمة الجذري (مجلد واحد فوق الدليل العامل). هناك حد أقصى لحجم قائمة ملفات الموارد. عندما يتجاوز الحد الأقصى للحجم، سيفشل الطلب ويصبح رمز خطأ الاستجابة هو RequestEntityTooLarge. إذا حدث ذلك، يجب تقليل حجم مجموعة ملفات الموارد. يمكن تحقيق ذلك باستخدام ملفات .zip، أو حزم التطبيقات، أو حاويات دوكر.

commonResourceFiles?: ResourceFile[]

قيمة الخاصية

coordinationCommandLine

سطر الأوامر ليعمل على جميع عقد الحوسبة لتمكينها من التنسيق عندما يقوم الأساسيون بتنفيذ أمر المهمة الرئيسي. يقوم خط أوامر التنسيق النموذجي بإطلاق خدمة خلفية ويتأكد من جاهزية الخدمة لمعالجة رسائل العقد الداخلية.

coordinationCommandLine: string

قيمة الخاصية

string

numberOfInstances

عدد عقد الحوسبة المطلوبة للمهمة. إذا تم حذفه، يكون الافتراضي 1.

numberOfInstances?: number

قيمة الخاصية

number