Installera GPU-drivrutiner för NVIDIA på virtuella datorer i N-serien som kör Linux

Gäller för: ✔️ Virtuella Linux-datorer

Viktigt!

Den här dokumentationen ersätter termen "svartlista" med "blocklist" för att anpassa till metoder för inkluderande språk. Den här ändringen återspeglar ett åtagande att undvika terminologi som kan medföra oavsiktliga negativa anteckningar eller upplevda rasfördomar. Men i kodfragment och tekniska referenser där "svartlista" är en del av etablerad syntax eller verktyg (till exempel konfigurationsfiler, kommandoradsparametrar) behålls den ursprungliga termen för att bevara funktionell noggrannhet. Den här användningen är strikt teknisk och innebär inte någon diskriminerande avsikt.

Om du vill dra nytta av GPU-funktionerna (grafikprocessor) i en virtuell dator i Azure N-serien (VM) som backas upp av NVIDIA GPU:er måste du installera NVIDIA GPU-drivrutiner. NVIDIA GPU Driver Extension installerar lämplig NVIDIA Compute Unified Device Architecture (CUDA) eller GRID-drivrutiner på en virtuell dator i N-serien. Du kan installera och hantera tillägget med hjälp av Azure-portalen eller verktyg som Azure PowerShell. Information om operativsystem som stöds (OS) och distributionssteg finns i dokumentationen om NVIDIA GPU Driver Extension.

Om du vill installera NVIDIA GPU-drivrutiner manuellt följer du stegen som beskrivs i den här artikeln. Manuell information om drivrutinskonfiguration är också tillgänglig för Windows virtuella datorer.

Tekniska specifikationer finns i VM-storlekar för GPU Linux.

Varning

Om du installerar NVIDIA-drivrutiner med andra metoder än de som beskrivs i den här artikeln kan det leda till att den avsedda drivrutinsinstallationen misslyckas. Microsoft och NVIDIA stöder inte den här installationen. Följ bara installationsstegen och använd de drivrutinsversioner som anges i den här artikeln för att säkerställa rätt funktioner och support.


CUDA-drivrutiner

NVIDIA distribuerar CUDA-drivrutiner för NCasT4_v3, NC_A100_v4 och NCads_H100_v5 virtuella datorer.

CUDA-drivrutiner som stöds

De senaste CUDA-drivrutinerna och operativsystemet som stöds finns på NVIDIA:s webbplats. Se till att du installerar eller uppgraderar till den senaste CUDA-drivrutinen som stöds för distributionen.

Installation av CUDA-drivrutin

För installation av CUDA-drivrutin, besök NVIDIA-webbplatsen.

Verifiera installationen av CUDA-drivrutinen

Kör nvidia-smi. Om drivrutinen är installerad visar NVIDIA SMI GPU-Util som N/A tills du kör en GPU-arbetsbelastning på den virtuella datorn.


GRID-drivrutiner

Microsoft omdistribuerar NVIDIA GRID-drivrutinsinstallationer för virtuella NVv3-, NCasT4_v3-, NVadsA10_v5- och NCv6 RTX PRO 6000 BSE-datorer som används som virtuella arbetsstationer eller för virtuella program.

Grid-drivrutiner som stöds

Installera endast dessa GRID-drivrutiner på dessa virtuella datorer och endast på de operativsystem som anges i följande tabell. Dessa drivrutiner inkluderar licensiering för GRID Virtual GPU-programvara (vGPU) i Azure. Du behöver inte konfigurera en NVIDIA vGPU-programvarulicensserver.

Serien NCasT4_v3 och NCv6 RTX PRO 6000 BSE är den enda icke-NV GPU VM-serien som stöder GRID-drivrutiner.

Varning

NVIDIA v17.x (R550) GRID-drivrutiner stöds inte längre för NVadsA10_v5 virtuella datorer. Om ditt försök att distribuera en virtuell dator som använder en v17.x-gästdrivrutin hamnar på en server med v20.x-värddrivrutinen resulterar det i att den virtuella datorn inte kan distribueras med ett felmeddelande om kod 43.

Använd i stället gästdrivrutinen v18.x för NVadsA10_v5 virtuella datorer som anges i följande tabell.

VM-serien GPU (grafikprocessor) GRID-drivrutin Linux OS-versioner som stöds
NCv6 RTX PRO 6000 BSE NVIDIA RTX PRO 6000 Blackwell Server Edition GPU (96 GB) vGPU20.2 • Ubuntu 24.04 LTS
• Ubuntu 22.04 LTS
• Ubuntu 20.04 LTS
• Red Hat Enterprise Linux (RHEL) 9.4, 9.6, 9.7
• Red Hat Enterprise Linux (RHEL) 8.10
• SUSE Linux Enterprise Server 15 SP7
NCasT4_v3 NVIDIA Tesla T4 GPU (16GB) vGPU20.2 • Ubuntu 24.04 LTS
• Ubuntu 22.04 LTS
• Ubuntu 20.04 LTS
• Red Hat Enterprise Linux (RHEL) 9.4, 9.6, 9.7
• Red Hat Enterprise Linux (RHEL) 8.10
NVadsA10_v5 NVIDIA A10 GPU (24 GB) vGPU18.8 • Ubuntu 24.04 LTS
• Ubuntu 22.04 LTS
• Ubuntu 20.04 LTS
• Red Hat Enterprise Linux (RHEL) 9.4, 9.6, 9.7
• Red Hat Enterprise Linux (RHEL) 8.10
NVv3 (går i pension 30 september 2026) NVIDIA Tesla M60 GPU (16 GB) vGPU16 (LTS) • Ubuntu 20.04 LTS
• Red Hat Enterprise Linux (RHEL) 8.6, 8.8, 8.9

Mer information om specifika vGPU- och drivrutinsgrensversioner finns på NVIDIA :s webbplats.

Installation av GRID-drivrutin

  1. Kontrollera att Säker start och vTPM är inaktiverade.

  2. Installera förutsättningar.

    Ubuntu:

    sudo apt update 
    sudo apt install -y build-essential 
    

    RHEL (8.10, 9.4, 9.6, 9.7):

    sudo yum check-update 
    sudo yum install -y make automake gcc gcc-c++ kernel-devel-$(uname -r) kernel-headers-$(uname -r) 
    
  3. Ladda ned Linux-drivrutinen.

    a. För NCv6 RTX PRO 6000 BSE, NCasT4_v3:

    wget -O ./NVIDIA-Linux-x86_64-595.58.03-grid-azure.run https://download.microsoft.com/download/51239696-ec04-4c02-a6b3-1d9c608fb57c/NVIDIA-Linux-x86_64-595.58.03-grid-azure.run
    

    b. För NVadsA10_v5:

    wget -O ./NVIDIA-Linux-x86_64-570.211.01-grid-azure.run https://download.microsoft.com/download/2a04ca6a-9eec-40d9-9564-9cdea1ab795f/NVIDIA-Linux-x86_64-570.211.01-grid-azure.run
    

    Punkt c För NVv3:

    wget -O ./NVIDIA-Linux-x86_64-535.161.08-grid-azure.run https://download.microsoft.com/download/8/d/a/8da4fb8e-3a9b-4e6a-bc9a-72ff64d7a13c/NVIDIA-Linux-x86_64-535.161.08-grid-azure.run
    
  4. Installera drivrutinen.

    a. För NCv6 RTX PRO 6000 BSE:

    sudo chmod +x ./NVIDIA-Linux-x86_64-595.58.03-grid-azure.run
    sudo ./NVIDIA-Linux-x86_64-595.58.03-grid-azure.run -M open
    

    b. För NCasT4_v3:

    sudo chmod +x ./NVIDIA-Linux-x86_64-595.58.03-grid-azure.run
    sudo ./NVIDIA-Linux-x86_64-595.58.03-grid-azure.run
    

    Punkt c För NVadsA10_v5:

    sudo chmod +x ./NVIDIA-Linux-x86_64-570.211.01-grid-azure.run
    sudo ./NVIDIA-Linux-x86_64-570.211.01-grid-azure.run
    

    d. För NVv3:

    sudo chmod +x ./NVIDIA-Linux-x86_64-535.161.08-grid-azure.run
    sudo ./NVIDIA-Linux-x86_64-535.161.08-grid-azure.run
    

Verifiera installationen av GRID-drivrutinen

Kör nvidia-smi. Om drivrutinen är installerad visar NVIDIA SMI GPU-Util som N/A tills du kör en GPU-arbetsbelastning på den virtuella datorn.


Felsökning

  • Du kan ange beständighetsläge med nvidia-smi så att kommandots utdata blir snabbare när du behöver fråga efter kort. Om du vill ange beständighetsläge kör du nvidia-smi -pm 1. Om den virtuella datorn startas om försvinner lägesinställningen. Du kan alltid skripta lägesinställningen som ska köras vid start.

  • Om jobb avbryts av ECC-fel på GPU:n (antingen rättbara eller okorrigerbara) kontrollerar du först om GPU:n uppfyller något av Nvidias RMA-kriterier för ECC-fel. Om GPU:n är berättigad till RMA kontaktar du supporten för att få den betjänad. Annars startar du om den virtuella datorn för att koppla om GPU:n enligt beskrivningen här. Mindre invasiva metoder, till exempel nvidia-smi -r, fungerar inte med virtualiseringslösningen som distribueras i Azure.


Nästa steg