Share via


適用於 Windows 的 AMD GPU 驅動程式擴充功能

本文提供對於虛擬機器 (VM) 擴充功能在 Windows N 系列 VM 上部署 AMD GPU 驅動程式的概觀。 若您透過使用此擴充功能安裝 AMD 驅動程式,即表示您接受並同意 AMD End-User License Agreement (AMD 使用者授權合約) 的條款。 在安裝過程中,VM 可能會重新開機以便完成驅動程式設定。

有關手動安裝驅動程式的指示和目前支援的版本皆有提供。 如需詳細資訊,請參閱適用於 Windows 的 Azure N 系列 AMD GPU 驅動程式設定

必要條件

網際網路連線能力

適用於 AMD GPU 驅動程式的 Microsoft Azure 擴充功能會要求目標 VM 需連線到網際網路並擁有存取權。

擴充功能結構描述

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

屬性

名稱 值/範例 資料類型
apiVersion 2015-06-15 date
publisher Microsoft.HpcCompute string
type AmdGpuDriverWindows string
typeHandlerVersion 1.1 int

部署

Azure 入口網站

您可以在 Azure 入口網站中部署 Azure AMD VM 擴充功能。

  1. 在瀏覽器中,移至 Azure 入口網站

  2. 前往您想要安裝驅動程式的虛擬機器。

  3. 在左側功能表上,選取 [延伸模組]

    顯示選取 [Azure 入口網站] 功能選單中 [延伸模組] 的螢幕快照。

  4. 選取 [新增]。

    顯示新增所選 V M 之 V M 延伸模組的螢幕快照。

  5. 捲動以尋找並選取 [AMD GPU 驅動程式擴充功能],然後選取 [下一步]

    顯示選取 AMD G P U 驅動程式擴充功能的螢幕快照。

  6. 請選取 [檢閱 + 建立] 然後選取 [建立]。 等候幾分鐘的時間,讓驅動程式完成部署。

    顯示選取 [檢閱 + 建立] 按鈕的螢幕快照。

  7. 確認延伸模組已新增至已安裝的延伸模組清單中。

    顯示 V M 延伸模組清單中新延伸模組的螢幕快照。

Azure Resource Manager 範本

您可以使用 Azure Resource Manager 範本來部署 Azure VM 延伸模組。 在部署一部或多部需要部署後設定的虛擬機器時,便很適合使用範本。

虛擬機器延伸模組的 JSON 設定可以巢狀方式置於虛擬機器資源內部,或放在 Resource Manager JSON 範本的根目錄或最上層。 JSON 設定的放置會影響資源名稱和類型的值。 如需詳細資訊,請參閱設定子資源的名稱和類型

下列範例假設擴充功能以巢狀方式置於虛擬機器資源內部。 在以巢狀方式安置好延伸模組資源後,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 來擷取。 若要查看指定 VM 的擴充功能部署狀態,請執行下列命令:

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 版本、VM 大小不是 N 系列 VM,以及下載資料時發生失敗。 請檢查記錄檔以判斷錯誤的成因。
240、840 作業逾時。 重試作業。
-1 發生例外狀況。 請檢查記錄檔以判斷例外狀況的成因。
-5x 作業因重新開機擱置而中斷。 重新啟動 VM。 安裝會在重新啟動後繼續。 解除安裝應以手動方式叫用。

支援

如果您在此文章中有任何需要協助的地方,請連絡 MSDN Azure 和 Stack Overflow 論壇上的 Azure 專家。 或者,您可以提出 Azure 支援事件。 前往 Azure 支援,然後選取 [取得支援]。 如需使用 Azure 支援的資訊,請參閱 Azure 支援常見問題集

下一步