Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: Azure Local 2311.2 e versioni successive
Questo articolo descrive come gestire le GPU usando il partizionamento (GPU-P) per le macchine virtuali locali di Azure abilitate da Azure Arc. GPU-P consente di condividere una GPU con più carichi di lavoro suddividendo la GPU in partizioni frazionarie dedicate.
Importante
La funzionalità è attualmente disponibile in ANTEPRIMA. Vedere le Condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure per le condizioni legali applicabili alle funzionalità di Azure in versione beta, in anteprima o non ancora rilasciate nella disponibilità generale.
Limiti
Quando si usa la funzionalità GPU-P, prendere in considerazione le limitazioni seguenti:
Il partizionamento GPU non è supportato se la configurazione non è omogenea. Di seguito sono riportati alcuni esempi di configurazioni non supportate:
Combinazione di GPU da fornitori diversi nello stesso sistema.
Uso di modelli GPU diversi da famiglie di prodotti diversi dello stesso fornitore nello stesso sistema.
Non è possibile assegnare una GPU fisica come assegnazione di dispositivi discreti (DDA) e come GPU partizionabile (GPU-P). È possibile assegnarlo come DDA o come GPU partizionabile, ma non entrambi.
È possibile assegnare una sola partizione GPU a una macchina virtuale.
Le partizioni vengono assegnate automaticamente alle VM. Non è possibile scegliere una partizione specifica per una macchina virtuale specifica.
Il partizionamento GPU in Locale di Azure supporta la migrazione in tempo reale. La build del sistema operativo deve essere 26100.xxxx o versione successiva. L'host e le macchine virtuali devono trovarsi nel software GPU virtuale NVIDIA versione 18 e successive. Per altre informazioni, vedere Microsoft Azure Local - NVIDIA Docs.For more information, see Microsoft Azure Local - NVIDIA Docs.
È possibile partizionare la GPU usando interfaccia della riga di comando di Azure (CLI). È consigliabile usare l'interfaccia della riga di comando di Azure per configurare e assegnare partizioni GPU. È necessario assicurarsi manualmente che la configurazione omogenea venga mantenuta per le GPU in tutti i computer del sistema.
Prerequisiti
- Vedere Preparare le GPU per i requisiti locali di Azure e preparare le macchine virtuali locali di Azure e per assicurarsi che le GPU siano preparate e partizionate.
Collegare una GPU durante la creazione di macchine virtuali locali di Azure
Seguire i passaggi descritti in Creare macchine virtuali locali di Azure e usare i dettagli aggiuntivi del profilo hardware per aggiungere GPU al processo di creazione. Esegui le operazioni seguenti:
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 GpuP
Per altre informazioni, vedere az stack-hci-vm create.
Collegare una GPU dopo la creazione di una macchina virtuale locale di Azure
Utilizzare il seguente comando CLI per collegare la GPU.
az stack-hci-vm stop --name your_VM_name --resource-group your_resource_group
È possibile specificare le dimensioni della partizione nel comando, come illustrato di seguito. Le dimensioni delle minPartitionVRAM partizioni sono le stesse trovate in Get-VMHostPartitionableGpu Hyper-V. È anche possibile usare il comando senza specificare le dimensioni della partizione, come illustrato nell'esempio precedente.
az stack-hci-vm gpu attach --resource-group "test-rg" --custom-location "test-location" --vm-name "test-vm" --gpus GpuP
Dopo aver collegato la partizione GPU, l'output mostra i dettagli completi della macchina virtuale. È possibile verificare che le GPU siano state collegate esaminando la sezione del profilo virtualMachineGPUs hardware. L'output sarà simile al seguente:
"properties":{
"hardwareProfile":{
"virtualMachineGPUs":[
{
"assignmentType": "GpuP",
"gpuName": null,
"partitionSizeMb": 3648
}
],
Per altre informazioni sul comando gpu attach, vedere az stack-hci-vm gpu.
Scollegare una GPU
Usa il seguente comando CLI per scollegare la GPU:
az stack-hci-vm gpu detach --resource-group "test-rg" --custom-location "test-location" --vm-name "test-vm" --gpus GpuP
Dopo aver scollegato la partizione GPU, l'output mostra i dettagli completi della macchina virtuale. Puoi confermare che le GPU siano state scollegate esaminando il profilo virtualMachineGPUs hardware. L'output sarà simile al seguente:
"properties":{
"hardwareProfile":{
"virtualMachineGPUs":[],
Per altre informazioni sul comando gpu attach, vedere az stack-hci-vm gpu.