Delen via


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 of 36 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.

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. Voer python 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.