نشر وحدة IoT ممكنة لوحدة معالجة الرسومات من Azure Marketplace على جهاز Azure Stack Edge Pro GPU
ينطبق على:Azure Stack Edge Pro - GPUAzure Stack Edge Pro R
إشعار
نوصي بشدة بنشر أحدث إصدار من IoT Edge في Linux VM. يستخدم IoT Edge المدار على Azure Stack Edge إصدارا قديما من وقت تشغيل IoT Edge الذي لا يحتوي على أحدث الميزات والتصحيحات. للحصول على إرشادات، راجع كيفية نشر جهاز Ubuntu ظاهري. لمزيد من المعلومات حول توزيعات Linux المدعومة الأخرى التي يمكنها تشغيل IoT Edge، راجع أنظمة Azure IoT Edge المدعومة - محركات الحاويات.
توضح هذه المقالة كيفية نشر وحدة IoT Edge ممكنة لوحدة معالجة الرسومات (GPU) من Azure Marketplace على جهاز Azure Stack Edge Pro.
في هذه المقالة، ستتعرف على كيفية:
- إعداد Azure Stack Edge Pro لتشغيل وحدة GPU.
- قم بتنزيل ونشر وحدة IoT الممكنة لوحدة معالجة الرسومات من Azure Marketplace.
- مراقبة إخراج الوحدة النمطية.
حول نموذج الوحدة النمطية
تتضمن وحدة نموذج وحدة معالجة الرسومات في هذه المقالة نموذج التعليمات البرمجية لقياس PyTorch وTensorFlow لوحدة المعالجة المركزية مقابل وحدة معالجة الرسومات.
المتطلبات الأساسية
قبل أن تبدأ، تأكد من أن لديك:
- يمكنك الوصول إلى جهاز Azure Stack Edge ذي عقدة واحدة ممكن بواسطة وحدة معالجة الرسومات. يتم تنشيط هذا الجهاز باستخدام مورد في Azure.
- لقد قمت بتكوين الحساب على هذا الجهاز. اتبع الخطوات الواردة في البرنامج التعليمي: تكوين الحساب على جهاز Azure Stack Edge.
- موارد التطوير التالية على عميل Windows:
الحصول على وحدة نمطية من Azure Marketplace
استعرض جميع التطبيقات في Azure Marketplace.
ابحث عن بدء استخدام وحدات معالجة الرسومات.
حدد احصل عليه الآن.
حدد متابعة للإقرار بشروط استخدام الموفر ونهج الخصوصية.
اختر الاشتراك الذي استخدمته لنشر جهاز Azure Stack Edge Pro.
أدخل اسم خدمة IoT Hub التي قمت بإنشائها عند تكوين جهاز Azure Stack Edge Pro. للعثور على اسم خدمة IoT Hub هذا، انتقل إلى مورد Azure Stack Edge المقترن بجهازك في مدخل Microsoft Azure.
في خيارات القائمة في الجزء الأيمن، انتقل إلى خدمات > Edge IoT Edge.
انتقل إلى الخصائص.
- دون ملاحظة عن خدمة IoT Hub التي تم إنشاؤها عند تكوين الحساب على جهاز Azure Stack Edge Pro.
- لاحظ اسم جهاز IoT Edge الذي تم إنشاؤه عند تكوين الحساب. ستستخدم هذا الاسم في الخطوة التالية.
اختر Deploy to a device.
أدخل اسم جهاز IoT Edge أو حدد البحث عن جهاز للاستعراض بين الأجهزة المسجلة في المركز.
حدد Create لمتابعة العملية القياسية لتكوين بيان توزيع بما في ذلك إضافة وحدات نمطية أخرى إذا رغبت في ذلك. يتم تعريف تفاصيل الوحدة النمطية الجديدة مثل URI للصورة وخيارات الإنشاء والخصائص المطلوبة مسبقا ولكن يمكن تغييرها.
تحقق من نشر الوحدة النمطية في مركز IoT في مدخل Microsoft Azure. حدد جهازك، وحدد تعيين الوحدات النمطية ويجب إدراج الوحدة النمطية في قسم وحدات IoT Edge النمطية .
مراقبة الوحدة النمطية
في لوحة أوامر VS Code، قم بتشغيل Azure IoT Hub: حدد IoT Hub.
اختر الاشتراك ومركز IoT الذي يحتوي على جهاز IoT Edge الذي تريد تكوينه. في هذه الحالة، حدد الاشتراك المستخدم لنشر جهاز Azure Stack Edge Pro، وحدد جهاز IoT Edge الذي تم إنشاؤه لجهاز Azure Stack Edge Pro. يحدث هذا عند تكوين الحساب عبر مدخل Microsoft Azure في الخطوات السابقة.
في مستكشف VS Code، قم بتوسيع قسم Azure IoT Hub. ضمن الأجهزة، يجب أن تشاهد جهاز IoT Edge المطابق لجهاز Azure Stack Edge Pro.
حدد هذا الجهاز، وانقر بزر الماوس الأيمن وحدد Start Monitoring Built-in Event Endpoint.
انتقل إلى وحدات الأجهزة> ويجب أن تشاهد وحدة GPU قيد التشغيل.
يجب أن تعرض محطة VS Code أيضا أحداث IoT Hub كإخراج مراقبة لجهاز Azure Stack Edge Pro.
يمكنك أن ترى أن الوقت المستغرق لتنفيذ نفس مجموعة العمليات (5000 تكرار لتحويل الشكل) بواسطة وحدة معالجة الرسومات أقل بكثير مما هو عليه بالنسبة لوحدة المعالجة المركزية.
الخطوات التالية
- تعرف على المزيد حول كيفية تكوين وحدة معالجة الرسومات لاستخدام وحدة نمطية.