Расширение драйвера GPU AMD для Windows

В этой статье представлен обзор расширения виртуальной машины для развертывания драйверов GPU AMD на виртуальных машинах серии N Windows. При установке драйверов AMD с помощью этого расширения требуется принять условия лицензионного соглашения AMD . Во время установки драйвера виртуальная машина может быть перезагружена для завершения процедуры.

Доступны инструкции по установке драйверов вручную и сведения о поддерживаемых сейчас версиях. Дополнительные сведения см. в статье Установка драйвера GPU AMD для виртуальных машин Azure серии N под управлением Windows.

Необходимые компоненты

Подключение к Интернету

Для работы расширения Microsoft Azure для драйверов GPU AMD требуется, чтобы целевая виртуальная машина была доступна и подключена к Интернету.

Схема расширения

Следующий код JSON демонстрирует схему расширения:

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

Свойства

Имя. Значение или пример Тип данных
версия_API 15.06.2015 Дата
издатель Microsoft.HpcCompute строка
type AmdGpuDriverWindows строка
typeHandlerVersion 1,1 INT

Развертывание

Портал Azure

Расширения виртуальной машины AMD Azure можно развернуть на портале Azure.

  1. В браузере перейдите на портал Azure.

  2. Перейдите к виртуальной машине, на которой требуется установить драйвер.

  3. В меню слева выберите Расширения.

    Screenshot that shows selecting Extensions in the Azure portal menu.

  4. Выберите Добавить.

    Screenshot that shows adding a V M extension for the selected V M.

  5. Прокрутите экран, найдите и выберите расширение драйвера GPU AMD, а затем нажмите кнопку Далее.

    Screenshot that shows selecting AMD G P U Driver Extension.

  6. Выберите Просмотр и создание, а затем нажмите Создать. Подождите несколько минут, пока завершится развертывание драйвера.

    Screenshot that shows selecting the Review + create button.

  7. Убедитесь, что расширение добавлено в список установленных.

    Screenshot that shows the new extension in the list of extensions for the V M.

Шаблон Azure Resource Manager

Вы можете развернуть расширения виртуальной машины Azure с помощью шаблонов Azure Resource Manager. Шаблоны идеально подходят для развертывания одной или нескольких виртуальных машин, требующих настройки после развертывания.

Конфигурацию JSON для расширения виртуальной машины можно вложить в ресурс виртуальной машины либо поместить в корневой (верхний) уровень JSON-файла шаблона Resource Manager. Размещение конфигурации JSON влияет на значения имени и типа ресурса. Дополнительные сведения см. в разделе Указание имени и типа дочернего ресурса в шаблоне 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": "AmdGpuDriverWindows",
    "typeHandlerVersion": "1.1",
    "autoUpgradeMinorVersion": true,
    "settings": {
    }
  }
}

PowerShell

Set-AzVMExtension
    -ResourceGroupName "myResourceGroup" `
    -VMName "myVM" `
    -Location "southcentralus" `
    -Publisher "Microsoft.HpcCompute" `
    -ExtensionName "AmdGpuDriverWindows" `
    -ExtensionType "AmdGpuDriverWindows" `
    -TypeHandlerVersion 1.1 `
    -SettingString '{ `
	}'

Azure CLI

az vm extension set `
  --resource-group myResourceGroup `
  --vm-name myVM `
  --name AmdGpuDriverWindows `
  --publisher Microsoft.HpcCompute `
  --version 1.1 `
  --settings '{ `
  }'

Устранение неполадок и поддержка

Устранение неполадок

Данные о состоянии развертываний расширений можно получить на портале Azure, а также с помощью Azure PowerShell и Azure CLI. Чтобы просмотреть состояние развертывания расширений для определенной виртуальной машины, выполните следующую команду:

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

Выходные данные выполнения расширения регистрируются в следующем каталоге:

C:\WindowsAzure\Logs\Plugins\Microsoft.HpcCompute.AmdGpuDriverMicrosoft\

Коды ошибок

Код ошибки Значение Возможное действие
0 Операция выполнена успешно.
1 Операция выполнена успешно. Требуется перезагрузка.
100 Операция не поддерживается или не может быть выполнена. Возможные причины: версия PowerShell не поддерживается, размер виртуальной машины не является виртуальной машиной серии N и произошла ошибка при скачивании данных. Проверьте файлы журнала, чтобы определить причину ошибки.
240, 840 Время ожидания операции истекло. Повторите операцию.
-1 Возникло исключение. Проверьте файлы журнала, чтобы определить причину исключения.
-5x Операция прервана из-за ожидаемой перезагрузки. Перезагрузите виртуальную машину. Установка продолжится после перезагрузки. Удаление должно быть вызвано вручную.

Поддержка

Если в любой момент при изучении этой статьи вам потребуется дополнительная помощь, обратитесь к экспертам по Azure на форумах MSDN Azure и Stack Overflow. Кроме того, можно зарегистрировать обращение в службу поддержки Azure. Перейдите на сайт поддержки Azure и щелкните Получить поддержку. Дополнительные сведения об использовании службы поддержки Azure см. в статье Часто задаваемые вопросы о поддержке Azure.

Следующие шаги