Sdílet prostřednictvím


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 nebo 36 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ů.

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ťte python 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.