GPU's beheren via discrete apparaattoewijzing (preview)
Van toepassing op: Azure Local 2311.2 en hoger
In dit artikel wordt beschreven hoe u GPU DDA beheert met virtuele Arc-machines (VM's) in Azure Local. Zie GPU DDA-beheer voor AKS die zijn ingeschakeld door Azure Arc, GPU's gebruiken voor rekenintensieve workloads.
Met discrete apparaattoewijzing (DDA) kunt u een fysieke grafische verwerkingseenheid (GPU) toewijzen aan uw workload. In een DDA-implementatie worden gevirtualiseerde workloads uitgevoerd op het systeemeigen stuurprogramma en hebben ze doorgaans volledige toegang tot de functionaliteit van de GPU. DDA biedt het hoogste niveau van app-compatibiliteit en mogelijke prestaties.
Belangrijk
Deze functie is momenteel beschikbaar als PREVIEW-versie. Raadpleeg de Aanvullende voorwaarden voor Microsoft Azure-previews voor juridische voorwaarden die van toepassing zijn op Azure-functies die in bèta of preview zijn of die anders nog niet algemeen beschikbaar zijn.
Vereisten
Voordat u begint, moet u aan de volgende vereisten voldoen:
- Volg de installatie-instructies in GPU's voorbereiden voor Azure Local om uw Azure Local- en Arc-VM's voor te bereiden en ervoor te zorgen dat uw GPU's zijn voorbereid op DDA.
Een GPU koppelen tijdens het maken van een Arc-VM
Volg de stappen die worden beschreven in Virtuele Arc-machines maken in Azure Local en gebruik de aanvullende details van het hardwareprofiel om GPU toe te voegen aan uw maakproces.
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
Een GPU koppelen na het maken van een Arc-VM
Gebruik de volgende CLI-opdracht om de GPU te koppelen:
az stack-hci-vm gpu attach --resource-group "test-rg" --custom-location "test-location" --vm-name "test-vm" --gpus GpuDDA
Nadat u de GPU hebt gekoppeld, worden in de uitvoer de volledige VM-gegevens weergegeven. U kunt bevestigen dat de GPU's zijn gekoppeld door de sectie hardwareprofiel virtualMachineGPUs
te bekijken. De uitvoer ziet er als volgt uit:
"properties":{
"hardwareProfile":{
"virtualMachineGPUs":[
{
"assignmentType": "GpuDDA",
"gpuName": "NVIDIA A2",
"partitionSizeMb": null
}
],
Zie az stack-hci-vm gpu voor meer informatie over de opdracht GPU-attach.
Een GPU loskoppelen
Gebruik de volgende CLI-opdracht om de GPU los te koppelen:
az stack-hci-vm gpu detach --resource-group "test-rg" --custom-location "test-location" --vm-name "test-vm"
Na het loskoppelen van de GPU worden in de uitvoer de volledige VM-gegevens weergegeven. U kunt controleren of de GPU's zijn losgekoppeld door de sectie hardwareprofiel virtualMachineGPUs
te bekijken: de uitvoer ziet er als volgt uit:
"properties":{
"hardwareProfile":{
"virtualMachineGPUs":[],
Zie az stack-hci-vm gpu voor meer informatie over de opdracht GPU-attach.