Extensão de driver de GPU AMD para Windows

Este artigo fornece uma visão geral da extensão de máquina virtual (VM) para implantar drivers de GPU AMD em VMs da série N do Windows. Ao instalar drivers AMD usando esta extensão, você está aceitando e concordando com os termos do Contrato de Licença de Usuário Final da AMD. Durante o processo de instalação, a VM pode reinicializar para concluir a configuração do driver.

Instruções sobre a instalação manual dos drivers e as versões atuais suportadas estão disponíveis. Para obter mais informações, consulte Configuração do driver de GPU AMD da série N do Azure para Windows.

Pré-requisitos

Ligação à Internet

A extensão do Microsoft Azure para drivers de GPU AMD requer que a VM de destino esteja conectada à Internet e tenha acesso.

Esquema de extensão

O JSON a seguir mostra o esquema para a extensão:

{
  "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": {
    }
  }
}

Propriedades

Nome Valor/Exemplo Tipo de dados
apiVersion 2015-06-15 data
editora Microsoft.HpcCompute string
tipo AmdGpuDriverWindows string
typeHandlerVersion 1.1 número inteiro

Implementação

Portal do Azure

Você pode implantar extensões de VM AMD do Azure no portal do Azure.

  1. Num browser, aceda ao Portal do Azure.

  2. Vá para a máquina virtual na qual você deseja instalar o driver.

  3. No menu à esquerda, selecione Extensões.

    Captura de tela que mostra a seleção de Extensões no menu do portal do Azure.

  4. Selecione Adicionar.

    Captura de tela que mostra a adição de uma extensão V M para o V M selecionado.

  5. Desloque-se para localizar e selecionar AMD GPU Driver Extension e, em seguida, selecione Next.

    Captura de tela que mostra a seleção de AMD G P U Driver Extension.

  6. Selecione Rever + criar e selecione Criar. Aguarde alguns minutos para que o driver seja implantado.

    Captura de ecrã que mostra a seleção do botão Rever + criar.

  7. Verifique se a extensão foi adicionada à lista de extensões instaladas.

    Captura de tela que mostra a nova extensão na lista de extensões para o V M.

Modelo Azure Resource Manager

Você pode usar modelos do Azure Resource Manager para implantar extensões de VM do Azure. Os modelos são ideais quando você implanta uma ou mais máquinas virtuais que exigem configuração pós-implantação.

A configuração JSON para uma extensão de máquina virtual pode ser aninhada dentro do recurso de máquina virtual ou colocada no nível raiz ou superior de um modelo JSON do Gerenciador de Recursos. O posicionamento da configuração JSON afeta o valor do nome e do tipo de recurso. Para obter mais informações, consulte Definir nome e tipo para recursos filho.

O exemplo a seguir pressupõe que a extensão esteja aninhada dentro do recurso de máquina virtual. Quando o recurso de extensão é aninhado, o JSON é colocado no "resources": [] objeto da máquina virtual.

{
  "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 '{ `
	}'

CLI do Azure

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

Solução de problemas e suporte

Resolver problemas

Você pode recuperar dados sobre o estado das implantações de extensão no portal do Azure e usando o Azure PowerShell e a CLI do Azure. Para ver o estado de implantação das extensões de uma determinada VM, execute o seguinte comando:

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

A saída de execução da extensão é registrada no seguinte diretório:

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

Códigos de erro

Código de Erro Significado Ação possível
0 Operação bem-sucedida.
1 Operação bem-sucedida. Reinicialização necessária.
100 Operação não suportada ou não pôde ser concluída. As causas possíveis são que a versão do PowerShell não é suportada, o tamanho da VM não é uma VM da série N e ocorreu uma falha no download de dados. Verifique os arquivos de log para determinar a causa do erro.
240, 840 Tempo limite de operação. Operação de nova tentativa.
-1 Ocorreu uma exceção. Verifique os arquivos de log para determinar a causa da exceção.
-5x Operação interrompida devido à reinicialização pendente. Reinicialize a VM. A instalação continua após a reinicialização. A desinstalação deve ser invocada manualmente.

Suporte

Se precisar de mais ajuda em qualquer ponto deste artigo, entre em contato com os especialistas do Azure nos fóruns MSDN Azure e Stack Overflow. Como alternativa, você pode registrar um incidente de suporte do Azure. Vá para Suporte do Azure e selecione Obter suporte. Para obter informações sobre como usar o suporte do Azure, leia as Perguntas frequentes de suporte do Azure.

Próximos passos