Configurare i driver GPU NVIDIA per le macchine virtuali serie N che eseguono Windows ServerSet up GPU drivers for N-series VMs running Windows

Per usufruire delle funzionalità GPU delle macchine virtuali serie N di Azure che eseguono Windows, è necessario installare i driver GPU NVIDIA.To take advantage of the GPU capabilities of Azure N-series VMs running Windows, NVIDIA GPU drivers must be installed. L'estensione del driver NVIDIA GPU consente di installare i driver NVIDIA CUDA o GRID appropriati in una macchina virtuale serie N.The NVIDIA GPU Driver Extension installs appropriate NVIDIA CUDA or GRID drivers on an N-series VM. Installare o gestire l'estensione usando il portale di Azure o strumenti come i modelli di Azure PowerShell Azure o Azure Resource Manager.Install or manage the extension using the Azure portal or tools such as Azure PowerShell or Azure Resource Manager templates. Vedere la documentazione dell'estensione dei driver GPU NVIDIA per informazioni sui sistemi operativi supportati e sui passaggi di distribuzione.See the NVIDIA GPU Driver Extension documentation for supported operating systems and deployment steps.

Se si sceglie di installare manualmente i driver GPU, questo articolo descrive i driver, i sistemi operativi supportati e i passaggi di installazione e verifica.If you choose to install GPU drivers manually, this article provides supported operating systems, drivers, and installation and verification steps. Le informazioni di configurazione manuale dei driver sono disponibili anche per le VM Linux.Manual driver setup information is also available for Linux VMs.

Per conoscere le specifiche base, le capacità di archiviazione e i dettagli relativi ai dischi, vedere Dimensioni delle macchine virtuali Windows GPU.For basic specs, storage capacities, and disk details, see GPU Windows VM sizes.

Sistemi operativi e driver supportatiSupported operating systems and drivers

Driver NVIDIA Tesla (CUDA)NVIDIA Tesla (CUDA) drivers

I driver NVIDIA Tesla (CUDA) per le macchine virtuali serie NC, NCv2, NCv3 e ND (facoltativi per la serie NV) sono supportati solo nei sistemi operativi elencati nella tabella seguente.NVIDIA Tesla (CUDA) drivers for NC, NCv2, NCv3, and ND-series VMs (optional for NV-series) are supported only on the operating systems listed in the following table. I collegamenti per il download dei driver sono quelli aggiornati al momento della pubblicazione.Driver download links are current at time of publication. Per i driver più aggiornati, visitare il sito Web di NVIDIA.For the latest drivers, visit the NVIDIA website.

Suggerimento

Anziché installare manualmente i driver CUDA in una VM Windows Server, è possibile distribuire un'immagine della macchina virtuale per data science di Azure.As an alternative to manual CUDA driver installation on a Windows Server VM, you can deploy an Azure Data Science Virtual Machine image. Le edizioni della macchina virtuale per data science per Windows Server 2016 preinstallano i driver NVIDIA CUDA, CUDA Deep Neural Network Library e altri strumenti.The DSVM editions for Windows Server 2016 pre-install NVIDIA CUDA drivers, the CUDA Deep Neural Network Library, and other tools.

OSOS DriverDriver
Windows Server 2016Windows Server 2016 397.44 (.exe)397.44 (.exe)
Windows Server 2012 R2Windows Server 2012 R2 397.44 (.exe)397.44 (.exe)

Driver NVIDIA GRIDNVIDIA GRID drivers

Microsoft ridistribuisce i programmi di installazione dei driver NVIDIA-GRID per le macchine virtuali serie NV usate come workstation virtuali o per applicazioni virtuali.Microsoft redistributes NVIDIA GRID driver installers for NV-series VMs used as virtual workstations or for virtual applications. Installare solo questi driver GRID nelle macchine virtuali NV di Azure, solo nei sistemi operativi elencati nella tabella seguente.Install only these GRID drivers on Azure NV VMs, only on the operating systems listed in the following table. Questi driver includono la licenza per il software della GPU virtuale GRID in Azure.These drivers include licensing for GRID Virtual GPU Software in Azure.

OSOS DriverDriver
Windows Server 2016Windows Server 2016

Windows 10Windows 10
GRID 6.1 (391.58) (.exe)GRID 6.1 (391.58) (.exe)
Windows Server 2012 R2Windows Server 2012 R2 GRID 6.1 (391.58) (.exe)GRID 6.1 (391.58) (.exe)

Installazione del driverDriver installation

  1. Connettersi tramite Desktop remoto a ciascuna VM serie N.Connect by Remote Desktop to each N-series VM.

  2. Scaricare, estrarre e installare il driver supportato per il sistema operativo Windows.Download, extract, and install the supported driver for your Windows operating system.

Nelle VM NV Azure, è necessario eseguire il riavvio dopo l'installazione del driver.On Azure NV VMs, a restart is required after driver installation. Nelle VM NC, non è necessario riavviare il sistema.On NC VMs, a restart is not required.

Verificare l'installazione del driverVerify driver installation

È possibile verificare l'installazione del driver in Gestione dispositivi.You can verify driver installation in Device Manager. L'esempio seguente illustra la corretta configurazione della scheda Tesla K80 in una VM NC Azure.The following example shows successful configuration of the Tesla K80 card on an Azure NC VM.

Proprietà del driver GPU

Per eseguire una query sullo stato del dispositivo GPU, eseguire l'utilità della riga di comando smi nvidia installata con il driver.To query the GPU device state, run the nvidia-smi command-line utility installed with the driver.

  1. Aprire un prompt dei comandi e passare alla directory C:\Programmi\NVIDIA Corporation\NVSMI.Open a command prompt and change to the C:\Program Files\NVIDIA Corporation\NVSMI directory.

  2. Eseguire nvidia-smi.Run nvidia-smi. Se il driver è installato, l'output sarà simile al seguente.If the driver is installed you will see output similar to the following. Si noti che GPU-Util mostra 0% a meno che nella macchina virtuale non sia attualmente in esecuzione un carico di lavoro GPU.Note that GPU-Util shows 0% unless you are currently running a GPU workload on the VM. La versione del driver e i dettagli GPU possono essere diversi da quelli riportati.Your driver version and GPU details may be different from the ones shown.

Stato del dispositivo NVIDIA

Connettività di rete RDMARDMA network connectivity

La connettività di rete RDMA può essere abilitata in macchine virtuali serie N abilitate per RDMA, come le macchine virtuali NC24r distribuite nello stesso set di disponibilità o in un unico gruppo di selezione in un set di scalabilità di macchine virtuali.RDMA network connectivity can be enabled on RDMA-capable N-series VMs such as NC24r deployed in the same availability set or in a single placement group in a VM scale set. È necessario aggiungere l'estensione HpcVmDrivers per installare i driver dei dispositivi di rete Windows che consentono la connettività RDMA.The HpcVmDrivers extension must be added to install Windows network device drivers that enable RDMA connectivity. Per aggiungere l'estensione di VM a una macchina virtuale serie N abilitata per RDMA, usare i cmdlet di Azure PowerShell per Azure Resource Manager.To add the VM extension to an RDMA-enabled N-series VM, use Azure PowerShell cmdlets for Azure Resource Manager.

Per installare l'ultima versione 1.1 dell'estensione HpcVMDrivers in una VM esistente con supporto per RDMA denominata myVM negli Stati Uniti occidentali:To install the latest version 1.1 HpcVMDrivers extension on an existing RDMA-capable VM named myVM in the West US region:

Set-AzureRmVMExtension -ResourceGroupName "myResourceGroup" -Location "westus" -VMName "myVM" -ExtensionName "HpcVmDrivers" -Publisher "Microsoft.HpcCompute" -Type "HpcVmDrivers" -TypeHandlerVersion "1.1"

Per altre informazioni, vedere Estensioni e funzionalità della macchina virtuale per Windows.For more information, see Virtual machine extensions and features for Windows.

La rete RDMA supporta il traffico Message Passing Interface (MPI) per le applicazioni in esecuzione con Microsoft MPI o Intel MPI 5. x.The RDMA network supports Message Passing Interface (MPI) traffic for applications running with Microsoft MPI or Intel MPI 5.x.

Passaggi successiviNext steps

  • Gli sviluppatori che creano applicazioni con accelerazione GPU per GPU NVIDIA Tesla possono anche scaricare e installare il CUDA Toolkit più recente.Developers building GPU-accelerated applications for the NVIDIA Tesla GPUs can also download and install the latest CUDA Toolkit. Per altre informazioni, vedere la guida di installazione di CUDA.For more information, see the CUDA Installation Guide.