ComputeInstance الفصل
حساب مورد المثيل.
- توريث
-
azure.ai.ml.entities._compute.compute.ComputeComputeInstance
الدالمنشئ
ComputeInstance(*, name: str, description: str | None = None, size: str | None = None, tags: dict | None = None, ssh_public_access_enabled: bool | None = None, create_on_behalf_of: AssignedUserConfiguration | None = None, network_settings: NetworkSettings | None = None, ssh_settings: ComputeInstanceSshSettings | None = None, schedules: ComputeSchedules | None = None, identity: IdentityConfiguration | None = None, idle_time_before_shutdown: str | None = None, idle_time_before_shutdown_minutes: int | None = None, setup_scripts: SetupScripts | None = None, enable_node_public_ip: bool = True, custom_applications: List[CustomApplications] | None = None, **kwargs)
المعلمات
مجموعة من العلامات. يحتوي على علامات الموارد المعرفة كأزواج مفتاح/قيمة.
- create_on_behalf_of
- Optional[AssignedUserConfiguration]
تكوين لإنشاء مورد نيابة عن مستخدم آخر. الإعدادات الافتراضية إلى بلا.
حالة منفذ SSH العام. الإعدادات الافتراضية إلى بلا. القيم الممكنة هي:
خطأ - يشير إلى أن منفذ ssh العام مغلق على جميع عقد نظام المجموعة.
True - يشير إلى أن منفذ ssh العام مفتوح على جميع عقد نظام المجموعة.
None -يشير إلى أن منفذ ssh العام مغلق على جميع عقد نظام المجموعة إذا تم تعريف VNet،
وإلا هو فتح جميع العقد العامة. يمكن أن يكون افتراضيا فقط أثناء وقت إنشاء نظام المجموعة، بعد الإنشاء سيكون إما True أو False.
تم إيقاف الاستخدام. استخدم المعلمة idle_time_before_shutdown_minutes بدلا من ذلك. إيقاف مثيل الحساب بعد فترة محددة من عدم النشاط من قبل المستخدم. يتم تعريف الوقت بتنسيق ISO8601. الحد الأدنى هو 15 دقيقة، والحد الأقصى هو 3 أيام.
إيقاف مثيل الحساب بعد فترة محددة من عدم النشاط من قبل المستخدم في دقائق. الحد الأدنى هو 15 دقيقة، والحد الأقصى هو 3 أيام.
تمكين أو تعطيل توفير عنوان IP العام للعقدة. الإعدادات الافتراضية إلى True. القيم الممكنة هي:
صحيح - يشير إلى أن عقد الحوسبة سيكون لها عناوين IP عامة تم توفيرها.
خطأ - يشير إلى أن عقد الحوسبة سيكون لها نقطة نهاية خاصة ولا عناوين IP عامة.
- setup_scripts
- Optional[SetupScripts]
تفاصيل البرامج النصية المخصصة لتنفيذها لإعداد نظام المجموعة.
- custom_applications
- Optional[List[CustomApplications]]
قائمة التطبيقات المخصصة ونقاط النهاية الخاصة بها لمثيل الحساب.
Keyword-Only Parameters
- name
- description
- size
- tags
- ssh_public_access_enabled
- create_on_behalf_of
- network_settings
- ssh_settings
- schedules
- identity
- idle_time_before_shutdown
- idle_time_before_shutdown_minutes
- setup_scripts
- enable_node_public_ip
- custom_applications
أمثلة
إنشاء كائن ComputeInstance.
from azure.ai.ml.entities import ComputeInstance
ci = ComputeInstance(
name=ci_name,
size="Standard_DS2_v2",
)
ml_client.compute.begin_create_or_update(ci)
المتغيرات
- state
حالة المورد.
- last_operation
العملية الأخيرة.
- applications
التطبيقات المقترنة بمثيل الحساب.
الأساليب
dump |
تفريغ محتوى الحساب في ملف بتنسيق yaml. |
dump
تفريغ محتوى الحساب في ملف بتنسيق yaml.
dump(dest: str | PathLike | IO, **kwargs) -> None
المعلمات
الوجهة لتلقي محتوى هذا الحساب. يجب أن يكون إما مسارا إلى ملف محلي، أو دفق ملفات مفتوح بالفعل. إذا كان dest مسار ملف، فسيتم إنشاء ملف جديد، ويتم رفع استثناء إذا كان الملف موجودا. إذا كان dest ملفا مفتوحا، فستتم كتابة الملف مباشرة، وسيتم رفع استثناء إذا لم يكن الملف قابلا للكتابة.'.
السمات
base_path
created_on
الطابع الزمني لإنشاء مورد الحساب.
المرتجعات
الطابع الزمني لإنشاء مورد الحساب.
نوع الإرجاع
creation_context
id
معرف المورد.
المرتجعات
المعرف العمومي للمورد، معرف Azure Resource Manager (ARM).
نوع الإرجاع
last_operation
os_image_metadata
بيانات التعريف حول صورة نظام التشغيل لمثيل الحساب هذا.
المرتجعات
بيانات تعريف صورة نظام التشغيل.
نوع الإرجاع
provisioning_errors
provisioning_state
services
state
type
Azure SDK for Python