AmlCompute الفصل

مورد حساب AzureML.

توريث
azure.ai.ml.entities._compute.compute.Compute
AmlCompute

الدالمنشئ

AmlCompute(*, name: str, description: str | None = None, size: str | None = None, tags: dict | None = None, ssh_public_access_enabled: bool | None = None, ssh_settings: AmlComputeSshSettings | None = None, min_instances: int | None = None, max_instances: int | None = None, network_settings: NetworkSettings | None = None, idle_time_before_scale_down: int | None = None, identity: IdentityConfiguration | None = None, tier: str | None = None, enable_node_public_ip: bool = True, **kwargs: Any)

المعلمات

الاسم الوصف
name
مطلوب
str

اسم مورد الحساب.

description
مطلوب

وصف مورد الحساب.

size
مطلوب

حجم الحساب. الإعدادات الافتراضية إلى بلا.

tags
مطلوب

مجموعة من العلامات. يحتوي على علامات الموارد المعرفة كأزواج مفاتيح/قيمة.

ssh_settings
مطلوب

إعدادات SSH للوصول إلى نظام مجموعة حساب AzureML.

network_settings
مطلوب

إعدادات الشبكة الظاهرية لمجموعة حساب AzureML.

idle_time_before_scale_down
مطلوب

وقت الخمول للعقدة قبل التحجيم. الإعدادات الافتراضية إلى بلا.

identity
مطلوب

الهويات المقترنة بنظام مجموعة الحوسبة.

tier
مطلوب

طبقة الجهاز الظاهري. تتضمن القيم المقبولة: "Dedicated" و"LowPriority". الإعدادات الافتراضية إلى بلا.

min_instances
مطلوب

الحد الأدنى لعدد المثيلات. الإعدادات الافتراضية إلى بلا.

max_instances
مطلوب

الحد الأقصى لعدد المثيلات. الإعدادات الافتراضية إلى بلا.

ssh_public_access_enabled
مطلوب

حالة منفذ SSH العام. القيم المقبولة هي:

  • خطأ - يشير إلى إغلاق منفذ SSH العام على جميع عقد نظام المجموعة.
  • True - يشير إلى أن منفذ SSH العام مفتوح على جميع عقد نظام المجموعة.
  • None - يشير إلى أن منفذ SSH العام مغلق على جميع عقد نظام المجموعة إذا تم تعريف VNet، وإلا يتم فتح جميع العقد العامة. يمكن أن يكون بلا فقط أثناء وقت إنشاء نظام المجموعة. بعد الإنشاء سيكون إما True أو False. الإعدادات الافتراضية إلى بلا.
enable_node_public_ip
مطلوب

تمكين أو تعطيل توفير عنوان IP العام للعقدة. القيم المقبولة هي:

  • True - يشير إلى أن عقد الحوسبة سيكون لها عناوين IP عامة تم توفيرها.
  • خطأ - يشير إلى أن عقد الحوسبة سيكون لها نقطة نهاية خاصة ولا توجد عناوين IP عامة. الإعدادات الافتراضية إلى True.

معلمات الكلمة الأساسية فقط

الاسم الوصف
name
مطلوب
description
مطلوب
size
مطلوب
tags
مطلوب
ssh_public_access_enabled
مطلوب
ssh_settings
مطلوب
min_instances
مطلوب
max_instances
مطلوب
network_settings
مطلوب
idle_time_before_scale_down
مطلوب
identity
مطلوب
tier
مطلوب
enable_node_public_ip
القيمة الافتراضية: True

أمثلة

إنشاء كائن AmlCompute.


   from azure.ai.ml.entities import AmlCompute, IdentityConfiguration, ManagedIdentityConfiguration

   aml_compute = AmlCompute(
       name="my-aml-compute",
       min_instances=0,
       max_instances=10,
       idle_time_before_scale_down=100,
       identity=IdentityConfiguration(
           type="UserAssigned",
           user_assigned_identities=[
               ManagedIdentityConfiguration(
                   resource_id="/subscriptions/1234567-abcd-ef12-1234-12345/resourcegroups/our_rg_eastus/providers/Microsoft.ManagedIdentity/userAssignedIdentities/our-agent-aks"
               )
           ],
       ),
   )

الأساليب

dump

قم بنسخ محتوى الحساب في ملف بتنسيق yaml.

dump

قم بنسخ محتوى الحساب في ملف بتنسيق yaml.

dump(dest: str | PathLike | IO, **kwargs: Any) -> None

المعلمات

الاسم الوصف
dest
مطلوب
Union[<xref:PathLike>, str, IO[AnyStr]]

الوجهة لتلقي محتوى هذا الحساب. يجب أن يكون إما مسارا إلى ملف محلي، أو دفق ملف مفتوح بالفعل. إذا كان dest مسار ملف، فسيتم إنشاء ملف جديد، ويتم رفع استثناء إذا كان الملف موجودا. إذا كان dest ملفا مفتوحا، فستتم كتابة الملف مباشرة، وسيتم رفع استثناء إذا لم يكن الملف قابلا للكتابة.'.

السمات

base_path

المسار الأساسي للمورد.

المرتجعات

النوع الوصف
str

المسار الأساسي للمورد.

created_on

الطابع الزمني لإنشاء مورد الحوسبة.

المرتجعات

النوع الوصف

الطابع الزمني لإنشاء مورد الحوسبة.

creation_context

سياق إنشاء المورد.

المرتجعات

النوع الوصف

بيانات تعريف الإنشاء للمورد.

id

معرف المورد.

المرتجعات

النوع الوصف

المعرف العمومي للمورد، معرف Azure Resource Manager (ARM).

provisioning_errors

أخطاء توفير موارد الحوسبة.

المرتجعات

النوع الوصف

أخطاء توفير موارد الحوسبة.

provisioning_state

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

المرتجعات

النوع الوصف

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

type

نوع الحساب.

المرتجعات

النوع الوصف

نوع الحساب.