استكشاف CLI

مكتمل

مهم

يغطي المحتوى في هذه الوحدة فقط الإصدار 2 منCLI . تعرف على المزيد حول التي تقرر بين الإصدارين 1 و2.

نهج آخر قائم على التعليمات البرمجية للتفاعل مع مساحة عمل التعلم الآلي من Azure هو واجهة سطر الأوامر (CLI). كعالم بيانات، قد لا تعمل مع CLI بقدر ما تعمل مع Python. يستخدم المسؤولون والمهندسون Azure CLI بشكل شائع لأتمتة المهام في Azure.

هناك العديد من المزايا لاستخدام Azure CLI مع التعلم الآلي من Azure. يسمح لك Azure CLI ب:

  • أتمتة إنشاء وتكوين الأصول والموارد لجعلها قابلة للتكرار.
  • تأكد من التناسق للأصول والموارد التي يجب نسخها نسخا متماثلا في بيئات متعددة (على سبيل المثال، التطوير والاختبار والإنتاج).
  • دمج تكوين أصول التعلم الآلي في عمليات المطور (DevOps) مهام سير العمل، مثل التكامل المستمر وتدفقات التوزيع المستمر (CI / CD).

للتفاعل مع مساحة عمل التعلم الآلي من Azure باستخدام Azure CLI، ستحتاج إلى تثبيت Azure CLI وملحق التعلم الآلي من Azure.

تثبيت Azure CLI

يمكنك تثبيت Azure CLI على كمبيوتر Linux أو Mac أو Windows. باستخدام Azure CLI، يمكنك تشغيل الأوامر أو البرامج النصية لإدارة موارد Azure. يمكنك أيضا استخدام Azure CLI من متصفح من خلال Azure Cloud Shell. بغض النظر عن النظام الأساسي الذي تختاره، يمكنك تنفيذ نفس المهام. ولكن، يختلف تثبيت Azure CLI والأوامر والبرامج النصية عبر الأنظمة الأساسية.

مهم

لتثبيت Azure CLI على جهاز الكمبيوتر الخاص بك، يمكنك استخدام مدير حزمة. فيما يلي إرشادات تثبيت azure CLI، استنادا إلى النظام الأساسي الذي تختاره. لا تحتاج إلى تثبيت Azure CLI إذا كنت تستخدم Azure Cloud Shell. تعرف على المزيد حول كيفية استخدام Azure Cloud Shell في هذه النظرة العامة.

تثبيت ملحق التعلم الآلي من Azure

بعد تثبيت Azure CLI، أو إعداد Azure Cloud Shell، تحتاج إلى تثبيت ملحق التعلم الآلي من Azure لإدارة موارد التعلم الآلي من Azure باستخدام Azure CLI.

يمكنك تثبيت ملحق التعلم الآلي من Azure ml باستخدام الأمر التالي:

az extension add -n ml -y

يمكنك بعد ذلك تشغيل أمر التعليمات -h للتحقق من تثبيت الملحق والحصول على قائمة بالأوامر المتوفرة مع هذا الملحق. تقدم القائمة نظرة عامة على المهام التي يمكنك تنفيذها باستخدام ملحق Azure CLI للتعلم الآلي من Azure:

az ml -h

العمل مع Azure CLI

لاستخدام Azure CLI للتفاعل مع مساحة عمل التعلم الآلي من Azure، ستستخدم أوامر . كل أمر مسبوق az ml. يمكنك العثور على قائمة الأوامر في الوثائق المرجعية ل CLI.

على سبيل المثال، لإنشاء هدف حساب، يمكنك استخدام الأمر التالي:

az ml compute create --name aml-cluster --size STANDARD_DS3_v2 --min-instances 0 --max-instances 5 --type AmlCompute --resource-group my-resource-group --workspace-name my-workspace

لاستكشاف جميع المعلمات الممكنة التي يمكنك استخدامها مع أمر، يمكنك مراجعة الوثائق المرجعية للأمر المحدد.

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

على سبيل المثال، يمكنك أيضا إنشاء نفس هدف الحساب عن طريق تحديد التكوين أولا في ملف YAML:

$schema: https://azuremlschemas.azureedge.net/latest/amlCompute.schema.json 
name: aml-cluster
type: amlcompute
size: STANDARD_DS3_v2
min_instances: 0
max_instances: 5

يمكن العثور على جميع المعلمات الممكنة التي يمكنك تضمينها في ملف YAML في الوثائق المرجعية للأصل أو المورد المحدد الذي تريد إنشاؤه مثل مجموعة حساب.

عند حفظ ملف YAML ك compute.yml، يمكنك إنشاء هدف الحساب باستخدام الأمر التالي:

az ml compute create --file compute.yml --resource-group my-resource-group --workspace-name my-workspace

يمكنك العثور على نظرة عامة على جميع مخططات YAML في الوثائق المرجعية.