GPU-specifieke pakketten instellen op Windows
In deze sectie vindt u een overzicht van de pakketten die u moet instellen, zodat CNTK gebruik kan maken van NVIDIA GPU's.
Uw GPU-compatibiliteit controleren
U hebt een CUDA-compatibele grafische kaart nodig om CNTK GPU-mogelijkheden te gebruiken. U kunt controleren of uw kaart hier en hier (voor oudere kaarten) compatibel is met CUDA. Uw GPU-kaart Compute Capability (CC) moet 3.0 of meer zijn.
In de volgende stappen installeren we de NVidia-ontwikkelhulpprogramma's die nodig zijn om de Microsoft Cognitive Toolkit en NVidia-ondersteuningsbibliotheken te bouwen. Als laatste stap (nadat u alle genoemde NVidia-hulpprogramma's hebt geïnstalleerd!), moet u controleren of het meest recente stuurprogramma voor de grafische kaart is geïnstalleerd.
Zorg ervoor dat de map C:\Program Files\NVIDIA Corporation\NVSMI
in uw systeem bestaat.
- Snelle installatiecontrole: Als u de bovenstaande instructies hebt gevolgd en dezelfde paden hebt gebruikt, slaagt de opdracht
dir C:\Program Files\NVIDIA Corporation\NVSMI\nvml.dll
.
Meest recente GPU-kaartstuurprogramma
Installeer het meest recente stuurprogramma voor uw GPU-kaart:
- Selecteer uw kaart en download het stuurprogrammapakket vanaf deze downloadlocatie
- De installatieprocedure voor stuurprogramma's uitvoeren
NVIDIA CUDA 9.0
Download en installeer de NVIDIA CUDA 9.0 Toolkit:
- Het vereiste pakket downloaden vanaf deze downloadpagina
- De installatieprocedure uitvoeren
Zorg ervoor dat de volgende CUDA-omgevingsvariabelen zijn ingesteld op het juiste pad (het NVIDIA Cuda-installatieprogramma maakt deze voor u). Standaardinstallatiepaden worden aangenomen:
CUDA_PATH="C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0"
CUDA_PATH_V9_0="C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0"
- Snelle installatiecontrole: Als u de bovenstaande instructies hebt gevolgd en dezelfde paden hebt gebruikt, slaagt de opdracht
dir C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin\cudart64_90.dll
.
cuDNNN
Installeer NVIDIA CUDA Deep Neural Network library
ook wel cuDNN genoemd in de versie NVIDIA: cuDNN v7.0 voor CUDA 9.0 via deze koppeling. Deze versie is geschikt voor Windows 8.1, Windows 10 en Windows Server 2012 R2 en hoger.
Pak het archief uit naar een map op uw lokale schijf, bijvoorbeeld naar
C:\local\cudnn-9.0-v7.0\
Snelle installatiecontrole: Als u de bovenstaande instructies hebt gevolgd en dezelfde paden hebt gebruikt, slaagt de opdracht
dir C:\local\cudnn-9.0-v7.0\cuda\bin\cudnn64_7.dll
.
CUB
Belangrijk
Als u CNTK installeert voor Python, kunt u deze stap overslaan.
Belangrijk
Installeer NVIDIA CUB met de exacte versie die hieronder is opgegeven. Dit is nodig omdat dit wordt verwacht door het CNTK buildconfiguratieprogramma.
Download NVIDIA CUB v.1.7.4 via deze downloadkoppeling
Pak het archief uit naar een map op uw lokale schijf (we gaan ervan uit).
c:\local\cub-1.7.4
Snelle installatiecontrole. Als u de bovenstaande instructies hebt gevolgd en dezelfde paden hebt gebruikt, slaagt deze opdracht
dir C:\local\cub-1.7.4\cub\cub.cuh
.