Virtuella GPU-datorer för Azure Stack Edge Pro GPU-enheter
GÄLLER FÖR: Azure Stack Edge Pro – GPUAzure Stack Edge Pro 2Azure Stack Edge Pro R
GPU-accelererade arbetsbelastningar på en Azure Stack Edge Pro GPU-enhet kräver en virtuell GPU-dator (virtuell dator). Den här artikeln innehåller en översikt över virtuella GPU-datorer, inklusive operativsystem som stöds, GPU-drivrutiner och VM-storlekar. Distributionsalternativ för virtuella GPU-datorer som används med Kubernetes-kluster diskuteras också.
Om virtuella GPU-datorer
Dina Azure Stack Edge-enheter kan vara utrustade med 1 eller 2 av Nvidias GPU för Tesla T4 eller Tensor Core A2. Om du vill distribuera GPU-accelererade VM-arbetsbelastningar på dessa enheter använder du GPU-optimerade VM-storlekar. Den valda GPU-datorn ska matcha GPU:ns märke på din Azure Stack Edge-enhet. Mer information finns i GPU-optimerade virtuella datorer i N-serien som stöds.
För att kunna dra nytta av GPU-funktionerna i virtuella Datorer i Azure N-serien måste Nvidia GPU-drivrutiner installeras. Nvidia GPU-drivrutinstillägget installerar lämpliga Nvidia CUDA- eller GRID-drivrutiner. Du kan installera GPU-tilläggen med hjälp av mallar eller via Azure Portal.
Du kan installera och hantera tillägget med hjälp av Azure Resource Manager-mallarna efter distributionen av den virtuella datorn. I Azure Portal kan du installera GPU-tillägget under eller efter att du har distribuerat en virtuell dator. Mer information finns i Distribuera virtuella GPU-datorer på din Azure Stack Edge-enhet.
Om enheten har konfigurerat ett Kubernetes-kluster bör du granska distributionsöverväganden för Kubernetes-kluster innan du distribuerar virtuella GPU-datorer.
Operativsystem- och GPU-drivrutiner som stöds
Nvidia GPU-drivrutinstilläggen för Windows och Linux stöder följande OS-versioner.
Operativsystem som stöds för GPU-tillägget för Windows
Det här tillägget stöder följande operativsystem (OSs). Andra versioner kan fungera men har inte testats internt på virtuella GPU-datorer som körs på Azure Stack Edge-enheter.
Distribution | Version |
---|---|
Windows Server 2019 | Kärna |
Windows Server 2016 | Kärna |
Operativsystem som stöds för GPU-tillägg för Linux
Det här tillägget stöder följande OS-distribution, beroende på drivrutinsstöd för specifik operativsystemversion. Andra versioner kan fungera men har inte testats internt på virtuella GPU-datorer som körs på Azure Stack Edge-enheter.
Distribution | Version |
---|---|
Red Hat Enterprise Linux | 7,4 |
Kommentar
Ubuntu 18.04 LTS GPU-tillägget har tagits bort. GPU-tillägget stöds inte längre på virtuella Ubuntu 18.04 GPU-datorer som körs på Azure Stack Edge-enheter. Om du planerar att använda Ubuntu version 18.04 LTS-distributionen läser du stegen för manuell GPU-drivrutinsinstallation på CUDA Toolkit 12.1 Update 1 Downloads. Du kan behöva ladda ned CUDA-signeringsnyckeln innan installationen. Ett exempel på hur du installerar signeringsnyckeln finns i Felsöka GPU-tilläggsproblem för virtuella GPU-datorer på Azure Stack Edge Pro GPU.
Distribution av virtuell GPU-dator
Du kan distribuera en virtuell GPU-dator via Azure Portal eller med hjälp av Azure Resource Manager-mallar. GPU-tillägget installeras när den virtuella datorn har skapats.
Portal: I Azure Portal kan du snabbt installera GPU-tillägget när du skapar en virtuell dator eller efter distributionen av den virtuella datorn.
Mallar: Med Hjälp av Azure Resource Manager-mallar skapar du en virtuell dator och installerar sedan GPU-tillägget.
Virtuella GPU-datorer och Kubernetes
Innan du distribuerar virtuella GPU-datorer på enheten bör du läsa följande om Kubernetes har konfigurerats på enheten.
För 1 GPU-enhet:
Skapa en virtuell GPU-dator följt av Kubernetes-konfigurationen på enheten: I det här scenariot lyckas både GPU VM-skapandet och Kubernetes-konfigurationen. Kubernetes har inte åtkomst till GPU:n i det här fallet.
Konfigurera Kubernetes på din enhet följt av att skapa en virtuell GPU-dator: I det här scenariot gör Kubernetes anspråk på GPU:n på enheten och att skapandet av den virtuella datorn misslyckas eftersom det inte finns några tillgängliga GPU-resurser.
För 2 GPU-enhet
Skapa en virtuell GPU-dator följt av Kubernetes-konfigurationen på enheten: I det här scenariot gör den virtuella GPU-datorn som du skapar anspråk på en GPU på enheten och Kubernetes-konfigurationen kommer också att lyckas och göra anspråk på den återstående GPU:n.
Skapa två virtuella GPU-datorer följt av Kubernetes-konfigurationen på enheten: I det här scenariot gör de två virtuella GPU-datorerna anspråk på de två GPU:erna på enheten och Kubernetes har konfigurerats utan GPU:er.
Konfigurera Kubernetes på enheten följt av att skapa en virtuell GPU-dator: I det här scenariot hävdar Kubernetes att både GPU:erna på enheten och skapandet av den virtuella datorn misslyckas eftersom inga GPU-resurser är tillgängliga.
Nästa steg
- Lär dig hur du distribuerar virtuella GPU-datorer.
- Lär dig hur du installerar GPU-tillägget på de virtuella GPU-datorer som körs på enheten.