BatchDeploymentOperations الفصل

BatchDeploymentOperations.

يجب عدم إنشاء مثيل لهذه الفئة مباشرة. بدلا من ذلك، يجب إنشاء مثيل MLClient يقوم بإنشاء مثيل لك وإرفاقه كسمة.

توريث
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
BatchDeploymentOperations

الدالمنشئ

BatchDeploymentOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client_05_2022: AzureMachineLearningWorkspaces, all_operations: OperationsContainer, credentials: TokenCredential | None = None, **kwargs: Dict)

المعلمات

operation_scope
<xref:azure.ai.ml._scope_dependent_operations.OperationScope>
مطلوب

متغيرات النطاق لفئات العمليات لعنصر MLClient.

operation_config
<xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
مطلوب

التكوين الشائع لفئات العمليات لعنصر MLClient.

service_client_05_2022
<xref:<xref:azure.ai.ml._restclient.v2022_05_01._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>>
مطلوب

عميل الخدمة للسماح للمستخدمين النهائيين بالعمل على موارد مساحة عمل التعلم الآلي من Microsoft Azure.

all_operations
<xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
مطلوب

جميع فئات العمليات لعنصر MLClient.

credentials
TokenCredential
القيمة الافتراضية: None

بيانات الاعتماد لاستخدامها للمصادقة.

الأساليب

begin_create_or_update

إنشاء توزيع دفعة أو تحديثه.

begin_delete

حذف توزيع دفعة.

get

الحصول على مورد توزيع.

list

سرد مورد توزيع.

list_jobs

سرد المهام ضمن توزيع نقطة النهاية الدفعية المتوفرة. هذا صالح فقط لنقطة نهاية الدفعة.

begin_create_or_update

إنشاء توزيع دفعة أو تحديثه.

begin_create_or_update(deployment: DeploymentType, *, skip_script_validation: bool = False, **kwargs) -> LROPoller[DeploymentType]

المعلمات

deployment
BatchDeployment
مطلوب

كيان التوزيع.

المرتجعات

استقصاء لتعقب حالة العملية.

نوع الإرجاع

استثناءات

يرفع إذا تعذر التحقق من صحة BatchDeployment بنجاح. سيتم توفير التفاصيل في رسالة الخطأ.

يتم رفعه إذا تعذر التحقق من صحة أصول BatchDeployment (على سبيل المثال، البيانات، التعليمات البرمجية، النموذج، البيئة) بنجاح. سيتم توفير التفاصيل في رسالة الخطأ.

يرفع إذا تعذر التحقق من صحة نموذج BatchDeployment بنجاح. سيتم توفير التفاصيل في رسالة الخطأ.

أمثلة

إنشاء مثال.


   from azure.ai.ml import load_batch_deployment
   from azure.ai.ml.entities import BatchDeployment

   deployment_example = load_batch_deployment(
       source="./sdk/ml/azure-ai-ml/tests/test_configs/deployments/batch/batch_deployment_anon_env_with_image.yaml",
       params_override=[{"name": f"deployment-{randint(0, 1000)}", "endpoint_name": endpoint_example.name}],
   )

   ml_client.batch_deployments.begin_create_or_update(deployment=deployment_example, skip_script_validation=True)

begin_delete

حذف توزيع دفعة.

begin_delete(name: str, endpoint_name: str) -> LROPoller[None]

المعلمات

name
str
مطلوب

اسم توزيع الدفعة.

endpoint_name
str
مطلوب

اسم نقطة نهاية الدفعة

المرتجعات

استقصاء لتعقب حالة العملية.

نوع الإرجاع

استثناءات

يرفع إذا تعذر التحقق من صحة BatchDeployment بنجاح. سيتم توفير التفاصيل في رسالة الخطأ.

يتم رفعه إذا تعذر التحقق من صحة أصول BatchDeployment (على سبيل المثال، البيانات، التعليمات البرمجية، النموذج، البيئة) بنجاح. سيتم توفير التفاصيل في رسالة الخطأ.

يرفع إذا تعذر التحقق من صحة نموذج BatchDeployment بنجاح. سيتم توفير التفاصيل في رسالة الخطأ.

أمثلة

حذف مثال.


   ml_client.batch_deployments.begin_delete(deployment_name, endpoint_name)

get

الحصول على مورد توزيع.

get(name: str, endpoint_name: str) -> BatchDeployment

المعلمات

name
str
مطلوب

اسم التوزيع

endpoint_name
str
مطلوب

اسم نقطة النهاية

المرتجعات

كيان توزيع

نوع الإرجاع

استثناءات

يرفع إذا تعذر التحقق من صحة BatchDeployment بنجاح. سيتم توفير التفاصيل في رسالة الخطأ.

يتم رفعه إذا تعذر التحقق من صحة أصول BatchDeployment (على سبيل المثال، البيانات، التعليمات البرمجية، النموذج، البيئة) بنجاح. سيتم توفير التفاصيل في رسالة الخطأ.

يرفع إذا تعذر التحقق من صحة نموذج BatchDeployment بنجاح. سيتم توفير التفاصيل في رسالة الخطأ.

أمثلة

الحصول على مثال.


   ml_client.batch_deployments.get(deployment_name, endpoint_name)

list

سرد مورد توزيع.

list(endpoint_name: str) -> ItemPaged[BatchDeployment]

المعلمات

endpoint_name
str
مطلوب

اسم نقطة النهاية

المرتجعات

مكرر لكيانات التوزيع

نوع الإرجاع

استثناءات

يرفع إذا تعذر التحقق من صحة BatchDeployment بنجاح. سيتم توفير التفاصيل في رسالة الخطأ.

يتم رفعه إذا تعذر التحقق من صحة أصول BatchDeployment (على سبيل المثال، البيانات، التعليمات البرمجية، النموذج، البيئة) بنجاح. سيتم توفير التفاصيل في رسالة الخطأ.

يرفع إذا تعذر التحقق من صحة نموذج BatchDeployment بنجاح. سيتم توفير التفاصيل في رسالة الخطأ.

أمثلة

مثال مورد نشر القائمة.


   ml_client.batch_deployments.list(endpoint_name)

list_jobs

سرد المهام ضمن توزيع نقطة النهاية الدفعية المتوفرة. هذا صالح فقط لنقطة نهاية الدفعة.

list_jobs(endpoint_name: str, *, name: str | None = None) -> ItemPaged[BatchJob]

المعلمات

endpoint_name
str
مطلوب

اسم نقطة النهاية.

name
str

(اختياري) اسم التوزيع.

المرتجعات

قائمة الوظائف

نوع الإرجاع

استثناءات

يرفع إذا تعذر التحقق من صحة BatchDeployment بنجاح. سيتم توفير التفاصيل في رسالة الخطأ.

يتم رفعه إذا تعذر التحقق من صحة أصول BatchDeployment (على سبيل المثال، البيانات، التعليمات البرمجية، النموذج، البيئة) بنجاح. سيتم توفير التفاصيل في رسالة الخطأ.

يرفع إذا تعذر التحقق من صحة نموذج BatchDeployment بنجاح. سيتم توفير التفاصيل في رسالة الخطأ.

أمثلة

مثال على مهام القائمة.


   ml_client.batch_deployments.list_jobs(deployment_name, endpoint_name)