تثبيت CLI (v2) وإعداده

ينطبق على:ملحق CLI للتعلم الآلي من Microsoft Azure v2 (الحالي)

الملحق ml إلى Azure CLI هو الواجهة المحسنة ل Azure التعلم الآلي. يمكنك من تدريب النماذج وتوزيعها من سطر الأوامر، مع الميزات التي تسرع تحجيم علوم البيانات صعوداً وخارجاً أثناء تعقب دورة حياة النموذج.

المتطلبات الأساسية

التثبيت

يتطلب ملحق التعلم الآلي الجديد إصدار >=2.38.0لـ Azure CLI. تأكد من استيفاء هذا المطلب:

az version

إذا لم يكن الأمر كذلك، فبادر بترقية Azure CLI.

تحقق من ملحقات Azure CLI التي قمت بتثبيتها:

az extension list

قم بإزالة أي تثبيت موجود للملحق ml وأيضا ملحق CLI v1 azure-cli-ml :

az extension remove -n azure-cli-ml
az extension remove -n ml

الآن، قم بتثبيت الملحق ml:

az extension add -n ml

قم بتشغيل أمر التعليمات للتحقق من التثبيت الخاص بك ورؤية الأوامر الفرعية المتوفرة:

az ml -h

يمكنك ترقية الملحق إلى أحدث إصدار:

az extension update -n ml

التثبيت على Linux

إذا كنت تستخدم Debian أو Ubuntu، فإن أسرع طريقة لتثبيت إصدار CLI الضروري وملحق التعلم الآلي هي:

curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash 
az extension add -n ml -y

للحصول على معلومات حول كيفية التثبيت على توزيعات Linux الأخرى، تفضل بزيارة Install the Azure CLI for Linux.

الإعداد

تسجيل الدخول:

az login

إن كان لديك حق الوصول إلى اشتراكات Azure متعددة، يمكنك تعيين اشتراكك النشط:

az account set -s "<YOUR_SUBSCRIPTION_NAME_OR_ID>"

اختيارياً، قم بإعداد المتغيرات الشائعة في shell للاستخدام في الأوامر اللاحقة:


GROUP="azureml-examples"

LOCATION="eastus"

WORKSPACE="main"

تحذير

يستخدم هذا بناء جملة Bash لتعيين المتغيرات -- ضبط حسب الحاجة لـ shell الخاص بك. يمكنك أيضاً استبدال القيم في الأوامر أدناه المضمنة بدلاً من استخدام المتغيرات.

إذا لم يكن موجوداً بالفعل، يمكنك إنشاء مجموعة موارد Azure:


az group create -n $GROUP -l $LOCATION

وإنشاء مساحة عمل التعلم الآلي:


az ml workspace create -n $WORKSPACE -g $GROUP -l $LOCATION

تتطلب الأوامر الفرعية للتعلم الآلي المعلمتين --workspace/-w و--resource-group/-g. لتجنب كتابة هذه الأوامر بشكل متكرر، قم بتكوين الإعدادات الافتراضية:

az configure --defaults group=$GROUP workspace=$WORKSPACE location=$LOCATION

تلميح

تفترض معظم أمثلة التعليمات البرمجية أنك قمت بتعيين مساحة عمل ومجموعة موارد افتراضية. يمكنك تجاوزه على سطر الأوامر.

يمكنك إظهار الإعدادات الافتراضية الحالية باستخدام --list-defaults/-l:

az configure -l -o table

تلميح

يسمح الجمع مع --output/-o بتنسيقات إخراج أكثر قابلية للقراءة.

اتصالات آمنة

ملحق CLI ml (يسمى أحياناً 'CLI v2') للتعلم الآلي من Azure يرسل البيانات التشغيلية (معلمات YAML وبيانات التعريف) عبر الإنترنت العام. تتواصل جميع أوامر ملحق CLI ml مع Resource Manager Azure. يتم تأمين هذا الاتصال بالاستعانة بالبروتوكول HTTPS/TLS 1.2.

لا يتم إرسال البيانات الموجودة في مخزن البيانات المؤمنة في شبكة ظاهرية عبر الإنترنت العام. على سبيل المثال، إذا كانت بيانات التدريب موجودة في حساب التخزين الافتراضي لمساحة العمل، وكان حساب التخزين في شبكة ظاهرية.

إشعار

مع الملحق السابق (azure-cli-ml، يسمى أحياناً 'CLI v1')، تتصل بعض الأوامر فقط مع Resource Manager Azure. على وجه التحديد، الأوامر التي تنشئ موارد Azure أو تحدّثها أو تحذفها أو تسردها أو تعرضها. تتصل عمليات مثل إرسال وظيفة تدريبية مباشرةً بمساحة عمل التعلم الآلي من Azue. إذا كانت مساحة العمل مؤمنة بنقطة نهاية خاصة، فهذا يكفي لتأمين الأوامر التي يوفرها الملحق azure-cli-ml.

إذا كانت مساحة عمل التعلم الآلي من Azure مساحة عامة (أي ليست خلف شبكة ظاهرية)، فلن يكون هناك تكوين إضافي مطلوب. يتم تأمين الاتصالات باستخدام HTTPS/TLS 1.2

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