Jak stáhnout a nainstalovat Tensorflow v Jupyter zápisník

V tomto tutoriálu vysvětlíme, jak nainstalovat TensorFlow Anaconda Windows. Naučíte se používat TensorFlow v Jupyter Notebook. Jupyter je prohlížeč notebooků.

Verze TensorFlow

TensorFlow podporuje výpočty napříč více CPU a GPU. To znamená, že výpočty mohou být distribuovány mezi zařízení, aby se zvýšila rychlost školení. S paralelizací nemusíte čekat týdny na získání výsledků trénovacích algoritmů.

Pro Windows uživatel, TensorFlow poskytuje dvě verze:

  • TensorFlow pouze s podporou CPU: Pokud váš počítač neběží na GPU NVIDIA, můžete nainstalovat pouze tuto verzi
  • TensorFlow s podporou GPU: Pro rychlejší výpočet si můžete stáhnout verzi podporovanou GPU TensorFlow. Tato verze má smysl pouze v případě, že potřebujete silnou výpočetní kapacitu.

Během tohoto tutoriálu stačí základní verze TensorFlow.

Poznámka: TensorFlow neposkytuje podporu GPU na MacOS.

Zde je návod, jak postupovat

Uživatel MacOS:

  • Nainstalujte Anacondu
  • Vytvořte soubor .yml k instalaci Tensorflow a závislostí
  • zahájit Jupyter zápisník

Pro Windows

  • Nainstalujte Anacondu
  • Vytvořte soubor .yml pro instalaci závislostí
  • Použijte pip k přidání TensorFlow
  • zahájit Jupyter zápisník

Chcete-li spustit Tensorflow pomocí Jupyter, musíte vytvořit prostředí v rámci Anaconda. To znamená, že nainstalujete Ipython, Jupytera TensorFlow ve vhodné složce uvnitř našeho stroje. Kromě toho přidáte jednu základní knihovnu pro věda o datech: „Pandy“. Knihovna Pandas pomáhá manipulovat s datovým rámcem.

Nainstalujte Anacondu

Ke stažení Anaconda verze 4.3.1 (pro Python 3.6) pro příslušný systém.

Anaconda vám pomůže spravovat všechny potřebné knihovny Python nebo R. Odkaz na toto návod k instalaci Anacondy

Vytvořte soubor .yml pro instalaci Tensorflow a závislostí

To zahrnuje

  • Najděte cestu Anakondy
  • Nastavte pracovní adresář na Anaconda
  • Vytvořte soubor yml (pro uživatele MacOS je zde nainstalován TensorFlow)
  • Upravte soubor yml
  • Zkompilujte soubor yml
  • Aktivujte Anacondu
  • Nainstalujte TensorFlow (Windows pouze uživatel)

Krok 1) Najděte Anacondu,

Prvním krokem, který musíte udělat, je najít cestu Anakondy.

Vytvoříte nové prostředí conda, které obsahuje nezbytné knihovny, které budete používat během tutoriálů o TensorFlow.

Windows

Pokud jste Windows uživatel, můžete použít Anaconda Prompt a zadejte:

C:\>where anaconda

Vytvořte soubor .yml pro instalaci Tensorflow

Zajímá nás název složky, kde je Anaconda nainstalována, protože chceme vytvořit naše nové prostředí uvnitř této cesty. Například na obrázku výše je Anaconda nainstalována ve složce Admin. U vás to může být stejné, tedy Admin nebo jméno uživatele.

V dalším nastavíme pracovní adresář od c:\ do Anaconda3.

MacOS

pro uživatele MacOS můžete použít Terminál a zadat:

which anaconda

Vytvořte soubor .yml pro instalaci Tensorflow

Budete muset vytvořit novou složku uvnitř Anaconda, která bude obsahovat Ipython, Jupyter si TensorFlow. Rychlý způsob instalace knihoven a softwaru je napsat soubor yml.

Krok 2) Nastavit pracovní adresář

Musíte zadat pracovní adresář, kde chcete vytvořit soubor yml.

Jak již bylo řečeno, bude umístěn uvnitř Anacondy.

Pro uživatele MacOS:

Terminál nastaví výchozí pracovní adresář na Uživatelé/USERNAME. Jak můžete vidět na obrázku níže, cesta anaconda3 a pracovní adresář jsou totožné. V systému MacOS se nejnovější složka zobrazuje před znakem $. Terminál nainstaluje všechny knihovny v tomto pracovním adresáři.

Pokud cesta v textovém editoru neodpovídá pracovnímu adresáři, můžete ji změnit zápisem cd PATH do Terminálu. PATH je cesta, kterou jste vložili do textového editoru. Nezapomeňte zabalit PATH do 'PATH'. Tato akce změní pracovní adresář na PATH.

Vytvořte soubor .yml pro instalaci Tensorflow

Otevřete svůj terminál a zadejte:

cd anaconda3

Pro Windows uživatel (ujistěte se o složce před Anaconda3):

cd C:\Users\Admin\Anaconda3

nebo cesta „kde anakonda“ vám dá příkaz

Vytvořte soubor .yml pro instalaci Tensorflow

Krok 3) Vytvořte soubor yml

Soubor yml můžete vytvořit v novém pracovním adresáři.

Soubor nainstaluje závislosti, které potřebujete ke spuštění TensorFlow. Zkopírujte a vložte tento kód do terminálu.

Pro uživatele MacOS:

touch hello-tf.yml

Uvnitř anaconda3 by se měl objevit nový soubor s názvem hello-tf.yml

Vytvořte soubor .yml pro instalaci Tensorflow

Pro Windows uživatel:

echo.>hello-tf.yml

Měl by se objevit nový soubor s názvem hello-tf.yml

Vytvořte soubor .yml pro instalaci Tensorflow

Krok 4) Upravte soubor yml

Jste připraveni upravit soubor yml.

Pro uživatele MacOS:

Chcete-li soubor upravit, můžete do terminálu vložit následující kód. Uživatel MacOS může použít elán pro úpravu souboru yml.

vi hello-tf.yml

Váš terminál zatím vypadá takto

Vytvořte soubor .yml pro instalaci Tensorflow

Zadáte an editovat režimu. V tomto režimu můžete po stisknutí klávesy esc:

  • Stisknutím i upravíte
  • Stisknutím w uložte
  • Stiskněte q! ukončit

Napište následující kód v režimu úprav a stiskněte esc následované :w

Vytvořte soubor .yml pro instalaci Tensorflow

Poznámka: Soubor je případ si zamýšlet citlivý. Po každém záměru jsou vyžadována 2 místa.

Pro MacOS

name: hello-tfdependencies:  
  - python=3.6  
  - jupyter  
  - ipython  
  - pandas  
  - pip:      
  - https://storage.googleapis.com/tensorflow/MacOS/cpu/tensorflow-1.5.0-py3-none-any.whl

Vysvětlení kódu

  • jméno: hello-tf: Název souboru yml
  • závislosti:
  • python=3.6
  • jupyter
  • krajta
  • pandy: Nainstalujte Python verze 3.6, Jupyter, knihovny Ipython a pandy
  • pip: Nainstalujte a Python knihovna
    • https://storage.googleapis.com/tensorflow/MacOS/cpu/tensorflow-1.5.0-py3-none-any.whl: Install TensorFlow from Google apis.

Stiskněte esc a následně :q! do úplného režimu úprav.

Vytvořte soubor .yml pro instalaci Tensorflow

Pro Windows Uživatel:

Windows nemá program vim, takže k dokončení tohoto kroku stačí Poznámkový blok.

notepad hello-tf.yml

Do souboru zadejte následující

name: hello-tfdependencies:  
- python=3.6  
- jupyter  
- ipython  
- pandas

Vysvětlení kódu

  • jméno: hello-tf: Název souboru yml
  • závislosti:
  • python=3.6
  • jupyter
  • krajta
  • pandy: Nainstalujte Python verze 3.6, Jupyter, knihovny Ipython a pandy

Otevře se poznámkový blok, odtud můžete soubor upravit.

Vytvořte soubor .yml pro instalaci Tensorflow

Poznámka: Windows uživatelé nainstalují TensorFlow v dalším kroku. V tomto kroku pouze připravujete prostředí conda

Krok 5) Zkompilujte soubor yml

Soubor .yml můžete zkompilovat s následujícím kódem:

conda env create -f hello-tf.yml

Poznámka: Pro Windows uživatelů, nové prostředí se vytvoří v aktuálním uživatelském adresáři.

Chce to čas. Zabere to asi 1.1 GB místa na pevném disku.

Vytvořte soubor .yml pro instalaci Tensorflow

In Windows

Vytvořte soubor .yml pro instalaci Tensorflow

Krok 6) Aktivujte prostředí conda

Jsme téměř hotovi. Nyní máte 2 prostředí conda.

Vytvořili jste izolované prostředí conda s knihovnami, které budete používat během výukových programů. Toto je doporučený postup, protože každý strojové učení projekt vyžaduje různé knihovny. Po skončení projektu můžete toto prostředí odstranit nebo ne.

conda env list

Vytvořte soubor .yml pro instalaci Tensorflow

Hvězdička označuje výchozí. Pro aktivaci prostředí je potřeba přepnout na hello-tf

Pro uživatele MacOS:

source activate hello-tf

Pro Windows uživatel:

activate hello-tf

Vytvořte soubor .yml pro instalaci Tensorflow

Můžete zkontrolovat, zda jsou všechny závislosti ve stejném prostředí. To je důležité, protože to umožňuje Python použít Jupyter a TensorFlow ze stejného prostředí. Pokud nevidíte tři z nich umístěné ve stejné složce, musíte začít znovu.

Pro uživatele MacOS:

which python
which jupyter
which ipython

Vytvořte soubor .yml pro instalaci Tensorflow

Volitelné: Můžete zkontrolovat aktualizaci.

pip install --upgrade tensorflow

Krok 7) Nainstalujte TensorFlow For Windows uživatel

Pro uživatele systému Windows:

where python
where jupyter
where ipython

Vytvořte soubor .yml pro instalaci Tensorflow

Jak vidíte, nyní máte dva Python prostředí. Ten hlavní a nově vytvořený na tj. hello-tf. Hlavní prostředí conda nemá nainstalovaný tensorFlow pouze hello-tf. Z obrázku jsou python, jupyter a ipython nainstalovány ve stejném prostředí. To znamená, že můžete použít TensorFlow s a Jupyter Notebook.

Musíte nainstalovat TensorFlow pomocí příkazu pip. Pouze pro Windows uživatel

pip install tensorflow

Vytvořte soubor .yml pro instalaci Tensorflow

Jak importovat Tensorflow do Jupyter zápisník

Tato část je stejná pro oba OS. Nyní se naučíme, jak importovat TensorFlow Jupyter Notebook.

TensorFlow můžete otevřít pomocí Jupyter.

Poznámka: Pokaždé, když chcete otevřít TensorFlow, musíte inicializovat prostředí

Budete postupovat následovně:

  • Aktivujte prostředí hello-tf conda
  • Otevřená Jupyter
  • Importujte tensorflow
  • Smazat Poznámkový blok
  • zavřít Jupyter

Krok 1) Aktivujte conda

Pro uživatele MacOS:

source activate hello-tf

Pro Windows uživatel:

conda activate hello-tf

Importovat Tensorflow do Jupyter zápisník

Krok 2) Otevřená Jupyter

Poté můžete otevřít Jupyter z Terminálu

jupyter notebook

Importovat Tensorflow do Jupyter zápisník

Váš prohlížeč by se měl otevřít automaticky, jinak zkopírujte a vložte adresu URL poskytnutou terminálem. Začíná to http://localhost:8888

Uvnitř TensorFlow Jupyter Notebook, můžete vidět všechny soubory v pracovním adresáři. Chcete-li vytvořit nový notebook, jednoduše klikněte na nový si Python 3

Poznámka: Nový zápisník se automaticky uloží do pracovního adresáře.

Importovat Tensorflow do Jupyter zápisník

Krok 3) Importujte Tensorflow

Uvnitř notebooku můžete importovat TensorFlow Jupyter Notebook s aliasem tf. Kliknutím spustíte. Níže se vytvoří nová buňka.

import tensorflow as tf

Importovat Tensorflow do Jupyter zápisník

Pojďme napsat svůj první kód pomocí TensorFlow.

hello = tf.constant('Hello, Guru99!')
hello

Vytvoří se nový tenzor. gratuluji. Úspěšně jste nainstalovali TensorFlow pomocí Jupyter na vašem stroji.

Importovat Tensorflow do Jupyter zápisník

Krok 4) Smazat soubor

Můžete smazat soubor s názvem Untitled.ipynb uvnitř Jupyer.

Importovat Tensorflow do Jupyter zápisník

Krok 5) zavřít Jupyter

Existují dva způsoby uzavření Jupyter. První způsob je přímo z notebooku. Druhým způsobem je použití terminálu (nebo Anaconda Prompt)

od Jupyter

Na hlavním panelu Jupyter Notebook, stačí kliknout na Odhlásit

Importovat Tensorflow do Jupyter zápisník

Budete přesměrováni na odhlašovací stránku.

Importovat Tensorflow do Jupyter zápisník

Z terminálu

Vyberte terminál nebo výzvu Anaconda a spusťte dvakrát ctr+c.

Při prvním stisknutí kláves ctr+c budete požádáni o potvrzení vypnutí notebooku. Pro potvrzení opakujte ctr+c

Importovat Tensorflow do Jupyter zápisník

Importovat Tensorflow do Jupyter zápisník

Úspěšně jste se odhlásili.

Jupyter s hlavním prostředím conda

Pokud chcete spustit TensorFlow s jupyterem pro budoucí použití, musíte otevřít novou relaci s

source activate hello-tf

Pokud ne, Jupyter nenajde TensorFlow

Jupyter s hlavním prostředím Conda