Konfigurera binärt Linux-skript
CNTK som en Docker-container
Innan du går vidare kan du överväga att distribuera CNTK som en fördefinierad Docker-container från Docker Hub. Läs motsvarande avsnitt.
CNTK binär installation med skript i Linux
Den här sidan vägleder dig genom processen att installera Microsoft Cognitive Toolkit (CNTK) baserat på en binär distribution som vi har förberett och du kan ladda ned från vår webbplats. Det är ett enkelt sätt att komma igång snabbt.
Du hittar en översikt över alla tillgängliga installationsalternativ för CNTK på den här sidan.
Vi installerar CNTK binärfiler, CNTK förutsättningar och skapar (eller uppdaterar) en Python 2.7, 3.5 eller 3.6-miljö på datorn. Ändringarna är så mycket lokaliserade som möjligt för att inte påverka någon annan installerad programvara. Om du redan har installerat en tidigare version av CNTK2 på datorn uppdaterar skriptet den här installationen.
Följ stegen nedan för att installera binärfilerna. Installationsskriptet laddar dessutom ned nödvändiga beroenden, så en Internetanslutning krävs när skriptet körs.
Skriptet testades endast på Ubuntu 14.04 och 16.04. Den genererar en varning om möjliga fel om den körs på någon annan plattform.
Steg 1: Ladda ned lämpligt binärt paket från sidan CNTK Versioner. Packa upp tjäran.
Obs! Välj endast en binär GPU-nedladdning om datorn har en NVidia GPU.
Steg 2: Kör bash-installationsskript
Nedan förutsätter vi att du har packat upp det CNTK binära paketet till /home/username
.
Använd följande kommandon beroende på vilken CNTK Python version du föredrar:
- Kör följande kommandon för att installera en CNTK Python 3.5-baserad miljö:
cd /home/username/cntk/Scripts/install/linux ./install-cntk.sh
- Skriptet stöder även installation av en Python 2.7 eller Python 3.6-baserad CNTK miljö. Du kan göra detta genom att lägga till värdet
27
eller36
till den valfria parametern--py-version
i kommandot, t.ex. för att köra dessa kommandon för att installera en CNTK Python 3.5-baserad miljö:cd /home/username/cntk/Scripts/install/linux ./install-cntk.sh --py-version 35
- Skriptet gör det också möjligt att anpassa platsen för Anaconda-installationen eller använda en befintlig Anaconda-installation. Använd alternativet
--anaconda-basepath <path>
för att ange en installationssökväg för Anaconda. Om sökvägen från användaren inte finns skapar skriptet den och installerar Anaconda i den. Exempel:cd /home/username/cntk/Scripts/install/linux ./install-cntk.sh --anaconda-basepath /usr/local/anaconda3
Skriptet laddar ned flera installationspaket från fjärrplatser. Körningen tar lite tid (förvänta dig minst 20 minuter på Ubuntu 16.04 och ännu mer på Ubuntu 14.04, beroende på vilka paket som krävs i systemet).
I slutet av den lyckade installationen informerar skriptet dig om platsen för CNTK Python miljöskriptet och platsen för CNTK självstudier och exempel.
- För GPU-system: Kontrollera att du har den senaste NVIDIA-drivrutinen
Steg 3: Verifiera konfigurationen (Python)
Aktivera CNTK miljö genom att köra kommandot som anges av installationsskriptet (se föregående steg). I vårt exempel blir det:
source "/home/username/cntk/activate-cntk"
Kör ett exempel från
Tutorials
katalogen för att verifiera installationen. Körpython NumpyInterop/FeedForwardNet.py
. Du bör se följande utdata i konsolen: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
Kör Jupyter Notebooks, som innehåller flera självstudier, genom att köra följande kommandon:
cd /home/username/cntk/Tutorials jupyter notebook
Detta skapar en webbläsare med alla tillgängliga notebook-filer som är redo att köras. Om notebook-filerna inte kan köras kör
conda install jupyter
du från den aktiverade CNTK Python miljön.