CommandJob interface
تعريف مهمة الأمر.
- يمتد
الخصائص
| code |
معرف مورد ARM لأصل التعليمات البرمجية. |
| command | [مطلوب] الأمر الذي يجب تنفيذه عند بدء تشغيل المهمة. مثل. "بايثون train.py" |
| distribution | تكوين توزيع الوظيفة. إذا تم تعيينه، يجب أن يكون هذا أحد Mpi أو Tensorflow أو PyTorch أو خال. |
| environment |
[مطلوب] معرف مورد ARM لمواصفات البيئة للوظيفة. |
| environment |
متغيرات البيئة المضمنة في الوظيفة. |
| inputs | تعيين روابط بيانات الإدخال المستخدمة في الوظيفة. |
| job |
تمييزي متعدد الأشكال، والذي يحدد الأنواع المختلفة التي يمكن أن يكون هذا الكائن |
| limits | حد مهمة الأمر. |
| outputs | تعيين روابط بيانات الإخراج المستخدمة في الوظيفة. |
| parameters | معلمات الإدخال. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| queue |
إعدادات قائمة الانتظار للوظيفة |
| resources | حساب تكوين المورد للوظيفة. |
الخصائص الموروثة
| component |
معرف مورد ARM لمورد المكون. |
| compute |
معرف مورد ARM لمورد الحساب. |
| description | نص وصف الأصل. |
| display |
عرض اسم المهمة. |
| experiment |
اسم التجربة التي تنتمي إليها الوظيفة. إذا لم يتم تعيينها، يتم وضع المهمة في التجربة "الافتراضية". |
| identity | تكوين الهوية. إذا تم التعيين، يجب أن يكون هذا أحد AmlToken أو ManagedIdentity أو UserIdentity أو null. الإعدادات الافتراضية ل AmlToken إذا كانت خالية. |
| is |
هل تم أرشفة الأصل؟ |
| notification |
إعداد الإعلام للوظيفة |
| 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
outputs
تعيين روابط بيانات الإخراج المستخدمة في الوظيفة.
outputs?: {[propertyName: string]: JobOutputUnion | null}
قيمة الخاصية
{[propertyName: string]: JobOutputUnion | null}
parameters
معلمات الإدخال. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
parameters?: Record<string, unknown>
قيمة الخاصية
Record<string, unknown>
queueSettings
resources
حساب تكوين المورد للوظيفة.
resources?: JobResourceConfiguration
قيمة الخاصية
تفاصيل الخاصية الموروثة
componentId
معرف مورد ARM لمورد المكون.
componentId?: string
قيمة الخاصية
string
موروث منJobBaseProperties.componentId
computeId
معرف مورد ARM لمورد الحساب.
computeId?: string
قيمة الخاصية
string
موروث منJobBaseProperties.computeId
description
displayName
experimentName
اسم التجربة التي تنتمي إليها الوظيفة. إذا لم يتم تعيينها، يتم وضع المهمة في التجربة "الافتراضية".
experimentName?: string
قيمة الخاصية
string
موروث منJobBaseProperties.experimentName
identity
تكوين الهوية. إذا تم التعيين، يجب أن يكون هذا أحد AmlToken أو ManagedIdentity أو UserIdentity أو null. الإعدادات الافتراضية ل AmlToken إذا كانت خالية.
identity?: IdentityConfigurationUnion
قيمة الخاصية
موروث منJobBaseProperties.identity
isArchived
notificationSetting
إعداد الإعلام للوظيفة
notificationSetting?: 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