次の方法で共有


個別のデバイス割り当てを使用して GPU を管理する (プレビュー)

適用対象: Azure Local バージョン 23H2

この記事では、Azure Local 上の Arc 仮想マシン (VM) を使用して GPU DDA を管理する方法について説明します。 Azure Arc で有効になっている AKS での GPU DDA 管理については、「 コンピューティング集中型ワークロードに GPU を使用する」を参照してください。

個別デバイス割り当て (DDA) を使用すると、物理グラフィカル処理装置 (GPU) をワークロード専用にできます。 DDA の展開では、仮想化されたワークロードはネイティブ ドライバー上で実行され、通常は GPU の機能にフル アクセスできます。 DDA は、最も高いレベルのアプリ互換性と潜在的なパフォーマンスを提供します。

重要

現在、この機能はプレビュー段階にあります。 ベータ版、プレビュー版、または一般提供としてまだリリースされていない Azure の機能に適用される法律条項については、「Microsoft Azure プレビューの追加使用条件」を参照してください。

前提条件

開始する前に、次の前提条件を満たす必要があります。

Arc VM の作成時に GPU をアタッチする

Azure Local での 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 をアタッチする

GPU をアタッチするには、次の CLI コマンドを使用します。

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

GPU をアタッチすると、出力に VM の完全な詳細が表示されます。 GPU がアタッチされたことを確認するには、ハードウェア プロファイルの virtualMachineGPUs セクションを確認します。出力は次のようになります。

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

GPU attach コマンドの詳細については、 az stack-hci-vm gpu を参照してください。

GPU をデタッチする

GPU をデタッチするには、次の CLI コマンドを使用します。

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

GPU をデタッチすると、出力に VM の完全な詳細が表示されます。 GPU がデタッチされたことを確認するには、ハードウェア プロファイルの virtualMachineGPUs セクションを確認します。出力は次のようになります。

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

GPU attach コマンドの詳細については、 az stack-hci-vm gpu を参照してください。

次のステップ