Configurare lo script binario Linux
CNTK come contenitore Docker
Prima di continuare, è possibile valutare la possibilità di distribuire CNTK come contenitore Docker predefinito da Docker Hub. Leggere la sezione corrispondente.
CNTK'installazione binaria con script in Linux
Questa pagina illustra il processo di installazione del Microsoft Cognitive Toolkit (CNTK) in base a una distribuzione binaria preparata ed è possibile scaricarla dal nostro sito Web. È un modo semplice per iniziare rapidamente a funzionare.
È possibile trovare una panoramica di tutte le opzioni di installazione disponibili per CNTK in questa pagina.
Verranno installati i file binari CNTK, i prerequisiti CNTK e verrà creato (o aggiornato) un ambiente Python 2.7, 3.5 o 3.6 nel computer. Le modifiche sono il più possibile localizzate per non influire su altri software installati. Se nel computer è già stata installata una versione precedente di CNTK2, lo script aggiornerà l'installazione.
Seguire questa procedura per installare i file binari. Lo script di installazione scaricherà anche le dipendenze necessarie, quindi è necessaria una connessione Internet durante l'esecuzione dello script.
Lo script è stato testato solo in Ubuntu 14.04 e 16.04. Verrà generato un avviso relativo ai possibili errori se eseguito in qualsiasi altra piattaforma.
Passaggio 1: Scaricare il pacchetto binario appropriato da CNTK pagina Versioni. Decomprimere il tar.
Nota: scegliere un download binario GPU solo se il computer ha una GPU NVidia.
Passaggio 2: Eseguire lo script di installazione bash
Di seguito si presuppone che sia stato decompresso il pacchetto binario CNTK in /home/username
.
Usare i comandi seguenti, a seconda della versione di Python CNTK preferita:
- Eseguire questi comandi per installare un ambiente basato su Python 3.5 CNTK:
cd /home/username/cntk/Scripts/install/linux ./install-cntk.sh
- Lo script supporta anche l'installazione di un ambiente di CNTK basato su Python 2.7 o Python 3.6. A tale scopo, aggiungere il valore
27
o36
al parametro--py-version
facoltativo al comando, ad esempio per eseguire questi comandi per installare un ambiente basato su Python 3.5 CNTK:cd /home/username/cntk/Scripts/install/linux ./install-cntk.sh --py-version 35
- Lo script consente anche di personalizzare il percorso dell'installazione di Anaconda o di usare un'installazione Anaconda esistente. Usare l'opzione
--anaconda-basepath <path>
per specificare un percorso di installazione di Anaconda. Se il percorso fornito dall'utente non esiste, lo script lo creerà e installerà Anaconda in esso. Ad esempio:cd /home/username/cntk/Scripts/install/linux ./install-cntk.sh --anaconda-basepath /usr/local/anaconda3
Lo script scaricherà diversi pacchetti di installazione da percorsi remoti. L'esecuzione richiederà del tempo (attendere almeno 20 minuti in Ubuntu 16.04 e ancora di più in Ubuntu 14.04, a seconda dei pacchetti necessari nel sistema).
Al termine dell'installazione, lo script informerà il percorso dello script dell'ambiente Python CNTK e il percorso delle esercitazioni ed esempi di CNTK.
- Per i sistemi GPU: assicurarsi di avere il driver NVIDIA più recente
Passaggio 3: Verificare la configurazione (Python)
Attivare CNTK ambiente eseguendo il comando specificato dallo script di installazione (vedere il passaggio precedente). In questo esempio sarà:
source "/home/username/cntk/activate-cntk"
Eseguire un esempio dalla
Tutorials
directory per verificare l'installazione. Eseguirepython NumpyInterop/FeedForwardNet.py
. Nella console dovrebbe essere visualizzato l'output seguente: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
Eseguire i notebook di Jupyter, che contengono diverse esercitazioni, eseguendo i comandi seguenti:
cd /home/username/cntk/Tutorials jupyter notebook
Verrà generato un browser con tutti i notebook disponibili pronti per l'esecuzione. Se i notebook non vengono eseguiti, eseguire
conda install jupyter
dal CNTK ambiente Python attivato.