BatchDeployment الفصل

كيان توزيع نقطة النهاية الدفعية.

توريث
azure.ai.ml.entities._deployment.deployment.Deployment
BatchDeployment

الدالمنشئ

BatchDeployment(*, name: str, endpoint_name: str | None = None, description: str | None = None, tags: Dict[str, Any] | None = None, properties: Dict[str, str] | None = None, model: str | Model | None = None, code_configuration: CodeConfiguration | None = None, environment: str | Environment | None = None, compute: str | None = None, resources: ResourceConfiguration | None = None, output_file_name: str | None = None, output_action: BatchDeploymentOutputAction | None = None, error_threshold: int | None = None, retry_settings: BatchRetrySettings | None = None, logging_level: str | None = None, mini_batch_size: int | None = None, max_concurrency_per_instance: int | None = None, environment_variables: Dict[str, str] | None = None, code_path: str | PathLike | None = None, scoring_script: str | PathLike | None = None, instance_count: int | None = None, **kwargs)

المعلمات

name
str
مطلوب

اسم نشر الدفعة

description
str
مطلوب

وصف المورد.

tags
dict[str, str]
مطلوب

قاموس العلامات. يمكن إضافة العلامات وإزالتها وتحديثها.

properties
dict[str, str]
مطلوب

قاموس خاصية الأصل.

model
Union[str, Model]
مطلوب

كيان النموذج لتوزيع نقطة النهاية، افتراضيا إلى بلا

code_configuration
CodeConfiguration
مطلوب

الإعدادات الافتراضية إلى بلا

environment
Union[str, Environment]
مطلوب

كيان البيئة لتوزيع نقطة النهاية. يتم تعيينه افتراضيا إلى بلا

compute
str
مطلوب

حساب الهدف لعملية الاستدلال الدفعي.

output_action
str أو BatchDeploymentOutputAction
مطلوب

يشير إلى كيفية تنظيم الإخراج. تتضمن القيم المحتملة: "summary_only" و"append_row". الإعدادات الافتراضية ل "append_row"

output_file_name
str
مطلوب

اسم ملف الإخراج المخصص لإجراء إخراج append_row، يتم تعيينه افتراضيا إلى "predictions.csv"

max_concurrency_per_instance
int
مطلوب

يشير إلى الحد الأقصى لعدد التوازي لكل مثيل، افتراضيا إلى 1

error_threshold
int
مطلوب

حد الخطأ، إذا تجاوز عدد الأخطاء للإدخال بأكمله هذه القيمة، فسيتم إجهاض الاستدلال الدفعي. النطاق هو [-1، int. MaxValue] تشير قيمة -1، تجاهل جميع حالات الفشل أثناء الاستدلال الدفعي لعدد FileDataset من حالات فشل الملفات ل TabularDataset، هذا هو عدد حالات فشل السجلات، الإعدادات الافتراضية إلى -1

retry_settings
BatchRetrySettings
مطلوب

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

resources
ResourceConfiguration
مطلوب

يشير إلى تكوين الحساب للوظيفة.

logging_level
str
مطلوب

مستوى التسجيل لعملية الاستدلال الدفعي، يتم تعيينه افتراضيا إلى "معلومات"

mini_batch_size
int
مطلوب

حجم الدفعة المصغرة التي تم تمريرها إلى كل استدعاء دفعة، افتراضيا إلى 10

environment_variables
dict
مطلوب

متغيرات البيئة التي سيتم تعيينها في التوزيع.

code_path
Union[str, <xref:PathLike>]
مطلوب

مسار المجلد إلى أصول التعليمات البرمجية المحلية. مكافئ code_configuration.code.

scoring_script
Union[str, <xref:PathLike>]
مطلوب

اسم البرنامج النصي لتسجيل النقاط. مكافئ code_configuration.code.scoring_script.

instance_count
int
مطلوب

عدد المثيلات التي سيتم تشغيل التداخل عليها. ما يعادل resources.instance_count.

الأساليب

dump

تفريغ محتوى التوزيع في ملف بتنسيق yaml.

dump

تفريغ محتوى التوزيع في ملف بتنسيق yaml.

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

المعلمات

dest
Union[PathLike, str, IO[AnyStr]]
مطلوب

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

السمات

base_path

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

المرتجعات

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

نوع الإرجاع

str

code_path

creation_context

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

المرتجعات

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

نوع الإرجاع

id

معرف المورد.

المرتجعات

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

نوع الإرجاع

instance_count

provisioning_state

حالة توفير توزيع الدفعات، للقراءة فقط.

المرتجعات

حالة توفير توزيع الدفعات.

نوع الإرجاع

scoring_script

type