NVIDIA GPU-stuurprogramma's installeren op VM's uit de N-serie waarop Linux wordt uitgevoerd

Van toepassing op: ✔️ Virtuele Linux-machines

Belangrijk

Om aan te sluiten bij inclusief taalgebruik wordt in deze documentatie de term "blacklist" vervangen door "blocklist". Deze wijziging weerspiegelt een toezegging om terminologie te vermijden die onbedoelde negatieve connotaties of waargenomen rassenvooroordelen kan bevatten. In codefragmenten en technische verwijzingen waarbij 'blacklist' deel uitmaakt van de vastgestelde syntaxis of hulpprogramma's (bijvoorbeeld configuratiebestanden, opdrachtregelparameters), blijft de oorspronkelijke term behouden om de functionele nauwkeurigheid te behouden. Dit gebruik is strikt technisch en impliceert geen discriminerende intentie.

Als u wilt profiteren van de gpu-mogelijkheden (Graphics Processing Unit) van een Azure virtuele machine (VM) uit de N-serie die wordt ondersteund door NVIDIA GPU's, moet u NVIDIA GPU-stuurprogramma's installeren. De NVIDIA GPU-stuurprogrammaextensie installeert de juiste NVIDIA Compute Unified Device Architecture (CUDA) of GRID-stuurprogramma's op een VM uit de N-serie. U kunt de extensie installeren en beheren met behulp van de Azure-portal of hulpprogramma's zoals Azure PowerShell. Zie de documentatie over de extensie voor NVIDIA GPU-stuurprogramma's voor ondersteunde besturingssystemen (OS) en implementatiestappen.

Als u NVIDIA GPU-stuurprogramma's handmatig wilt installeren, volgt u de stappen die in dit artikel worden beschreven. Informatie over het instellen van handmatige stuurprogramma's is ook beschikbaar voor Windows-VM's.

Zie GPU Linux VM-grootten voor technische specificaties.

Waarschuwing

Het installeren van NVIDIA-stuurprogramma's met andere methoden dan de methoden die in dit artikel worden beschreven, kan leiden tot een fout in de installatie van het beoogde stuurprogramma. Microsoft en NVIDIA bieden geen ondersteuning voor deze installatie. Volg alleen de installatiestappen en gebruik de stuurprogrammaversies die in dit artikel zijn opgegeven om de juiste functionaliteit en ondersteuning te garanderen.


CUDA-stuurprogramma's

NVIDIA distribueert CUDA-stuurprogramma's voor NCasT4_v3, NC_A100_v4 en NCads_H100_v5 VM's.

Ondersteunde CUDA-stuurprogramma's

Ga naar de NVIDIA-website voor de nieuwste CUDA-stuurprogramma's en het ondersteunde besturingssysteem. Zorg ervoor dat u het meest recente ondersteunde CUDA-stuurprogramma voor uw distributie installeert of upgradet.

Installatie van CUDA-stuurprogramma

Ga naar de NVIDIA-website voor installatie van CUDA-stuurprogramma's.

Installatie van CUDA-stuurprogramma controleren

Voer nvidia-smiuit. Als het stuurprogramma is geïnstalleerd, vermeldt NVIDIA SMI de GPU-Util als N/A totdat u een GPU-workload op de VIRTUELE machine uitvoert.


GRID-stuurprogramma's

Microsoft herdistribueert NVIDIA GRID-stuurprogrammainstallatieprogramma's voor NVv3, NCasT4_v3, NVadsA10_v5 en NCv6 RTX PRO 6000 BSE-VM's die worden gebruikt als virtuele werkstations of voor virtuele toepassingen.

Ondersteunde GRID-stuurprogramma's

Installeer deze GRID-stuurprogramma's alleen op deze VM's en alleen op de besturingssystemen die in de volgende tabel worden vermeld. Deze stuurprogramma's omvatten licenties voor VGPU-software (Virtual GPU) van GRID in Azure. U hoeft geen NVIDIA vGPU-softwarelicentieserver in te stellen.

De NCasT4_v3 en NCv6 RTX PRO 6000 BSE-serie zijn de enige niet-NV GPU VM-serie die GRID-stuurprogramma's ondersteunt.

Waarschuwing

NVIDIA v17.x (R550) GRID-stuurprogramma's worden niet meer ondersteund voor NVadsA10_v5 VM's. Als uw poging om een virtuele machine te implementeren die gebruikmaakt van een v17.x-gaststuurprogramma terechtkomt op een server met het hoststuurprogramma v20.x, leidt dit ertoe dat de VM niet kan worden geïmplementeerd met een foutbericht van code 43.

Gebruik in plaats daarvan het gaststuurprogramma v18.x voor NVadsA10_v5 VM's die worden vermeld in de volgende tabel.

VM-serie Graphics Processing Unit (GPU) GRID-stuurprogramma Ondersteunde Linux-besturingssysteemversies
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 (16 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
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 (buiten gebruik gesteld op 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

Ga naar de NVIDIA-website voor meer informatie over de specifieke versies van de vGPU en stuurprogramma branch.

INSTALLATIE VAN GRID-stuurprogramma

  1. Zorg ervoor dat Beveiligd opstarten en vTPM zijn uitgeschakeld.

  2. Installatievereisten.

    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. Download het Linux-stuurprogramma.

    a. Voor 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. Voor 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
    

    Hoofdstuk c. Voor 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. Installeer het stuurprogramma.

    a. Voor 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. Voor 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
    

    Hoofdstuk c. Voor 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. Voor 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
    

Installatie van GRID-stuurprogramma controleren

Voer nvidia-smiuit. Als het stuurprogramma is geïnstalleerd, vermeldt NVIDIA SMI de GPU-Util als N/A totdat u een GPU-workload op de VIRTUELE machine uitvoert.


Probleemoplossingsproces

  • U kunt de persistentiemodus instellen, nvidia-smi zodat de uitvoer van de opdracht sneller verloopt wanneer u query's moet uitvoeren op kaarten. Als u de persistentiemodus wilt instellen, voert u het volgende uit nvidia-smi -pm 1. Als de virtuele machine opnieuw wordt opgestart, gaat de modusinstelling weg. U kunt altijd de modusinstelling scripten die moet worden uitgevoerd bij het opstarten.

  • Als taken worden onderbroken door ECC-fouten op de GPU (herstelbaar of onherstelbaar), controleert u eerst of de GPU voldoet aan een van de RMA-criteria van Nvidia voor ECC-fouten. Als de GPU in aanmerking komt voor RMA, neemt u contact op met de ondersteuning voor het onderhouden ervan; Anders start u de VM opnieuw op om de GPU opnieuw te koppelen, zoals hier wordt beschreven. Minder ingrijpende methoden, zoals nvidia-smi -r, werken niet met de virtualisatieoplossing die is geïmplementeerd in Azure.


Volgende stappen