تشغيل Visual Studio Code المتكامل مع Azure التعلم الآلي (معاينة)

في هذه المقالة، ستتعلم كيفية تشغيل Visual Studio Code المتصل عن بعد بمثيل حساب Azure التعلم الآلي. استخدم VS Code كبيئة تطوير متكاملة (IDE) مع قوة موارد Azure التعلم الآلي. استخدم VS Code في المستعرض مع VS Code للويب، أو استخدم تطبيق سطح المكتب VS Code.

هام

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

لمزيد من المعلومات، راجع ⁧⁩شروط الاستخدام التكميلية لمعاينات Microsoft Azure⁧⁩.

هناك طريقتان يمكنك من خلالهما الاتصال بمثيل حساب من Visual Studio Code. نوصي بالنهج الأول.

  1. استخدم VS Code كبيئة تطوير متكاملة لمساحة العمل (IDE). يوفر لك هذا الخيار بيئة تطوير كاملة الميزات لبناء مشاريع التعلم الآلي.

    • يمكنك فتح VS Code من مساحة العمل الخاصة بك إما في المستعرض VS Code لتطبيق الويب أو سطح المكتب VS Code Desktop.
    • نوصي ب VS Code للويب، حيث يمكنك القيام بكل أعمال التعلم الآلي مباشرة من المتصفح، ودون أي تثبيتات أو تبعيات مطلوبة.
  2. خادم دفتر ملاحظات Jupyter البعيد. يسمح لك هذا الخيار بتعيين مثيل حساب كخادم دفتر ملاحظات Jupyter بعيد. يتوفر هذا الخيار فقط في VS Code (سطح المكتب).

هام

للاتصال بمثيل حساب خلف جدار حماية، راجع تكوين نسبة استخدام الشبكة الواردة والصادرة.

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

قبل البدء، ستحتاج إلى:

  1. مساحة عمل Azure التعلم الآلي ومثيل حساب. أكمل إنشاء الموارد التي تحتاجها للبدء في إنشائها معا.

  2. سجل الدخول إلى الاستوديو وحدد مساحة العمل إذا لم تكن مفتوحة بالفعل.

  3. في لوحة إدارة ميزات المعاينة، قم بالتمرير لأسفل وتمكين مثيلات الحوسبة الاتصال إلى Visual Studio Code للويب.

    Screenshot shows how to enable the VS Code for the web preview.

استخدام VS Code ك IDE لمساحة العمل الخاصة بك

استخدم أحد هذه الخيارات لتوصيل VS Code بمثيل الحساب وملفات مساحة العمل.

يوفر لك VS Code للويب بيئة تطوير كاملة الميزات لبناء مشاريع التعلم الآلي الخاصة بك، كل ذلك من المتصفح وبدون التثبيتات أو التبعيات المطلوبة. ومن خلال توصيل مثيل حساب Azure التعلم الآلي، تحصل على تجربة تطوير غنية ومتكاملة عروض VS Code، محسنة من خلال قوة Azure التعلم الآلي.

قم بتشغيل VS Code للويب مع تحديد واحد من Azure التعلم الآلي studio، ومتابعة عملك بسلاسة.

سجل الدخول إلى Azure التعلم الآلي studio واتبع الخطوات لتشغيل علامة تبويب مستعرض VS Code (Web)، متصلة بمثيل حساب Azure التعلم الآلي.

يمكنك إنشاء الاتصال إما من دفاتر الملاحظات أو قسم الحساب في Azure التعلم الآلي studio.

  • دفاتر الملاحظات

    1. حدد علامة التبويب دفاتر الملاحظات.

    2. في علامة التبويب دفاتر الملاحظات ، حدد الملف الذي تريد تحريره.

    3. إذا تم إيقاف مثيل الحساب، فحدد Start compute وانتظر حتى يتم تشغيله.

      Screenshot shows how to start compute if it's stopped.

    4. حدد Editors > Edit في VS Code (Web) .

    Screenshot of how to connect to Compute Instance VS Code (Web) Azure Machine Learning Notebook.

  • Compute

    1. حدد علامة التبويب حساب
    2. إذا تم إيقاف مثيل الحساب الذي ترغب في استخدامه، فحدده ثم حدد بدء.
    3. بمجرد تشغيل مثيل الحساب، في عمود التطبيقات ، حدد VS Code (Web).

    Screenshot of how to connect to Compute Instance VS Code Azure Machine Learning studio.

إذا لم تشاهد هذه الخيارات، فتأكد من تمكين مثيلات حساب الاتصال إلى Visual Studio Code لميزة معاينة الويب، كما هو موضح في قسم المتطلبات الأساسية.

إذا اخترت إحدى تجارب النقر، يتم فتح نافذة VS Code جديدة، ويتم إجراء محاولة اتصال بمثيل الحساب البعيد. عند محاولة إجراء هذا الاتصال، يتم تنفيذ الخطوات التالية:

  1. Authorization. يتم إجراء بعض عمليات الفحص للتأكد من أن المستخدم الذي يحاول إجراء اتصال مخول لاستخدام مثيل حساب.
  2. تم تثبيت خادم تعليمة VS برمجية بعيد على مثيل الحساب.
  3. يتم إنشاء اتصال WebSocket للتفاعل في الوقت الحقيقي.

بمجرد تأسيس الاتصال، فإنه يستمر. يتم إصدار رمز مميز في بداية جلسة العمل، والتي يتم تحديثها تلقائيا للحفاظ على الاتصال بمثيل الحساب الخاص بك.

بعد الاتصال بمثيل الحساب البعيد، استخدم المحرر من أجل:

خادم دفتر ملاحظات Jupyter البعيد

يسمح لك هذا الخيار باستخدام مثيل حساب كخادم Jupyter Notebook بعيد من Visual Studio Code (سطح المكتب). يتصل هذا الخيار فقط بمثيل الحساب، وليس ببقية مساحة العمل. لن ترى ملفات مساحة العمل في VS Code عند استخدام هذا الخيار.

لتكوين مثيل حساب كخادم Jupyter Notebook بعيد، قم أولا بتثبيت:

للاتصال بمثيل حساب:

  1. دفاتر ملاحظات Jupyter في تعليمة Visual Studio البرمجية.

  2. عند تحميل تجربة دفتر الملاحظات المتكاملة، اختر تحديد Kernel.

    Screenshot shows how to select Jupyter Server.

    بدلا من ذلك، استخدم لوحة الأوامر:

    1. حدد View > Command Palette من شريط القوائم لفتح لوحة الأوامر.
    2. ادخل في مربع النصAzureML: Connect to Compute instance Jupyter server.
  3. اختر Azure ML Compute Instances من قائمة خيارات خادم Jupyter.

  4. حدد اشتراكك من صفحة الاشتراكات. إذا قمت مسبقا بتكوين مساحة عمل Azure التعلم الآلي الافتراضية، يتم تخطي هذه الخطوة.

  5. حدد مساحة عملك.

  6. حدد مثيل الحساب من القائمة. إذا لم يكن لديك مثيل، فحدد Create new Azure التعلم الآلي Compute Instance واتبع المطالبات لإنشاء مثيل.

  7. لكي تسري التغييرات، يجب إعادة تحميل تعليمة Visual Studio البرمجية.

  8. افتح Jupyter Notebook وقم بتشغيل خلية.

هام

يجب عليك تشغيل خلية من أجل إنشاء الاتصال.

في هذه النقطة، يمكنك متابعة تشغيل الخلايا في Jupyter Notebook.

تلميح

يمكنك أيضًا العمل مع ملفات البرنامج النصي Python (.py) التي تحتوي على خلايا التعليمات البرمجية الشبيهة بـ Jupyter. لمزيد من المعلومات، راجع وثائق Visual Studio Code Python التفاعلية.

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

الآن بعد أن قمت بتشغيل Visual Studio Code المتصل عن بعد بمثيل حساب، يمكنك إعداد بياناتك وتحرير التعليمات البرمجية وتصحيحها وإرسال مهام التدريب باستخدام ملحق Azure التعلم الآلي.

لمعرفة المزيد حول كيفية تحقيق أقصى استفادة من VS Code المتكاملة مع Azure التعلم الآلي، راجع العمل في VS Code المتصل عن بعد بمثيل حساب (معاينة).