V příštím článku se podíváme na to, jak můžeme nainstalovat TensorFlow na Ubuntu (16.04/18.04). TensorFlow je knihovna kódů pro strojové učení napříč řadou úkolů. Byl vyvinut společností Google v roce 2015, aby vyhověl jeho potřebám v systémech schopných budovat a trénovat neuronové sítě k detekci a dešifrování vzorů a korelací, analogických k učení a uvažování používaných lidmi.
TensorFlow je Deep Learning platforma nejdůležitější na světě. Tento vývoj open source Google se umístil jako přední nástroj v sektoru EU Hluboké učení. Má také komplexní knihovny a prostředky komunity, které komukoli umožňují vytvářet programy strojového učení.
TensorFlow je open source softwarová knihovna pro numerické výpočty Byl vydán pod licencí open source Apache 2.0 a používá grafy toku dat. Uzly v grafech představují matematické operace, zatímco okraje grafů představují vícerozměrné datové matice (napínáky) mezi nimi komunikoval.
Na rozdíl od jiných číselné knihovny určené k použití v Deep Learning jak Theano, tento dotyčný byl navržen pro použití ve výzkumu i vývoji. Může také běžet na jednom CPU, na více CPU, stejně jako na mobilních zařízeních a rozsáhlých distribuovaných systémech stovek strojů.
Pokud chceme nainstalovat TensorFlow, může být nainstalován v celém systému, ve virtuálním prostředí Pythonu, jako je Dockerův kontejner a další. Nejběžnějším a nejjednodušším způsobem instalace TensorFlow je možná prostřednictvím virtuálního prostředí Pythonu, kde lze snadno vytvořit a spravovat více prostředí. Toto je možnost, kterou uvidíme v následujících řádcích.
Nainstalujte TensorFlow na Ubuntu
Další instalační proces, který budu dělat v systému Ubuntu 18.04. Jakmile je to objasněno, pro spuštění instalace TensorFlow stačí postupovat podle následujících kroků:
Nainstalujte Python
Protože používání Pythonu je nejrychlejší a nejjednodušší způsob spuštění TensorFlow, pojďme nainstalujte jej. Výchozí, Python 3 je dodáván s úložišti Ubuntu, takže s jeho instalací by neměl být problém.
na vědět, jaká verze Pythonu je nainstalována na Ubuntu, v terminálu (Ctrl + Alt + T) stačí spustit příkaz:
python3 -V
Jak vidíte, na svém počítači mám Python 3.6.9 a pro tento příklad vytvořím virtuální prostředí pomocí modulu venv. Pro nainstalujte balíček python3-venv, který umožňuje modul venv, ve stejném terminálu provedeme následující příkazy:
sudo apt update; sudo apt install python3-venv
To by mělo umožnit virtuální prostředí Pythonu.
Spusťte virtuální prostředí Pythonu
Nyní, když známe nainstalovanou verzi Pythonu, pojďme pokračujte ve vytváření adresáře pro TensorFlow. Ve stejném terminálu budeme muset provést pouze příkaz:
mkdir ~/TensorFlow
Pak jdeme na přesuňte se do adresáře, který jsme právě vytvořili:
cd ~/TensorFlow
Z tohoto adresáře to uděláme vytvořit virtuální prostředí Pythonu psaní na stroji:
python3 -m venv venv
Po vytvoření musíme to pouze aktivovat:
source venv/bin/activate
TensorFlow vyžaduje, aby konfigurační nástroje balíku Pythonu byly verze 41.0.0 nebo vyšší. Popravíme Pip takto se ujistěte, že je aktualizován na nejnovější verzi:
pip install -U setuptools
Nainstalujte TensorFlow
Nyní, když je prostředí vytvořeno a aktivováno, můžeme zahájit instalaci. Pro instalovat současnou verzi, co zahrnuje podpora karet GPU s CUDA (Ubuntu a Windows), v terminálu budeme muset použijte pip psaní na stroji:
pip install tensorflow
Tam jsou také k dispozici menší balíček pouze pro CPU:
pip install tensorflow-cpu
na aktualizujte TensorFlow na nejnovější verzi, musí přidat příznak –upgrade k příkazům:
pip install --upgrade pip pip install --upgrade tensorflow
Po instalaci do ověřte, zda je nainstalován TensorFlow můžeme provést následující příkaz:
python -c 'import tensorflow as tf; print(tf.__version__)'
Tento příkaz by měl zobrazit nainstalovanou verzi TensorFlow. Pro viz výukové programy různých druhů o TensorFlow, můžeme přejít na web projektu.
Zakázat prostředí Python
Až skončíme s prostředím Pythonu, stačí provést příkaz deaktivovat:
deactivate
Pak musíme pouze odstranit vytvořený adresář TensorFlow, a to by mělo odstranit prostředí Pythonu, které jsme vytvořili pro spuštění TensorFlow. Pro více informací o jak používat TensorFlow, můžete navštivte výukový program které zveřejnili na svých webových stránkách nebo na internetu web vývojáře Google.