مشاركة عبر


CommandJob interface

تعريف مهمة الأمر.

يمتد

الخصائص

codeId

معرف مورد ARM لأصل التعليمات البرمجية.

command

[مطلوب] الأمر الذي يجب تنفيذه عند بدء تشغيل المهمة. مثل. "بايثون train.py"

distribution

تكوين توزيع الوظيفة. إذا تم تعيينه، يجب أن يكون هذا أحد Mpi أو Tensorflow أو PyTorch أو خال.

environmentId

[مطلوب] معرف مورد ARM لمواصفات البيئة للوظيفة.

environmentVariables

متغيرات البيئة المضمنة في الوظيفة.

inputs

تعيين روابط بيانات الإدخال المستخدمة في الوظيفة.

jobType

تمييزي متعدد الأشكال، والذي يحدد الأنواع المختلفة التي يمكن أن يكون هذا الكائن

limits

حد مهمة الأمر.

outputs

تعيين روابط بيانات الإخراج المستخدمة في الوظيفة.

parameters

معلمات الإدخال. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

queueSettings

إعدادات قائمة الانتظار للوظيفة

resources

حساب تكوين المورد للوظيفة.

الخصائص الموروثة

componentId

معرف مورد ARM لمورد المكون.

computeId

معرف مورد ARM لمورد الحساب.

description

نص وصف الأصل.

displayName

عرض اسم المهمة.

experimentName

اسم التجربة التي تنتمي إليها الوظيفة. إذا لم يتم تعيينها، يتم وضع المهمة في التجربة "الافتراضية".

identity

تكوين الهوية. إذا تم التعيين، يجب أن يكون هذا أحد AmlToken أو ManagedIdentity أو UserIdentity أو null. الإعدادات الافتراضية ل AmlToken إذا كانت خالية.

isArchived

هل تم أرشفة الأصل؟

notificationSetting

إعداد الإعلام للوظيفة

properties

قاموس خاصية الأصل.

services

قائمة نقاط نهاية المهمة. بالنسبة للوظائف المحلية، سيكون لنقطة نهاية الوظيفة قيمة نقطة نهاية FileStreamObject.

status

حالة الوظيفة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

tags

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

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

codeId

معرف مورد ARM لأصل التعليمات البرمجية.

codeId?: string

قيمة الخاصية

string

command

[مطلوب] الأمر الذي يجب تنفيذه عند بدء تشغيل المهمة. مثل. "بايثون train.py"

command: string

قيمة الخاصية

string

distribution

تكوين توزيع الوظيفة. إذا تم تعيينه، يجب أن يكون هذا أحد Mpi أو Tensorflow أو PyTorch أو خال.

distribution?: DistributionConfigurationUnion

قيمة الخاصية

environmentId

[مطلوب] معرف مورد ARM لمواصفات البيئة للوظيفة.

environmentId: string

قيمة الخاصية

string

environmentVariables

متغيرات البيئة المضمنة في الوظيفة.

environmentVariables?: {[propertyName: string]: string | null}

قيمة الخاصية

{[propertyName: string]: string | null}

inputs

تعيين روابط بيانات الإدخال المستخدمة في الوظيفة.

inputs?: {[propertyName: string]: JobInputUnion | null}

قيمة الخاصية

{[propertyName: string]: JobInputUnion | null}

jobType

تمييزي متعدد الأشكال، والذي يحدد الأنواع المختلفة التي يمكن أن يكون هذا الكائن

jobType: "Command"

قيمة الخاصية

"Command"

limits

حد مهمة الأمر.

limits?: CommandJobLimits

قيمة الخاصية

outputs

تعيين روابط بيانات الإخراج المستخدمة في الوظيفة.

outputs?: {[propertyName: string]: JobOutputUnion | null}

قيمة الخاصية

{[propertyName: string]: JobOutputUnion | null}

parameters

معلمات الإدخال. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

parameters?: Record<string, unknown>

قيمة الخاصية

Record<string, unknown>

queueSettings

إعدادات قائمة الانتظار للوظيفة

queueSettings?: QueueSettings

قيمة الخاصية

resources

حساب تكوين المورد للوظيفة.

resources?: JobResourceConfiguration

قيمة الخاصية

تفاصيل الخاصية الموروثة

componentId

معرف مورد ARM لمورد المكون.

componentId?: string

قيمة الخاصية

string

موروث منJobBaseProperties.componentId

computeId

معرف مورد ARM لمورد الحساب.

computeId?: string

قيمة الخاصية

string

موروث منJobBaseProperties.computeId

description

نص وصف الأصل.

description?: string

قيمة الخاصية

string

موروث منJobBaseProperties.description

displayName

عرض اسم المهمة.

displayName?: string

قيمة الخاصية

string

موروث منJobBaseProperties.displayName

experimentName

اسم التجربة التي تنتمي إليها الوظيفة. إذا لم يتم تعيينها، يتم وضع المهمة في التجربة "الافتراضية".

experimentName?: string

قيمة الخاصية

string

موروث منJobBaseProperties.experimentName

identity

تكوين الهوية. إذا تم التعيين، يجب أن يكون هذا أحد AmlToken أو ManagedIdentity أو UserIdentity أو null. الإعدادات الافتراضية ل AmlToken إذا كانت خالية.

identity?: IdentityConfigurationUnion

قيمة الخاصية

موروث منJobBaseProperties.identity

isArchived

هل تم أرشفة الأصل؟

isArchived?: boolean

قيمة الخاصية

boolean

موروث منJobBaseProperties.isArchived

notificationSetting

إعداد الإعلام للوظيفة

notificationSetting?: NotificationSetting

قيمة الخاصية

موروث منJobBaseProperties.notificationSetting

properties

قاموس خاصية الأصل.

properties?: {[propertyName: string]: string | null}

قيمة الخاصية

{[propertyName: string]: string | null}

موروث منJobBaseProperties.properties

services

قائمة نقاط نهاية المهمة. بالنسبة للوظائف المحلية، سيكون لنقطة نهاية الوظيفة قيمة نقطة نهاية FileStreamObject.

services?: {[propertyName: string]: JobService | null}

قيمة الخاصية

{[propertyName: string]: JobService | null}

موروث منJobBaseProperties.services

status

حالة الوظيفة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

status?: string

قيمة الخاصية

string

موروث منJobBaseProperties.status

tags

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

tags?: {[propertyName: string]: string | null}

قيمة الخاصية

{[propertyName: string]: string | null}

موروث منJobBaseProperties.tags