Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Расширение драйвера GPU NVIDIA для Windows устанавливает драйверы GPU NVIDIA на виртуальных машинах серии N Windows. В зависимости от семейства виртуальных машин расширение устанавливает драйверы CUDA или GRID. При установке драйверов NVIDIA с помощью этого расширения вы принимаете и соглашаетесь с условиями лицензионного соглашения NVIDIA конечного пользователя. Во время установки драйвера виртуальная машина может быть перезагружена для завершения процедуры.
Инструкции по установке драйверов вручную и список текущих поддерживаемых версий доступны для проверки. Дополнительные сведения см. в статье Установка драйверов NVIDIA GPU на виртуальных машинах серии N под управлением Windows.
Расширение драйвера GPU NVIDIA также можно развернуть на виртуальных машинах серии N Linux. Дополнительные сведения см. в разделе "Расширение драйвера GPU NVIDIA для Linux".
Note
Это расширение будет продолжать использовать версию 18.x, пока мы не завершим развертывание версии 20.x в Q3 CY2026.
Note
Расширения драйверов GPU не обновляют драйвер автоматически после установки расширения. Если вам нужно перейти к более новой версии драйвера, то вручную скачайте и установите драйвер или удалите и снова добавьте расширение.
Note
Попробуйте использовать виртуальную машину для ускорения диагностики. Мы рекомендуем запустить Помощник VM для Windows или Помощник VM для Linux. Эти средства диагностики на основе скриптов помогают выявить распространенные проблемы, влияющие на Azure гостевого агента виртуальной машины и общую работоспособность виртуальных машин.
Если у вас возникли проблемы с производительностью виртуальных машин, перед обращением в службу поддержки запустите эти средства.
Prerequisites
Убедитесь, что виртуальная машина удовлетворяет предварительным требованиям для использования расширения драйвера GPU NVIDIA.
Поддержка операционных систем
Расширение драйвера GPU NVIDIA поддерживает следующие версии Windows:
| Distribution | Version |
|---|---|
| Windows 11 | Core |
| Windows 10 | Core |
| Windows Server 2022 | Core |
| Windows Server 2019 | Core |
| Windows Server 2016 | Core |
| Windows Server 2012 R2 | Core |
Требуется подключение к Интернету
Расширение драйвера GPU NVIDIA требует, чтобы целевая виртуальная машина была подключена к Интернету и имеет доступ.
Просмотрите схему расширения
В следующем фрагменте 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.10",
"autoUpgradeMinorVersion": true,
"settings": {
}
}
}
Properties
Схема JSON содержит значения для следующих параметров.
| Name | Value/Example | Тип данных |
|---|---|---|
apiVersion |
2015-06-15 | date |
publisher |
Майкрософт. HpcCompute | string |
type |
NvidiaGpuDriverWindows | string |
typeHandlerVersion |
1.10 | int |
Развертывание расширения
Расширениями виртуальных машин Azure можно управлять, воспользовавшись такими средствами, как Azure CLI, PowerShell, шаблоны Azure Resource Manager (ARM) и портал Azure.
Note
В некоторых из следующих примеров используются <placeholder> значения параметров в командах. Перед выполнением каждой команды обязательно замените все значения заполнителей определенными значениями для конфигурации.
портал Azure
Чтобы установить расширение драйвера GPU NVIDIA на портале Azure, выполните следующие действия.
На портале Azure перейдите на виртуальную машину, на которой требуется установить расширение.
В разделе "Параметры" выберите "Расширения и приложения".
В разделе "Расширения" нажмите кнопку "+ Добавить".
Найдите и выберите расширение драйвера GPU NVIDIA, а затем нажмите кнопку "Далее".
Выберите Просмотреть и создать. Подтвердите действие развертывания и нажмите кнопку "Создать".
Подождите несколько минут, пока расширение будет развернуто.
Убедитесь, что расширение указано как установленное расширение для виртуальной машины.
ARM template
Шаблоны ARM идеально подходят при развертывании одной или нескольких виртуальных машин, требующих настройки после развертывания.
Конфигурация JSON для расширения виртуальной машины может быть вложена в ресурс виртуальной машины или помещена на корневой или верхний уровень шаблона JSON ARM. Размещение конфигурации JSON влияет на значение ресурса name и type. Дополнительные сведения см. в разделе Указание имени и типа дочернего ресурса в шаблоне Resource Manager.
В следующем примере предполагается, что расширение встроено в ресурс виртуальной машины. Если ресурс расширения является вложенным, код 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.10",
"autoUpgradeMinorVersion": true,
"settings": {
}
}
}
PowerShell
Используйте следующую команду PowerShell для развертывания расширения драйвера GPU NVIDIA на виртуальной машине.
Set-AzVMExtension
-ResourceGroupName "<myResourceGroup>" `
-VMName "<myVM>" `
-Location "<location>" `
-Publisher "Microsoft.HpcCompute" `
-ExtensionName "NvidiaGpuDriverWindows" `
-ExtensionType "NvidiaGpuDriverWindows" `
-TypeHandlerVersion 1.10 `
-SettingString '{ `
}'
Azure CLI
Выполните следующую команду в Azure CLI, чтобы развернуть расширение драйвера GPU NVIDIA на виртуальной машине.
az vm extension set \
--resource-group <myResourceGroup> \
--vm-name <myVM> \
--name NvidiaGpuDriverWindows \
--publisher Microsoft.HpcCompute \
--version 1.10 \
--settings '{ \
}'
Устранение неполадок
Ниже приведены некоторые рекомендации по устранению неполадок с развертыванием.
Проверка состояния расширения
Проверьте состояние развертывания расширения на портале Azure или с помощью PowerShell или Azure CLI.
Чтобы просмотреть состояние развертывания расширений для данной виртуальной машины, выполните следующие команды:
Get-AzVMExtension -ResourceGroupName <myResourceGroup> -VMName <myVM> -Name <myExtensionName>
az vm extension list --resource-group <myResourceGroup> --vm-name <myVM> -o table
Просмотр журналов выходных данных
Просмотрите выходные журналы развертывания расширения драйвера GPU NVIDIA в C:\WindowsAzure\Logs\Plugins\Майкрософт.HpcCompute.NvidiaGpuDriverWindows\.
Реагирование на коды ошибок
В следующей таблице перечислены распространенные коды ошибок для развертывания и потенциальных дальнейших действий.
| Error | Description | Action |
|---|---|---|
| 0 | Операция успешна. | Никаких обязательных действий. |
| 1 | Операция успешна. | Reboot. |
| 100 | Операция не поддерживается или не может быть выполнена. | Проверьте файлы журнала, чтобы определить причину ошибки, например: — Версия PowerShell не поддерживается. — Размер виртуальной машины не соответствует виртуальной машине серии N. — сбой во время скачивания данных. |
| 240, 840 | Время ожидания операции. | Повторить операцию. |
| -1 | Произошло исключение. | Проверьте файлы журнала, чтобы определить причину исключения. |
| -5x | Операция прервана из-за ожидаемой перезагрузки. | Перезагрузите виртуальную машину. Установка продолжается после перезагрузки. Удаление должно быть вызвано вручную. |
Известные проблемы
Версия 17.x драйвера GRID несовместима с NVv3 (NVIDIA Tesla M60). Поддерживаются драйверы GRID до версии 16.5 .
NvidiaGpuDriverWindows устанавливает последние драйверы, несовместимые с номером SKU NVv3. Вместо этого используйте следующие параметры среды выполнения, чтобы принудительно установить более раннюю версию драйвера. Дополнительные сведения о версиях драйверов см. в разделе ресурсы GPUNVIDIA.
az vm extension set --resource-group <rg-name> --vm-name <vm-name> --name NvidiaGpuDriverWindows --publisher Microsoft.HpcCompute --settings "{'driverVersion':'538.46'}"
{
"name": "NvidiaGpuDriverWindows",
"type": "extensions",
"apiVersion": "2015-06-15",
"location": "<location>",
"dependsOn": [
"[concat('Microsoft.Compute/virtualMachines/', <myVM>)]"
],
"properties": {
"publisher": "Microsoft.HpcCompute",
"type": "NvidiaGpuDriverWindows",
"typeHandlerVersion": "1.10",
"autoUpgradeMinorVersion": true,
"settings": {
"driverVersion": "538.46"
}
}
}
Получите поддержку
Ниже приведены некоторые другие варианты, которые помогут устранить проблемы с развертыванием.
Чтобы получить помощь, обратитесь к экспертам Azure на форумах вопросов и ответов и Stack Overflow.
Если вы не найдете ответ на сайте, вы можете задать вопрос, чтобы получить ответ от Майкрософт или других членов сообщества.
Вы также можете Contact служба поддержки Майкрософт. Дополнительные сведения об использовании поддержка Azure см. в статье поддержка Azure вопросы и ответы.
Дальнейшие шаги
- Дополнительные сведения о расширениях см. в разделе Расширения и функции компьютера Windows.
- См. дополнительные сведения о размерах виртуальных машин серии N, оптимизированных для GPU.