ModelPackage الفصل
ملاحظة
هذه فئة تجريبية، وقد تتغير في أي وقت. يرجى مراجعة https://aka.ms/azuremlexperimental لمزيد من المعلومات.
حزمة النموذج.
- توريث
-
azure.ai.ml.entities._resource.ResourceModelPackageazure.ai.ml._restclient.v2023_02_01_preview.models._models_py3.PackageRequestModelPackage
الدالمنشئ
ModelPackage(*, target_environment_name: str = None, target_environment_id: str = None, inferencing_server: AzureMLOnlineInferencingServer | AzureMLBatchInferencingServer, base_environment_source: BaseEnvironment = None, target_environment_version: str | None = None, environment_variables: Dict[str, str] | None = None, inputs: List[ModelPackageInput] | None = None, model_configuration: ModelConfiguration | None = None, tags: Dict[str, str] | None = None)
المعلمات
- inferencing_server
- Union[AzureMLOnlineInferencingServer, AzureMLBatchInferencingServer]
خادم الاستدلال لحزمة النموذج.
أمثلة
إنشاء كائن Model Package.
from azure.ai.ml.entities import AzureMLOnlineInferencingServer, CodeConfiguration, ModelPackage
modelPackage = ModelPackage(
inferencing_server=AzureMLOnlineInferencingServer(
code_configuration=CodeConfiguration(code="../model-1/foo/", scoring_script="score.py")
),
target_environment_name="env-name",
target_environment_version="1.0",
environment_variables={"env1": "value1", "env2": "value2"},
tags={"tag1": "value1", "tag2": "value2"},
)
الأساليب
as_dict |
إرجاع إملاء يمكن أن يكون JSONify باستخدام json.dump. قد يستخدم الاستخدام المتقدم رد اتصال كمعلمة اختياريا: المفتاح هو اسم السمة المستخدم في Python. Attr_desc هو قالب من بيانات التعريف. يحتوي حاليا على "type" مع نوع msrest و"المفتاح" مع المفتاح المشفرة RestAPI. القيمة هي القيمة الحالية في هذا الكائن. سيتم استخدام السلسلة التي تم إرجاعها لتسلسل المفتاح. إذا كان نوع الإرجاع عبارة عن قائمة، يعتبر هذا إملاءا للنتيجة الهرمية. راجع الأمثلة الثلاثة في هذا الملف:
إذا كنت تريد تسلسل XML، يمكنك تمرير kwargs is_xml=True. |
deserialize |
تحليل سلسلة باستخدام بناء جملة RestAPI وإرجاع نموذج. |
dump |
تفريغ محتوى الوظيفة في ملف بتنسيق YAML. |
enable_additional_properties_sending | |
from_dict |
تحليل الإملاء باستخدام مستخرج مفتاح معين يرجع نموذجا. بشكل افتراضي، ضع في اعتبارك المستخرجات الرئيسية (rest_key_case_insensitive_extractor attribute_key_case_insensitive_extractor last_rest_key_case_insensitive_extractor) |
is_xml_model | |
serialize |
إرجاع JSON الذي سيتم إرساله إلى azure من هذا النموذج. هذا اسم مستعار as_dict(full_restapi_key_transformer, keep_readonly=False). إذا كنت تريد تسلسل XML، يمكنك تمرير kwargs is_xml=True. |
validate |
تحقق من صحة هذا النموذج بشكل متكرر وأعد قائمة ValidationError. |
as_dict
إرجاع إملاء يمكن أن يكون JSONify باستخدام json.dump.
قد يستخدم الاستخدام المتقدم رد اتصال كمعلمة اختياريا:
المفتاح هو اسم السمة المستخدم في Python. Attr_desc هو قالب من بيانات التعريف. يحتوي حاليا على "type" مع نوع msrest و"المفتاح" مع المفتاح المشفرة RestAPI. القيمة هي القيمة الحالية في هذا الكائن.
سيتم استخدام السلسلة التي تم إرجاعها لتسلسل المفتاح. إذا كان نوع الإرجاع عبارة عن قائمة، يعتبر هذا إملاءا للنتيجة الهرمية.
راجع الأمثلة الثلاثة في هذا الملف:
attribute_transformer
full_restapi_key_transformer
last_restapi_key_transformer
إذا كنت تريد تسلسل XML، يمكنك تمرير kwargs is_xml=True.
as_dict(keep_readonly=True, key_transformer=<function attribute_transformer>, **kwargs)
المعلمات
- key_transformer
- <xref:function>
دالة محول مفاتيح.
- keep_readonly
المرتجعات
كائن متوافق مع JSON
نوع الإرجاع
deserialize
تحليل سلسلة باستخدام بناء جملة RestAPI وإرجاع نموذج.
deserialize(data, content_type=None)
المعلمات
المرتجعات
مثيل لهذا النموذج
استثناءات
dump
تفريغ محتوى الوظيفة في ملف بتنسيق YAML.
dump(dest: str | PathLike | IO, **kwargs) -> None
المعلمات
المسار المحلي أو دفق الملف لكتابة محتوى YAML إليه. إذا كان dest مسار ملف، فسيتم إنشاء ملف جديد. إذا كان dest ملفا مفتوحا، فستتم كتابة الملف إليه مباشرة.
استثناءات
يتم رفعه إذا كان dest مسار ملف والملف موجود بالفعل.
يتم رفعه إذا كان dest ملفا مفتوحا ولم يكن الملف قابلا للكتابة.
enable_additional_properties_sending
enable_additional_properties_sending()
from_dict
تحليل الإملاء باستخدام مستخرج مفتاح معين يرجع نموذجا.
بشكل افتراضي، ضع في اعتبارك المستخرجات الرئيسية (rest_key_case_insensitive_extractor attribute_key_case_insensitive_extractor last_rest_key_case_insensitive_extractor)
from_dict(data, key_extractors=None, content_type=None)
المعلمات
- key_extractors
المرتجعات
مثيل لهذا النموذج
استثناءات
is_xml_model
is_xml_model()
serialize
إرجاع JSON الذي سيتم إرساله إلى azure من هذا النموذج.
هذا اسم مستعار as_dict(full_restapi_key_transformer, keep_readonly=False).
إذا كنت تريد تسلسل XML، يمكنك تمرير kwargs is_xml=True.
serialize(keep_readonly=False, **kwargs)
المعلمات
المرتجعات
كائن متوافق مع JSON
نوع الإرجاع
validate
تحقق من صحة هذا النموذج بشكل متكرر وأعد قائمة ValidationError.
validate()
المرتجعات
قائمة بخطأ التحقق من الصحة
نوع الإرجاع
السمات
base_path
creation_context
id
Azure SDK for Python
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ