تثبيت CLI (v2) وإعداده
ينطبق على:ملحق CLI للتعلم الآلي من Microsoft Azure v2 (الحالي)
الملحق ml
إلى Azure CLI هو الواجهة المحسنة ل Azure التعلم الآلي. يمكنك من تدريب النماذج وتوزيعها من سطر الأوامر، مع الميزات التي تسرع تحجيم علوم البيانات صعوداً وخارجاً أثناء تعقب دورة حياة النموذج.
المتطلبات الأساسية
- لاستخدام CLI، يجب أن يكون لديك اشتراك في Azure. في حال لم يكن لديك اشتراك Azure، فأنشئ حساباً مجانيّاً قبل البدء. جرب الإصدار المجاني أو المدفوع الخاص بـ Azure Machine Learning اليوم.
- لاستخدام أوامر CLI في هذا المستند من بيئتك المحلية، تحتاج إلى Azure CLI.
التثبيت
يتطلب ملحق التعلم الآلي الجديد إصدار >=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