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.