AmlCompute الفصل
مورد حساب AzureML.
- توريث
-
azure.ai.ml.entities._compute.compute.ComputeAmlCompute
الدالمنشئ
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
مطلوب
|
اسم مورد الحساب. |
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 العام. القيم المقبولة هي:
|
enable_node_public_ip
مطلوب
|
تمكين أو تعطيل توفير عنوان IP العام للعقدة. القيم المقبولة هي:
|
معلمات الكلمة الأساسية فقط
الاسم | الوصف |
---|---|
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
مطلوب
|
الوجهة لتلقي محتوى هذا الحساب. يجب أن يكون إما مسارا إلى ملف محلي، أو دفق ملف مفتوح بالفعل. إذا كان dest مسار ملف، فسيتم إنشاء ملف جديد، ويتم رفع استثناء إذا كان الملف موجودا. إذا كان dest ملفا مفتوحا، فستتم كتابة الملف مباشرة، وسيتم رفع استثناء إذا لم يكن الملف قابلا للكتابة.'. |
السمات
base_path
created_on
الطابع الزمني لإنشاء مورد الحوسبة.
المرتجعات
النوع | الوصف |
---|---|
الطابع الزمني لإنشاء مورد الحوسبة. |
creation_context
id
معرف المورد.
المرتجعات
النوع | الوصف |
---|---|
المعرف العمومي للمورد، معرف Azure Resource Manager (ARM). |
provisioning_errors
provisioning_state
type
Azure SDK for Python