Binair Linux-script instellen
CNTK als Docker-container
Voordat u verder gaat, kunt u overwegen om CNTK te implementeren als een vooraf gemaakte Docker-container vanuit Docker Hub. Lees de bijbehorende sectie.
CNTK binaire installatie met scripts in Linux
Op deze pagina wordt u begeleid bij het installeren van de Microsoft Cognitive Toolkit (CNTK) op basis van een binaire distributie die we hebben voorbereid en kunt u downloaden van onze website. Het is een eenvoudige manier om snel aan de slag te gaan.
Op deze pagina vindt u een overzicht van alle beschikbare installatieopties voor CNTK.
We installeren de CNTK binaire bestanden, de CNTK vereisten en maken (of bijwerken) een Python 2.7, 3.5 of 3.6-omgeving op uw computer. De wijzigingen zijn zoveel mogelijk gelokaliseerd om geen invloed te hebben op andere geïnstalleerde software. Als u al een eerdere versie van CNTK2 op uw computer hebt geïnstalleerd, werkt het script deze installatie bij.
Volg de onderstaande stappen om de binaire bestanden te installeren. Het installatiescript downloadt bovendien de benodigde afhankelijkheden, dus er is een internetverbinding vereist bij het uitvoeren van het script.
Het script is alleen getest op Ubuntu 14.04 en 16.04. Er wordt een waarschuwing gegenereerd over mogelijke fouten als deze worden uitgevoerd op een ander platform.
Stap 1: Download het juiste binaire pakket van CNTK pagina Releases. Pak de tar uit.
Opmerking: kies alleen een binaire GPU-download als uw computer een NVidia GPU heeft.
Stap 2: bash-installatiescript uitvoeren
Hieronder wordt ervan uitgegaan dat u het CNTK Binair pakket hebt uitgepakt naar /home/username
.
Gebruik de volgende opdrachten, afhankelijk van de versie van uw voorkeur CNTK Python:
- Voer deze opdrachten uit om een CNTK Python 3.5-omgeving te installeren:
cd /home/username/cntk/Scripts/install/linux ./install-cntk.sh
- Het script ondersteunt ook het installeren van een Python 2.7 of Python 3.6 CNTK omgeving. U kunt dit doen door de waarde
27
of36
de optionele parameter--py-version
toe te voegen aan de opdracht, bijvoorbeeld om deze opdrachten uit te voeren om een CNTK Python 3.5-omgeving te installeren:cd /home/username/cntk/Scripts/install/linux ./install-cntk.sh --py-version 35
- Met het script kunt u ook de locatie van de Anaconda-installatie aanpassen of een bestaande Anaconda-installatie gebruiken. Gebruik de optie
--anaconda-basepath <path>
om een Anaconda-installatiepad op te geven. Als het door de gebruiker opgegeven pad niet bestaat, wordt het script gemaakt en wordt Anaconda erin geïnstalleerd. Bijvoorbeeld:cd /home/username/cntk/Scripts/install/linux ./install-cntk.sh --anaconda-basepath /usr/local/anaconda3
Het script downloadt verschillende installatiepakketten van externe locaties. Uitvoering duurt enige tijd (verwacht ten minste 20 minuten op Ubuntu 16.04 en nog meer op Ubuntu 14.04, afhankelijk van de pakketten die op uw systeem zijn vereist).
Aan het einde van de geslaagde installatie informeert het script u over de locatie van het CNTK Python omgevingsscript en over de locatie van CNTK zelfstudies en voorbeelden.
- Voor GPU-systemen: zorg ervoor dat u het nieuwste NVIDIA-stuurprogramma hebt
Stap 3: De installatie controleren (Python)
Activeer CNTK omgeving door de opdracht uit te voeren die is opgegeven door het installatiescript (zie de vorige stap). In ons voorbeeld is dit:
source "/home/username/cntk/activate-cntk"
Voer een voorbeeld uit vanuit
Tutorials
de map om uw installatie te verifiëren. Voerpython NumpyInterop/FeedForwardNet.py
uit. U ziet nu de volgende uitvoer op de console:Minibatch[ 1- 128]: loss = 0.564038 * 3200 Minibatch[ 129- 256]: loss = 0.308571 * 3200 Minibatch[ 257- 384]: loss = 0.295577 * 3200 Minibatch[ 385- 512]: loss = 0.270765 * 3200 Minibatch[ 513- 640]: loss = 0.252143 * 3200 Minibatch[ 641- 768]: loss = 0.234520 * 3200 Minibatch[ 769- 896]: loss = 0.231275 * 3200 Minibatch[ 897-1024]: loss = 0.215522 * 3200 Finished Epoch [1]: loss = 0.296552 * 25600 error rate on an unseen minibatch 0.040000
Voer de Jupyter-notebooks uit, die verschillende zelfstudies bevatten, door de volgende opdrachten uit te voeren:
cd /home/username/cntk/Tutorials jupyter notebook
Hiermee wordt een browser met alle beschikbare notebooks weergegeven die klaar zijn om te worden uitgevoerd. Als de notebooks niet kunnen worden uitgevoerd, voert u deze uit
conda install jupyter
vanuit de geactiveerde CNTK Python-omgeving.