تسريع GPU ل Azure IoT Edge لنظام التشغيل Linux على Windows (معاينة)

ينطبق على:yes icon IoT Edge 1.1 IoT Edge 1.2 yes icon

تعد وحدات معالجة الرسومات خيارا شائعا لحسابات الذكاء الاصطناعي ، لأنها توفر قدرات معالجة متوازية ويمكنها في كثير من الأحيان تنفيذ الاستدلال القائم على الرؤية بشكل أسرع من وحدات المعالجة المركزية. لدعم تطبيقات الذكاء الاصطناعي والتعلم الآلي بشكل أفضل، يمكن ل Azure IoT Edge for Linux على Windows تعريض وحدة معالجة الرسومات لوحدة Linux الخاصة بالجهاز الظاهري.

ملاحظة

ميزات تسريع GPU المفصلة أدناه قيد المعاينة وهي عرضة للتغيير.

يدعم Azure IoT Edge for Linux على Windows العديد من تقنيات تمرير وحدة معالجة الرسومات، بما في ذلك:

  • تعيين الجهاز المباشر (DDA) - يتم تخصيص نوى GPU إما للجهاز الظاهري Linux أو المضيف.

  • GPU-Paravirtualization (GPU-PV) - تتم مشاركة وحدة معالجة الرسومات بين الجهاز الظاهري Linux والمضيف.

يجب عليك تحديد طريقة المرور المناسبة أثناء النشر لمطابقة الإمكانات المدعومة لأجهزة GPU الخاصة بجهازك.

هام

قد تتضمن هذه الميزات مكونات تم تطويرها وملكيتها من قبل شركة NVIDIA Corporation أو الجهات المرخصة لها. يخضع استخدام المكونات لاتفاقية ترخيص NVIDIA End-User الموجودة على موقع NVIDIA على الويب.

باستخدام ميزات تسريع GPU ، فإنك تقبل وتوافق على شروط اتفاقية ترخيص NVIDIA End-User.

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

تدعم ميزات تسريع GPU الخاصة ب Azure IoT Edge لنظام التشغيل Linux على Windows حاليا مجموعة مختارة من أجهزة GPU. بالإضافة إلى ذلك، قد يتطلب استخدام هذه الميزة إصدارات محددة من Windows، وفقا للتكوين الخاص بك.

يتم سرد وحدات معالجة الرسومات المدعومة وإصدارات Windows المطلوبة أدناه:

  • نفيديا T4 (يدعم DDA)

    • Windows Server 2019، قم بإنشاء 17763 مع تثبيت كافة التحديثات التراكمية الحالية
    • Windows Server 2022
    • Windows 11 (Pro، المؤسسة، إنترنت الأشياء المؤسسة)
  • NVIDIA GeForce / Quadro (يدعم وحدة معالجة الرسومات الكهروضوئية)

    • Windows 10 (Pro، Enterprise، IoT Enterprise)، الحد الأدنى للإنشاء 19044.1263 أو إصدار أحدث
    • Windows 11 (Pro، المؤسسة، إنترنت الأشياء المؤسسة)
  • حدد وحدات معالجة الرسومات المدمجة من Intel (تدعم وحدة معالجة الرسومات الكهروضوئية)

    • Windows 10 (Pro، Enterprise، IoT Enterprise)، الحد الأدنى للإنشاء 19044.1263 أو إصدار أحدث
    • Windows 11 (Pro، المؤسسة، إنترنت الأشياء المؤسسة)

يتوفر دعم معالج Intel iGPU لمعالجات محددة. لمزيد من المعلومات، راجع وثائق برنامج تشغيل Intel.

يجب على المستخدمين Windows 10 استخدام تحديث نوفمبر 2021. بعد التثبيت، يمكنك التحقق من إصدار الإنشاء الخاص بك عن طريق التشغيل winver في موجه الأوامر.

إعداد النظام وتثبيته

تحتوي الأقسام التالية على معلومات تتعلق بالإعداد والتثبيت.

وحدات معالجة الرسومات NVIDIA T4

بالنسبة لوحدات معالجة الرسومات T4، توصي Microsoft بتثبيت برنامج تشغيل تخفيف الجهاز من مورد وحدة معالجة الرسومات. على الرغم من أنه اختياري، إلا أن تثبيت برنامج تشغيل تخفيف قد يحسن أمان النشر. لمزيد من المعلومات، راجع نشر أجهزة الرسومات باستخدام التعيين المباشر للجهاز.

تحذير

قد يؤدي تمكين مرور الأجهزة إلى زيادة مخاطر الأمان. توصي Microsoft ببرنامج تشغيل تخفيف الأجهزة من مورد وحدة معالجة الرسومات، عند الاقتضاء. لمزيد من المعلومات، راجع نشر أجهزة الرسومات باستخدام تعيين جهاز منفصل.

وحدات معالجة الرسومات NVIDIA GeForce / Quadro

بالنسبة لوحدات معالجة الرسومات GeForce/Quadro، قم بتنزيل برنامج التشغيل الذي يدعم NVIDIA CUDA نظام Windows الفرعي لـ Linux‬ (WSL) وتثبيته لاستخدامه مع مهام سير عمل CUDA ML الحالية. تم تطوير CUDA لبرامج تشغيل WSL في الأصل ل WSL ، كما يتم استخدامها أيضا ل Azure IoT Edge لنظام التشغيل Linux على Windows.

يجب على المستخدمين Windows 10 أيضا تثبيت WSL لأنه تتم مشاركة بعض المكتبات بين WSL وAzure IoT Edge for Linux على Windows.

معالجات الجرافيكس iGPU من Intel

بالنسبة إلى وحدات معالجة الرسومات Intel iGPUs، قم بتنزيل برنامج تشغيل رسومات Intel وتثبيته مع دعم وحدة معالجة الرسومات WSL.

يجب على المستخدمين Windows 10 أيضا تثبيت WSL لأنه تتم مشاركة بعض المكتبات بين WSL وAzure IoT Edge for Linux على Windows.

استخدام تسريع GPU لنظام التشغيل Linux الخاص بك في نشر Windows

أنت الآن جاهز لنشر وتشغيل وحدات Linux المسرعة لوحدة معالجة الرسومات في بيئتك Windows من خلال Azure IoT Edge for Linux على Windows. يمكن العثور على مزيد من التفاصيل حول عملية النشر في دليل لتوفير IoT Edge واحد لنظام التشغيل Linux على جهاز Windows باستخدام مفاتيح متماثلة أو باستخدام شهادات X.509.

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