ملحق برنامج تشغيل NVIDIA GPU على نظام Windows

يقوم ملحق برنامج تشغيل NVIDIA GPU ل Windows بتثبيت برامج تشغيل NVIDIA GPU على الأجهزة الظاهرية لسلسلة Windows N (VMs). استناداً إلى عائلة الجهاز الظاهري، يثبت الملحق برامج تشغيل CUDA أو GRID. عند تثبيت برامج تشغيل NVIDIA باستخدام هذا الملحق، فإنك توافق على شروط اتفاقية ترخيص المستخدم النهائي NVIDIA وتوافق عليها. أثناء عملية التثبيت، قد تتم إعادة تشغيل الجهاز الظاهري لإكمال إعداد برنامج التشغيل.

تتوفر إرشادات التثبيت اليدوي لبرامج التشغيل وقائمة الإصدارات المدعومة الحالية للمراجعة. لمزيد من المعلومات، راجع تثبيت برامج تشغيل NVIDIA GPU على الأجهزة الظاهرية من السلسلة N التي تعمل بنظام Windows.

يمكن أيضا نشر ملحق برنامج تشغيل NVIDIA GPU على أجهزة Linux N-series الظاهرية. لمزيد من المعلومات، راجع ملحق برنامج تشغيل NVIDIA GPU لنظام Linux.

إشعار

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

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

تأكد من أن جهازك الظاهري يفي بالمتطلبات الأساسية لاستخدام ملحق برنامج تشغيل NVIDIA GPU.

دعم نظام التشغيل

يدعم ملحق برنامج تشغيل NVIDIA GPU إصدارات Windows التالية:

التوزيع ‏‏الإصدار
Windows 11 الأساسي
Windows 10 الأساسي
Windows Server 2022 الأساسي
Windows Server 2019 الأساسي
Windows Server 2016‏ الأساسي
Windows Server 2012 R2 الأساسي

الاتصال بالإنترنت مطلوب

يتطلب ملحق برنامج تشغيل NVIDIA GPU أن يكون الجهاز الظاهري الهدف متصلا بالإنترنت ولديه حق الوصول.

مراجعة مخطط الملحق

تعرض القصاصة البرمجية JSON التالية مخطط الملحق:

{
  "name": "<myExtensionName>",
  "type": "extensions",
  "apiVersion": "2015-06-15",
  "location": "<location>",
  "dependsOn": [
    "[concat('Microsoft.Compute/virtualMachines/', <myVM>)]"
  ],
  "properties": {
    "publisher": "Microsoft.HpcCompute",
    "type": "NvidiaGpuDriverWindows",
    "typeHandlerVersion": "1.4",
    "autoUpgradeMinorVersion": true,
    "settings": {
    }
  }
}

خصائص

يتضمن مخطط JSON قيما للمعلمات التالية.

الاسم القيمة/المثال نوع البيانات
apiVersion 2015-06-15 date
publisher Microsoft.HpcCompute سلسلة
type NvidiaGpuDriverWindows سلسلة
typeHandlerVersion 1.4 العدد الصحيح

نشر الملحق

يمكن إدارة ملحقات Azure VM باستخدام قوالب Azure CLI وPowerShell وAzure Resource Manager (ARM) ومدخل Azure.

إشعار

تستخدم <placeholder> بعض الأمثلة التالية قيم المعلمات في الأوامر. قبل تشغيل كل أمر، تأكد من استبدال أي قيم عنصر نائب بقيم محددة للتكوين الخاص بك.

مدخل Azure

لتثبيت ملحق برنامج تشغيل NVIDIA GPU في مدخل Microsoft Azure، اتبع الخطوات التالية:

  1. في مدخل Microsoft Azure، انتقل إلى الجهاز الظاهري الذي تريد تثبيت الملحق عليه.

  2. ضمن الإعدادات، حدد Extensions + Applications.

    Screenshot that shows how to select Extensions + Applications for a virtual machine in the Azure portal.

  3. ضمن Extensions، حدد + Add.

    Screenshot that shows how to add an extension for a virtual machine in the Azure portal.

  4. حدد موقع ملحق برنامج تشغيل NVIDIA GPU وحدده، ثم حدد التالي.

    Screenshot that shows how to locate and select the NVIDIA GPU Driver Extension for a virtual machine in the Azure portal.

  5. حدد "Review + create". قم بتأكيد إجراء النشر، وحدد Create.

    انتظر بضع دقائق حتى يتم نشر الملحق.

    Screenshot that shows how to create the NVIDIA GPU Driver Extension on the selected virtual machine in the Azure portal.

  6. تأكد من إدراج الملحق كملحق مثبت للجهاز الظاهري.

    Screenshot that shows the NVIDIA GPU Driver Extension in the list of extensions for the virtual machine in the Azure portal.

قالب ARM

تعد قوالب ARM مثالية عند نشر جهاز ظاهري واحد أو أكثر يتطلب تكوين ما بعد التوزيع.

يمكن تداخل تكوين JSON لملحق جهاز ظاهري داخل مورد الجهاز الظاهري أو وضعه في المستوى الجذر أو الأعلى لقالب JSON ARM. يؤثر موضع تكوين JSON على قيمة المورد name و type. لمزيد من المعلومات، راجع تعيين اسم ونوع الموارد التابعة.

يفترض المثال التالي أن الملحق متداخل داخل مورد الجهاز الظاهري. عندما يكون مورد الملحق مضمناً، يتم وضع JSON في عنصر "resources": [] في الجهاز الظاهري.

{
  "name": "<myExtensionName>",
  "type": "extensions",
  "location": "[<resourceGroup().location>]",
  "apiVersion": "2015-06-15",
  "dependsOn": [
    "[concat('Microsoft.Compute/virtualMachines/', <myVM>)]"
  ],
  "properties": {
    "publisher": "Microsoft.HpcCompute",
    "type": "NvidiaGpuDriverWindows",
    "typeHandlerVersion": "1.4",
    "autoUpgradeMinorVersion": true,
    "settings": {
    }
  }
}

بوويرشيل

استخدم أمر PowerShell التالي لنشر ملحق برنامج تشغيل NVIDIA GPU إلى جهاز ظاهري.

Set-AzVMExtension
    -ResourceGroupName "<myResourceGroup>" `
    -VMName "<myVM>" `
    -Location "<location>" `
    -Publisher "Microsoft.HpcCompute" `
    -ExtensionName "NvidiaGpuDriverWindows" `
    -ExtensionType "NvidiaGpuDriverWindows" `
    -TypeHandlerVersion 1.4 `
    -SettingString '{ `
	}'

Azure CLI

قم بتشغيل الأمر التالي في Azure CLI لنشر ملحق برنامج تشغيل NVIDIA GPU إلى جهاز ظاهري.

az vm extension set \
  --resource-group <myResourceGroup> \
  --vm-name <myVM> \
  --name NvidiaGpuDriverWindows \
  --publisher Microsoft.HpcCompute \
  --version 1.4 \
  --settings '{ \
  }'

استكشاف المشكلات وإصلاحها

فيما يلي بعض الاقتراحات حول كيفية استكشاف مشكلات التوزيع وإصلاحها.

التحقق من حالة الملحق

تحقق من حالة نشر الملحق في مدخل Microsoft Azure، أو باستخدام PowerShell أو Azure CLI.

لمشاهدة حالة نشر الملحقات لجهاز ظاهري معين، قم بتشغيل الأوامر التالية:

Get-AzVMExtension -ResourceGroupName <myResourceGroup> -VMName <myVM> -Name <myExtensionName>
az vm extension list --resource-group <myResourceGroup> --vm-name <myVM> -o table

مراجعة سجلات الإخراج

عرض سجلات الإخراج لنشر ملحق برنامج تشغيل NVIDIA GPU ضمن C:\WindowsAzure\Logs\Plugins\Microsoft.HpcCompute.NvidiaGpuDriverWindows\.

الاستجابة برموز الخطأ

يسرد الجدول التالي رموز الخطأ الشائعة للنشر وإجراءات المتابعة المحتملة.

Error ‏‏الوصف الإجراء
0 العملية ناجحة. لا يوجد إجراء مطلوب.
1 العملية ناجحة. إعادة التشغيل.
100 العملية غير مدعومة أو تعذر إكمالها. تحقق من ملفات السجل لتحديد سبب الخطأ، مثل:
- إصدار PowerShell غير مدعوم.
- حجم الجهاز الظاهري ليس جهازا ظاهريا من سلسلة N.
- فشل أثناء تنزيل البيانات.
240, 840 مهلة التشغيل. إعادة محاولة العملية.
-1 حدث استثناء. تحقق من ملفات السجل لتحديد سبب الاستثناء.
-5x توقفت العملية بسبب إعادة التشغيل المعلقة. أعد تشغيل الجهاز الظاهري. يستمر التثبيت بعد إعادة التشغيل.
يجب استدعاء إلغاء التثبيت يدوياً.

الحصول على الدعم

فيما يلي بعض الخيارات الأخرى لمساعدتك في حل مشكلات النشر:

  • للحصول على المساعدة، اتصل بخبراء Azure في منتديات Q&A و Stack Overflow.

  • إذا لم تعثر على إجابة على الموقع، فيمكنك نشر سؤال لإدخاله من Microsoft أو أعضاء آخرين في المجتمع.

  • يمكنك أيضا الاتصال بدعم Microsoft. للحصول على معلومات حول استخدام دعم Azure، اقرأ الأسئلة المتداولة حول دعم Azure.

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