CLI (v2) البيئة مخطط YAML

APPLY TO: Azure CLI ml extension v1 v2 (معاينة)

يمكن العثور على مخطط JSON المصدر في https://azuremlschemas.azureedge.net/latest/environment.schema.json.

هام

تُعد هذه الميزة قيد المعاينة العامة في الوقت الحالي. يجري توفير إصدار المعاينة هذا من دون اتفاقية على مستوى الخدمة، ولا يوصى به لأحمال العمل الخاصة بالإنتاج. بعض الميزات ربما لا تكون مدعمة أو بها بعض القدرات المقيدة. لمزيد من المعلومات، راجع ⁧⁩شروط الاستخدام التكميلية لمعاينات Microsoft Azure⁧⁩.

ملاحظة

يستند بناء جملة YAML المفصل في هذا المستند إلى مخطط JSON لأحدث إصدار من ملحق ML CLI v2. يتم ضمان بناء الجملة هذا فقط للعمل مع أحدث إصدار من ملحق ML CLI v2. يمكنك العثور على مخططات الإصدارات الملحقة القديمة في https://azuremlschemasprod.azureedge.net/.

بناء جملة YAML

المفتاح النوع الوصف القيم المسموح بها القيمة الافتراضية
$schema سلسلة مخطط YAML. إذا كنت تستخدم ملحق Azure التعلم الآلي VS Code لتأليف ملف YAML، بما في ذلك $schema في الجزء العلوي من الملف يمكنك من استدعاء المخطط وإكمال الموارد.
name سلسلة مطلوب اسم البيئة.
version سلسلة إصدار البيئة. إذا تم حذفه، فسيقوم Azure ML بإنشاء إصدار تلقائيا.
description سلسلة وصف البيئة.
tags كائن قاموس العلامات للبيئة.
image سلسلة صورة Docker لاستخدامها في البيئة. واحد من image أو build مطلوب.
conda_file سلسلة أو كائن ملف تكوين conda YAML القياسي للتبعيات لبيئة conda. راجع https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#creating-an-environment-file-manually.

إذا تم تحديده ، image فيجب تحديده أيضا. سيقوم Azure ML ببناء بيئة conda أعلى صورة Docker المقدمة.
build كائن يقوم Docker بإنشاء تكوين السياق لاستخدامه للبيئة. واحد من image أو build مطلوب.
build.path سلسلة المسار المحلي إلى الدليل لاستخدامه كسياق الإنشاء.
build.dockerfile_path سلسلة المسار النسبي إلى Dockerfile داخل سياق الإنشاء. Dockerfile
os_type سلسلة نوع نظام التشغيل. linux, windows linux
inference_config كائن تكوينات حاوية الاستدلال. قابل للتطبيق فقط إذا تم استخدام البيئة لإنشاء حاوية خدمة لعمليات النشر عبر الإنترنت. راجع سمات المفتاحinference_config.

سمات inference_config المفتاح

المفتاح النوع الوصف
liveness_route كائن طريق الحياة لحاوية التقديم.
liveness_route.path سلسلة الطريق إلى الطريق إلى طلبات الحياة إلى.
liveness_route.port عدد صحيح الميناء لتوجيه طلبات الحياة إلى.
readiness_route كائن طريق الاستعداد للحاوية الخادمة.
readiness_route.path سلسلة الطريق إلى طلبات الاستعداد للمسار.
readiness_route.port عدد صحيح الميناء لتوجيه طلبات الاستعداد إلى.
scoring_route كائن مسار التسجيل لحاوية التقديم.
scoring_route.path سلسلة المسار إلى توجيه طلبات تسجيل النقاط إلى.
scoring_route.port عدد صحيح المنفذ لتوجيه طلبات تسجيل النقاط إلى.

الملاحظات

az ml environment يمكن استخدام الأمر لإدارة بيئات Azure التعلم الآلي.

أمثلة

تتوفر أمثلة في الأمثلة GitHub المستودع. ويرد أدناه العديد منها.

YAML: سياق إنشاء Docker المحلي

$schema: https://azuremlschemas.azureedge.net/latest/environment.schema.json
name: docker-context-example
build:
  path: docker-contexts/python-and-pip

YAML: صورة Docker

$schema: https://azuremlschemas.azureedge.net/latest/environment.schema.json
name: docker-image-example
image: pytorch/pytorch:latest
description: Environment created from a Docker image.

YAML: صورة Docker بالإضافة إلى ملف conda

$schema: https://azuremlschemas.azureedge.net/latest/environment.schema.json
name: docker-image-plus-conda-example
image: mcr.microsoft.com/azureml/openmpi3.1.2-ubuntu18.04
conda_file: conda-yamls/pydata.yml
description: Environment created from a Docker image plus Conda environment.

الخطوات التالية