Nastavení binárního skriptu linuxu
CNTK jako kontejner Dockeru
Než budete pokračovat, můžete zvážit nasazení CNTK jako předem připraveného kontejneru Dockeru z Docker Hub. Přečtěte si odpovídající oddíl.
CNTK binární instalace se skripty v Linuxu
Tato stránka vás provede procesem instalace Microsoft Cognitive Toolkit (CNTK) na základě binární distribuce, kterou jsme připravili a můžete si stáhnout z našeho webu. Je to snadný způsob, jak rychle začít pracovat.
Přehled všech dostupných možností instalace pro CNTK najdete na této stránce.
Nainstalujeme CNTK binární soubory, CNTK požadavky a na počítači vytvoříme (nebo aktualizujeme) prostředí Pythonu 2.7, 3.5 nebo 3.6. Změny jsou co nejvíce lokalizované, aby neměly vliv na žádný jiný nainstalovaný software. Pokud jste už na svém počítači nainstalovali předchozí verzi CNTK2, skript tuto instalaci aktualizuje.
Pokud chcete binární soubory nainstalovat, postupujte podle následujících kroků. Instalační skript navíc stáhne potřebné závislosti, takže při spuštění skriptu se vyžaduje připojení k internetu.
Skript byl testován pouze na Ubuntu 14.04 a 16.04. Vygeneruje upozornění na možné selhání, pokud běží na jakékoli jiné platformě.
Krok 1: Stáhněte si příslušný binární balíček ze stránky CNTK release. Rozbalte tar.
Poznámka: Zvolte binární stahování GPU pouze v případě, že má váš počítač NVidia GPU.
Krok 2: Spuštění instalačního skriptu bash
Níže předpokládáme, že jste rozbalili balíček CNTK Binary na /home/username
.
V závislosti na preferované CNTK verzi Pythonu použijte následující příkazy:
- Spuštěním těchto příkazů nainstalujte CNTK prostředí založené na Pythonu 3.5:
cd /home/username/cntk/Scripts/install/linux ./install-cntk.sh
- Skript také podporuje instalaci prostředí založeného na Pythonu 2.7 nebo Pythonu 3.6 CNTK. Můžete to provést přidáním hodnoty
27
nebo36
volitelného parametru--py-version
do příkazu, například spuštěním těchto příkazů nainstalovat CNTK prostředí založené na Pythonu 3.5:cd /home/username/cntk/Scripts/install/linux ./install-cntk.sh --py-version 35
- Skript také umožňuje přizpůsobit umístění instalace Anaconda nebo použít existující instalaci Anaconda. Pomocí možnosti
--anaconda-basepath <path>
zadejte instalační cestu Anaconda. Pokud cesta poskytnutá uživatelem neexistuje, skript ho vytvoří a nainstaluje do ní Anaconda. Příklad:cd /home/username/cntk/Scripts/install/linux ./install-cntk.sh --anaconda-basepath /usr/local/anaconda3
Skript stáhne několik instalačních balíčků ze vzdálených umístění. Provádění bude nějakou dobu trvat (v závislosti na balíčcích požadovaných ve vašem systému očekáváte aspoň 20 minut ubuntu 16.04 a ještě více).
Na konci úspěšného nastavení vás skript informuje o umístění skriptu prostředí CNTK Pythonu a o umístění CNTK kurzů a příkladů.
- Pro systémy GPU: Ujistěte se, že máte nejnovější ovladač NVIDIA.
Krok 3: Ověření nastavení (Python)
Aktivujte CNTK prostředí spuštěním příkazu určeného instalačním skriptem (viz předchozí krok). V našem příkladu bude:
source "/home/username/cntk/activate-cntk"
Spusťte příklad z
Tutorials
adresáře a ověřte instalaci. Spusťtepython NumpyInterop/FeedForwardNet.py
. V konzole by se měl zobrazit následující výstup: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
Spuštěním následujících příkazů spusťte poznámkové bloky Jupyter, které obsahují několik kurzů:
cd /home/username/cntk/Tutorials jupyter notebook
Tím se vytvoří prohlížeč se všemi dostupnými poznámkovými bloky připravenými ke spuštění. Pokud se poznámkové bloky nespustí, spusťte
conda install jupyter
z aktivovaného prostředí CNTK Pythonu.