CommandJob interface

تعريف وظيفة القيادة.

يمتد

الخصائص

codeId

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

command

[مطلوب] الأمر الذي يجب تنفيذه عند بدء تشغيل المهمة. eg. "بايثون 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

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

parentJobName

اسم مهمة الأصل.

properties

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

services

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

status

حالة الوظيفة.

tags

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

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

codeId

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

codeId?: string

قيمة الخاصية

string

command

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

command: string

قيمة الخاصية

string

distribution

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

distribution?: DistributionConfigurationUnion

قيمة الخاصية

environmentId

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

environmentId: string

قيمة الخاصية

string

environmentVariables

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

environmentVariables?: Record<string, string>

قيمة الخاصية

Record<string, string>

inputs

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

inputs?: Record<string, JobInputUnion>

قيمة الخاصية

Record<string, JobInputUnion>

jobType

[مطلوب] تحديد نوع المهمة.

jobType: "Command"

قيمة الخاصية

"Command"

limits

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

limits?: CommandJobLimits

قيمة الخاصية

outputs

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

outputs?: Record<string, JobOutputUnion>

قيمة الخاصية

Record<string, JobOutputUnion>

parameters

معلمات الإدخال.

parameters?: any

قيمة الخاصية

any

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

parentJobName

اسم مهمة الأصل.

parentJobName?: string

قيمة الخاصية

string

موروث منJobBaseProperties.parentJobName

properties

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

properties?: Record<string, string>

قيمة الخاصية

Record<string, string>

موروث منJobBaseProperties.properties

services

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

services?: Record<string, JobService>

قيمة الخاصية

Record<string, JobService>

موروث منJobBaseProperties.services

status

حالة الوظيفة.

status?: string

قيمة الخاصية

string

موروث منJobBaseProperties.status

tags

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

tags?: Record<string, string>

قيمة الخاصية

Record<string, string>

موروث منJobBaseProperties.tags