ComponentOperations الفصل
عمليات المكونات.
يجب عدم إنشاء مثيل لهذه الفئة مباشرة. بدلا من ذلك، يجب إنشاء مثيل MLClient يقوم بإنشاء مثيل لك وإرفاقه كسمة.
- توريث
-
azure.ai.ml._scope_dependent_operations._ScopeDependentOperationsComponentOperations
الدالمنشئ
ComponentOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client: AzureMachineLearningWorkspaces | AzureMachineLearningWorkspaces, all_operations: OperationsContainer, preflight_operation: DeploymentsOperations | None = None, **kwargs: Dict)
المعلمات
- operation_scope
- <xref:azure.ai.ml._scope_dependent_operations.OperationScope>
نطاق العملية.
- operation_config
- <xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
تكوين العملية.
- service_client
- Union[ <xref:azure.ai.ml._restclient.v2022_10_01.AzureMachineLearningWorkspaces>, <xref:azure.ai.ml._restclient.v2021_10_01_dataplanepreview.AzureMachineLearningWorkspaces>]
عميل الخدمة لعمليات واجهة برمجة التطبيقات.
- all_operations
- <xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
الحاوية لجميع العمليات المتاحة.
- preflight_operation
- Optional[<xref:azure.ai.ml._vendor.azure_resources.operations.DeploymentsOperations>]
عملية الاختبار المبدئي لعمليات التوزيع.
الأساليب
archive |
أرشفة مكون. |
create_or_update |
إنشاء مكون محدد أو تحديثه. إذا كانت هناك كيانات محددة مضمنة، على سبيل المثال البيئة، التعليمات البرمجية، فسيتم إنشاؤها مع المكون. |
download |
ملاحظة هذه طريقة تجريبية، وقد تتغير في أي وقت. يرجى مراجعة https://aka.ms/azuremlexperimental لمزيد من المعلومات. قم بتنزيل المكون المحدد وتبعياته إلى محلي. يمكن استخدام المكون المحلي لإنشاء المكون في مساحة عمل أخرى أو للتطوير دون اتصال. |
get |
إرجاع معلومات حول المكون المحدد. |
list |
سرد مكون أو مكونات محددة لمساحة العمل. |
restore |
استعادة مكون مؤرشف. |
validate |
ملاحظة هذه طريقة تجريبية، وقد تتغير في أي وقت. يرجى مراجعة https://aka.ms/azuremlexperimental لمزيد من المعلومات. التحقق من صحة مكون محدد. إذا كانت هناك كيانات محددة مضمنة، على سبيل المثال البيئة، التعليمات البرمجية، فلن يتم إنشاؤها. |
archive
أرشفة مكون.
archive(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None
المعلمات
أمثلة
مثال على مكون الأرشيف.
ml_client.components.archive(name=component_example.name)
create_or_update
إنشاء مكون محدد أو تحديثه. إذا كانت هناك كيانات محددة مضمنة، على سبيل المثال البيئة، التعليمات البرمجية، فسيتم إنشاؤها مع المكون.
create_or_update(component: Component | function, version=None, *, skip_validation: bool = False, **kwargs) -> Component
المعلمات
- component
- Union[Component, FunctionType]
كائن المكون أو دالة مكون mldesigner التي تنشئ كائن المكون
- skip_validation
- bool
ما إذا كنت تريد تخطي التحقق من الصحة قبل إنشاء/تحديث المكون، يتم تعيين الإعدادات الافتراضية إلى False
المرتجعات
كائن المكون المحدد.
نوع الإرجاع
استثناءات
يرفع إذا تعذر التحقق من صحة المكون بنجاح. سيتم توفير التفاصيل في رسالة الخطأ.
يتم رفعها إذا تعذر التحقق من صحة أصول المكون (على سبيل المثال، البيانات، التعليمات البرمجية، النموذج، البيئة) بنجاح. سيتم توفير التفاصيل في رسالة الخطأ.
يرفع إذا كان نوع المكون غير مدعوم. سيتم توفير التفاصيل في رسالة الخطأ.
يتم رفعه إذا تعذر التحقق من صحة نموذج المكون بنجاح. سيتم توفير التفاصيل في رسالة الخطأ.
يرفع إذا كان المسار المحلي يوفر نقاطا إلى دليل فارغ.
أمثلة
إنشاء مثال على المكون.
from azure.ai.ml import load_component
from azure.ai.ml.entities._component.component import Component
component_example = load_component(
source="./sdk/ml/azure-ai-ml/tests/test_configs/components/helloworld_component.yml",
params_override=[{"version": "1.0.2"}],
)
component = ml_client.components.create_or_update(component_example)
download
ملاحظة
هذه طريقة تجريبية، وقد تتغير في أي وقت. يرجى مراجعة https://aka.ms/azuremlexperimental لمزيد من المعلومات.
قم بتنزيل المكون المحدد وتبعياته إلى محلي. يمكن استخدام المكون المحلي لإنشاء المكون في مساحة عمل أخرى أو للتطوير دون اتصال.
download(name: str, download_path: PathLike | str = '.', *, version: str = None) -> None
المعلمات
- download_path
- str
المسار المحلي كوجهة تنزيل، يتم تعيينه افتراضيا إلى دليل العمل الحالي للمستخدم الحالي. سيتم إنشاؤه إذا لم يكن موجودا.
المرتجعات
كائن المكون المحدد.
نوع الإرجاع
استثناءات
يرفع إذا كان download_path يشير إلى دليل موجود غير فارغ. تم تحديده واسترداده. سيتم توفير التفاصيل في رسالة الخطأ.
get
إرجاع معلومات حول المكون المحدد.
get(name: str, version: str | None = None, label: str | None = None) -> Component
المعلمات
المرتجعات
كائن المكون المحدد.
نوع الإرجاع
استثناءات
يرفع إذا تعذر تحديد المكون واسترداده بنجاح. سيتم توفير التفاصيل في رسالة الخطأ.
أمثلة
الحصول على مثال المكون.
ml_client.components.get(name=component_example.name, version="1.0.2")
list
سرد مكون أو مكونات محددة لمساحة العمل.
list(name: str | None = None, *, list_view_type: ListViewType = ListViewType.ACTIVE_ONLY) -> Iterable[Component]
المعلمات
- list_view_type
نوع العرض لتضمين/استبعاد (على سبيل المثال) المكونات المؤرشفة. الافتراضي: ACTIVE_ONLY.
المرتجعات
مكرر مثل مثيل كائنات المكون
نوع الإرجاع
أمثلة
مثال على مكون القائمة.
print(ml_client.components.list())
restore
استعادة مكون مؤرشف.
restore(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None
المعلمات
أمثلة
استعادة مثال المكون.
ml_client.components.restore(name=component_example.name)
validate
ملاحظة
هذه طريقة تجريبية، وقد تتغير في أي وقت. يرجى مراجعة https://aka.ms/azuremlexperimental لمزيد من المعلومات.
التحقق من صحة مكون محدد. إذا كانت هناك كيانات محددة مضمنة، على سبيل المثال البيئة، التعليمات البرمجية، فلن يتم إنشاؤها.
validate(component: Component | function, raise_on_failure: bool = False, **kwargs) -> ValidationResult
المعلمات
- component
- Union[Component, FunctionType]
كائن المكون أو دالة مكون mldesigner التي تنشئ كائن المكون
- raise_on_failure
- bool
ما إذا كان يجب رفع استثناء عند خطأ التحقق من الصحة. الإعدادات الافتراضية معينة على False
المرتجعات
جميع أخطاء التحقق من الصحة
نوع الإرجاع
Azure SDK for Python
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ