Windows Python instellen
CNTK installeren voor Python op Windows
Deze pagina begeleidt u bij het installeren van de Microsoft Cognitive Toolkit (CNTK) voor gebruik vanuit Python in Windows. Als u op zoek bent naar andere soorten ondersteuning voor het instellen van een CNTK build-omgeving of het installeren van CNTK op uw systeem, moet u hierheen gaan.
We bieden drie manieren om CNTK te installeren voor Python:
1. Installeren vanuit PyPI
Vanaf de release van CNTK 2.5 kunnen gebruikers nu CNTK installeren via PyPI.
Als dit de eerste keer is dat u CNTK installeert via PyPI, raden we u aan eerst eerdere versies te verwijderen: pip uninstall <url>
.
Eerste keer CNTK installatie
De cpu-versie van CNTK installeren:
C:\> pip install cntk
De GPU-versie van CNTK installeren:
C:\> pip install cntk-gpu
Een bestaande CNTK-installatie upgraden
Als u al een eerdere versie (2.5+) van CNTK hebt geïnstalleerd, kunt u een nieuwe versie van CNTK installeren via uw bestaande installatie.
De cpu-versie van CNTK upgraden:
C:\> pip install --upgrade --no-deps cntk
De GPU-versie van CNTK bijwerken:
C:\> pip install --upgrade --no-deps cntk-gpu
Opmerking: we raden u aan dat u niet beide cntk
cntk-gpu
en pakketten tegelijk hebt geïnstalleerd.
2. Installeren vanuit Wheel Files
Afhankelijk van de Python en CNTK versie (CPU of GPU) leveren we verschillende wielbestanden (.whl) om CNTK te installeren. Selecteer de juiste installatie in de onderstaande lijst en vervang de naam en/of koppeling tijdens de installatie. Voor CNTK 2,5+ raden we u aan om in plaats daarvan gewoon via PyPI te installeren.
- Eenvoudige pip-installatie voor Anaconda3 4.1.1
- Eenvoudige pip-installatie voor Anaconda2 4.3.0.1
Python | Smaak | URL |
---|---|---|
2.7 | CPU-Only | https://cntk.ai/PythonWheel/CPU-Only/cntk-2.7.post1-cp27-cp27m-win_amd64.whl |
GPU | https://cntk.ai/PythonWheel/GPU/cntk_gpu-2.7.post1-cp27-cp27m-win_amd64.whl |
|
3,5 | CPU-Only | https://cntk.ai/PythonWheel/CPU-Only/cntk-2.7.post1-cp35-cp35m-win_amd64.whl |
GPU | https://cntk.ai/PythonWheel/GPU/cntk_gpu-2.7.post1-cp35-cp35m-win_amd64.whl |
|
3,6 | CPU-Only | https://cntk.ai/PythonWheel/CPU-Only/cntk-2.7.post1-cp36-cp36m-win_amd64.whl |
GPU | https://cntk.ai/PythonWheel/GPU/cntk_gpu-2.7.post1-cp36-cp36m-win_amd64.whl |
Anaconda3
We hebben CNTK getest met Anaconda3 4.1.1 (64-bits) en Python versies 2.7 en 3.5, evenals Anaconda3 4.3.1 met Python versie 3.6. Als u geen Anaconda3 Python installatie hebt, installeert u Anaconda3 4.1.1 Python voor Windows (64-bits).
Hieronder wordt ervan uitgegaan dat Anaconda is geïnstalleerd en dat deze wordt vermeld vóór andere Python installaties in uw PATH. Als u van plan bent een gpu-versie van CNTK te gebruiken, hebt u een CUDA 9-compatibele grafische kaart en bijgewerkte grafische stuurprogramma's op uw systeem nodig. Zorg ervoor dat u CUDA 9.0 installeert en niet CUDA 9.1.
pip-installatie zonder omgeving
Dit is de eenvoudigste optie en de enige reden om dit te voorkomen is als u specifieke versies van bepaalde pakketten nodig hebt. Als u andere pakketten hebt waarvoor een oude versie van numpy is vereist, gaat u verder met deze sectie.
Eerste keer CNTK installatie
Als dit de eerste keer is dat u CNTK installeert, voert u deze uit
C:\> pip install <url>
waar <url>
is de bijbehorende URL van het wielbestand in de tabel boven aan deze pagina. Als u bijvoorbeeld Python 3.5 hebt en de cpu-versie wilt installeren, voert u
C:\> pip install https://cntk.ai/PythonWheel/CPU-Only/cntk-2.6-cp35-cp35m-win_amd64.whl
Doorgaan met een snelle installatietest
Een bestaande CNTK-installatie upgraden
Als u al een eerdere versie van CNTK hebt geïnstalleerd, kunt u een nieuwe versie van CNTK installeren via uw bestaande installatie. Het is belangrijk om de --upgrade
en --no-deps
opties op te geven.
C:\> pip install --upgrade --no-deps <url>
waar <url>
is de bijbehorende URL van het wielbestand in de tabel boven aan deze pagina. Zodra u deze upgradestap hebt voltooid, kunt u aan de slag met CNTK in Python of voorbeelden en zelfstudies installeren.
Snelle installatietest
Een snelle test die de installatie heeft voltooid, kan worden uitgevoerd door een query uit te voeren op de CNTK versie:
C:\> python -c "import cntk; print(cntk.__version__)"
U hebt nu CNTK geïnstalleerd en u kunt beginnen met ontwikkelen/trainen/evalueren met CNTK in Python!
Doorgaan met het installeren van voorbeelden en zelfstudies
pip-installatie in een omgeving
Hieronder maken we een nieuwe Python 3.5-omgeving in Anaconda genaamd cntk-py35
en zullen pip-install CNTK in deze omgeving. Als u een andere CNTK versie, Python versie of een andere omgevingsnaam wilt, past u de parameters dienovereenkomstig aan.
Open een standaardopdrachtshell, maak de omgeving, maak deze actief en CNTK pip-install:
C:\> conda create --name cntk-py35 python=3.5 numpy scipy h5py jupyter
C:\> activate cntk-py35
C:\> pip install https://cntk.ai/PythonWheel/CPU-Only/cntk-2.6-cp35-cp35m-win_amd64.whl
Een snelle test die de installatie heeft voltooid, kan worden uitgevoerd door een query uit te voeren op de CNTK versie:
C:\> python -c "import cntk; print(cntk.__version__)"
U hebt nu CNTK geïnstalleerd en u kunt beginnen met ontwikkelen/trainen/evalueren met CNTK in Python!
Doorgaan met een installatievoorbeeld en zelfstudies
Anaconda2
Als u een Python 2.7-hoofdomgeving nodig hebt, raden we u aan Anaconda2 4.3.0.1 (64-bits) te installeren.
Hieronder wordt ervan uitgegaan dat Anaconda2 is geïnstalleerd en dat deze wordt vermeld vóór andere Python installaties in uw PATH. Als u van plan bent een gpu-versie van CNTK te gebruiken, hebt u een CUDA 9-compatibele grafische kaart en bijgewerkte grafische stuurprogramma's op uw systeem nodig.
Anaconda2: CNTK vereisten
CNTK vereist de Visual C++ Redistributable for Visual Studio 2017
installatie op uw systeem (in veel gevallen is dit al het geval).
Het installatieprogramma voor de VS2017 Runtime (VC_redist.x64.exe
) kan hier worden gedownload.
Anaconda2: pip install
De installatiestappen voor CNTK op Anaconda2 zijn identiek aan
Zorg ervoor dat u Python 2.7 compatibele wielbestanden selecteert uit de URL-tabel boven aan deze pagina.
3. Installeren vanuit Nightly Builds
Als u liever CNTK installeert of upgradet vanuit de nieuwste nacht build in plaats van een officiële release, bieden we CNTK nachtpakketten. U hebt hier toegang tot de CNTK pakketten van de nieuwste nachtversies.
Als u een nachtelijke build gebruikt, moet u een aantal pakketten van derden afzonderlijk installeren en deze toevoegen aan uw PATH-omgevingsvariabele. Volg de onderstaande sectie voor instructies. Als u bijvoorbeeld de GPU-versie van CNTK installeert, moet u ook de GPU-specifieke pakketten installeren die worden vermeld in de volgende sectie.
Omgevingsvariabelen en vereiste pakketten
OPTIONEEL: GPU-Specific pakketten
Als u van plan bent CNTK te gebruiken met GPU, volgt u deze pagina om de omgeving dienovereenkomstig te installeren en te configureren.
Nadat u de bovengenoemde GPU-pakketten hebt geïnstalleerd, voegt u deze toe aan uw PATH-omgevingsvariabele, bijvoorbeeld
setx PATH "C:\Program Files\NVIDIA Corporation\NVSMI;%PATH%"
setx PATH "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin;%PATH%"
setx PATH "C:\local\cudnn-9.0-v7.0\cuda\bin;%PATH%"
MKL
De standaardbibliotheek CNTK wiskundige bibliotheek is de Intel Math Kernel Library (Intel MKL). Volg deze pagina om deze in uw systeem te installeren.
- Prepend het pad naar omgevingsvariabele
PATH
, bijvoorbeeld:
setx PATH "c:\local\mklml-2018.0.3\lib;%PATH%"
OPTIONEEL: OpenCV
CNTK 2.2 vereist dat Open Source Computer Vision (OpenCV) is geïnstalleerd, maar het is optioneel voor CNTK 2.3+. Volg deze pagina om deze te installeren.
U moet OpenCV installeren voor CNTK 2.3+ als u de volgende onderdelen wilt gebruiken:
- CNTK afbeeldingslezer
- CNTK Image Writer: vereist voor het gebruik van de functie Image van TensorBoard.
Prepend de omgevingsvariabele PATH
die verwijst naar de map OpenCV-build, bijvoorbeeld
setx PATH "C:\local\opencv3.10\build\x64\vc14\bin;%PATH%"
Voorbeelden en zelfstudies installeren
We bieden verschillende voorbeelden en zelfstudies met CNTK. Nadat u CNTK hebt geïnstalleerd, kunt u de voorbeelden/zelfstudies en Jupyter-notebooks installeren. Als u CNTK hebt geïnstalleerd in een Python-omgeving, moet u ervoor zorgen dat u de omgeving hebt geactiveerd voordat u deze opdracht uitvoert:
C:\> python -m cntk.sample_installer
Hiermee downloadt u de voorbeelden/zelfstudies, installeert u de vereiste Python pakketten en kopieert u de voorbeelden naar een map met de naam CNTK-Samples-VERSION
(VERSION
wordt vervangen door de werkelijke CNTK versie) onder uw huidige werkmap.
U kunt nu de standaardbeschrijving volgen om uw installatie te testen vanuit Python en de zelfstudies of Jupyter-notebooks uit te voeren.