Verwalten von GPUs über diskrete Gerätezuweisung (Vorschau)
Gilt für: Azure Local, Version 23H2
In diesem Artikel wird beschrieben, wie Sie GPU-DDA mit virtuellen Arc-Computern (VMs) auf Azure Local verwalten. Informationen zur GPU-DDA-Verwaltung auf von Azure Arc aktivierten AKS finden Sie unter Verwenden von GPUs für rechenintensive Workloads.
Mit diskreter Gerätezuweisung (DDA) können Sie Ihrer Workload eine physische grafikverarbeitende Einheit (GPU) zuweisen. In einer DDA-Bereitstellung werden virtualisierte Workloads auf dem nativen Treiber ausgeführt und haben in der Regel vollen Zugriff auf die GPU-Funktionalität. DDA bietet das höchste Maß an App-Kompatibilität und potenzieller Leistung.
Wichtig
Dieses Feature befindet sich derzeit in der VORSCHAU. Die zusätzlichen Nutzungsbestimmungen für Microsoft Azure-Vorschauen enthalten rechtliche Bedingungen. Sie gelten für diejenigen Azure-Features, die sich in der Beta- oder Vorschauversion befinden oder aber anderweitig noch nicht zur allgemeinen Verfügbarkeit freigegeben sind.
Voraussetzungen
Bevor Sie beginnen, erfüllen Sie die folgenden Voraussetzungen:
- Befolgen Sie die Setupanweisungen unter Prepare GPUs for Azure Local , um Ihre lokalen Azure- und Arc-VMs vorzubereiten, und um sicherzustellen, dass Ihre GPUs für DDA vorbereitet sind.
Anfügen einer GPU während der Erstellung einer Arc-VM
Führen Sie die in "Create Arc virtual machines on Azure Local" beschriebenen Schritte aus, und verwenden Sie die zusätzlichen Hardwareprofildetails, um Ihrem Erstellungsprozess GPU hinzuzufügen.
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
Anfügen einer GPU nach der Erstellung einer Arc-VM
Verwenden Sie den folgenden CLI-Befehl, um die GPU anzufügen:
az stack-hci-vm gpu attach --resource-group "test-rg" --custom-location "test-location" --vm-name "test-vm" --gpus GpuDDA
Nach dem Anfügen der GPU zeigt die Ausgabe die vollständigen VM-Details an. Sie können bestätigen, dass die GPUs angefügt wurden, indem Sie den Abschnitt "Hardwareprofil virtualMachineGPUs
" überprüfen . Die Ausgabe sieht wie folgt aus:
"properties":{
"hardwareProfile":{
"virtualMachineGPUs":[
{
"assignmentType": "GpuDDA",
"gpuName": "NVIDIA A2",
"partitionSizeMb": null
}
],
Ausführliche Informationen zum GPU-Attach-Befehl finden Sie unter az stack-hci-vm gpu.
Trennen einer GPU
Verwenden Sie den folgenden CLI-Befehl, um die GPU zu trennen:
az stack-hci-vm gpu detach --resource-group "test-rg" --custom-location "test-location" --vm-name "test-vm"
Nach dem Trennen der GPU zeigt die Ausgabe die vollständigen VM-Details an. Sie können bestätigen, dass die GPUs getrennt wurden, indem Sie den Abschnitt "Hardwareprofil virtualMachineGPUs
" überprüfen . Die Ausgabe sieht wie folgt aus:
"properties":{
"hardwareProfile":{
"virtualMachineGPUs":[],
Ausführliche Informationen zum GPU-Attach-Befehl finden Sie unter az stack-hci-vm gpu.