共用方式為


透過離散裝置指派管理 GPU (預覽)

適用於:Azure 本機版本 23H2

本文說明如何在 Azure 本機上使用 Arc 虛擬機 (VM) 管理 GPU DDA。 如需 Azure Arc 所啟用 AKS 上的 GPU DDA 管理,請參閱 針對計算密集型工作負載使用 GPU。

離散裝置指派 (DDA) 可讓您將實體圖形處理單元 (GPU) 奉獻給您的工作負載。 在 DDA 部署中,虛擬化工作負載會在原生驅動程式上執行,而且通常可以完全存取 GPU 功能。 DDA 提供最高層級的應用程式相容性和潛在效能。

重要

這項功能目前為「預覽」狀態。 請參閱 Microsoft Azure 預覽版增補使用規定,以了解適用於 Azure 功能 (搶鮮版 (Beta)、預覽版,或尚未正式發行的版本) 的法律條款。

必要條件

開始之前,請滿足下列必要條件:

在建立 Arc VM 期間連結 GPU

請遵循在 Azure 本機上建立 Arc 虛擬機中所述的步驟,並利用額外的硬體配置檔詳細數據,將 GPU 新增至您的建立程式。

az stack-hci-vm create --name $vmName --resource-group $resource_group --admin-username $userName --admin-password $password --computer-name $computerName --image $imageName --location $location --authentication-type all --nics $nicName --custom-location $customLocationID --hardware-profile memory-mb="8192" processors="4" --storage-path-id $storagePathId --gpus GpuDDA

建立 Arc VM 之後附加 GPU

使用下列 CLI 命令連結 GPU:

az stack-hci-vm gpu attach --resource-group "test-rg" --custom-location "test-location" --vm-name "test-vm" --gpus GpuDDA

連結 GPU 之後,輸出會顯示完整的 VM 詳細數據。 您可以檢閱硬體設定檔 virtualMachineGPUs 區段來確認 GPU 已附加 - 輸出如下所示:

"properties":{
	"hardwareProfile":{
		"virtualMachineGPUs":[
			{
				"assignmentType": "GpuDDA",
				"gpuName": "NVIDIA A2",
				"partitionSizeMb": null
			}
         ],

如需 GPU 附加命令的詳細資訊,請參閱 az stack-hci-vm gpu

中斷連結 GPU

使用下列 CLI 命令卸離 GPU:

az stack-hci-vm gpu detach --resource-group "test-rg" --custom-location "test-location" --vm-name "test-vm"

中斷連結 GPU 之後,輸出會顯示完整的 VM 詳細數據。 您可以檢閱硬體設定檔 virtualMachineGPUs 區段來確認 GPU 已中斷連結 ─ 輸出如下所示:

"properties":{
	"hardwareProfile":{
		"virtualMachineGPUs":[],

如需 GPU 附加命令的詳細資訊,請參閱 az stack-hci-vm gpu

下一步