Úvod
TensorFlow je open-source knihovna strojového učení napsaná v Pythonu a vytvořená společností Google. TensorFlow používá mnoho známých organizací, včetně Paypal, Lenovo, Intel, Twitter a Airbus. Můžete jej nainstalovat pomocí Anaconda, jako docker kontejner nebo ve virtuálním prostředí Pythonu. Virtuální prostředí umožňuje uživatelům mít různá prostředí pythonu na jednom systému a mohou nainstalovat konkrétní verzi modulu na základě požadavků jednotlivých projektů, aniž by to ovlivnilo ostatní projekty.
Tento článek vám ukáže, jak nainstalovat knihovnu TensorFlow ve virtuálním prostředí Pythonu pomocí aplikace příkazového řádku na Ubuntu 20.04 LTS a Ubuntu 21.04.
Instalace TensorFlow
Otevřete terminál a nainstalujte předpoklady, které vám ukážu
Předpoklady instalace
Nainstalujte Python a pip
sudo apt install -y python3
sudo apt install -y pip
Zkontrolujte instalaci Pythonu
Python 3.9 je standardně předinstalován v systému Ubuntu 21.04. Proto můžete snadno ověřit instalaci Pythonu 3 ve vašem systému pomocí následujícího příkazu:
$ python3 -V
$ pip3 -V
Na terminálu by se měl zobrazit následující výstup:
Nainstalujte Python Virtualenv
Doporučuje se, že pomocí modulu venv musíte vytvořit virtuální prostředí, které najdete v balíčku python3-venv. Následující příkaz, který můžete použít k instalaci požadovaných balíčků python3-venv:
$ sudo apt install python3-venv python3-dev
Nastavení virtuálního prostředí
Po instalaci modulu venv musíte nastavit virtuální prostředí pro TensorFlow.
Nyní přejděte do adresáře, kam chcete uložit virtuální prostředí Python 3. Můžete si jej uložit přímo do svého domova nebo také do jakéhokoli jiného adresáře, kde máte oprávnění ke čtení a zápisu.
Vytvořte adresář pomocí následujícího příkazu mkdir pro projekt TensorFlow a přesuňte se do něj pomocí příkazu cd takto:
$ mkdir my_tensorflow
$ cd my_tensorflow
Pomocí následujícího příkazu můžete vytvořit virtuální prostředí pythonu v aktuálním adresáři:
$ python3 -m venv venv
Ve výše uvedeném příkazu je druhé slovo venv je název vašeho nového virtuálního prostředí. Virtuálnímu prostředí tedy můžete dát jakýkoli název.
Vytvořil jsem nový adresář s názvem venv která obsahuje standardní knihovnu pythonu, kopii binárního souboru Pythonu, správce balíčků Pip a všechny další podpůrné soubory.
Aktivujte virtuální prostředí ‚venv‘ spuštěním níže uvedeného aktivačního skriptu:
$ source venv/bin/activate
Jakmile se prostředí aktivuje, uvidíte to na začátku systému
$PATH proměnná bude přidán adresář bin virtuálního prostředí. Všimnete si, že název výzvy shellu se nyní změnil. Název aktuálně používaného virtuálního prostředí se zobrazí na výzvě shellu. Zde je název virtuálního prostředí, ve kterém aktuálně pracujeme, ‚venv‘.
Aktualizovat PIP
Chcete-li nainstalovat TensorFlow, je nutné nejprve nainstalovat nejnovější verzi pipu 20 nebo novější. Následující příkaz můžete použít k upgradu pip z předchozí na nejnovější verzi:(venv)
$ pip install --upgrade pip
Instalace TensorFlow na Ubuntu 21.04
Jakmile je virtuální prostředí aktivováno, je čas zahájit instalaci TensorFlow do vašeho systému. Chcete-li nainstalovat balíčky TensorFlow, zadejte následující příkaz:
(venv) $ pip install --upgrade tensorflow
TensorFlow se úspěšně nainstaloval do vašeho systému.
Ověřte instalaci
Chcete-li ověřit instalaci TensorFlow, spusťte následující příkaz, který zobrazí nainstalovanou verzi TensorFlow na terminálu:
$ python -c 'import tensorflow as tf; print(tf. version )'
Mnoho příkladů a modelů TensorFlow je dostupných v repozitářích Github.
Jakmile dokončíte svou práci, můžete ji deaktivovat pomocí následujícího příkazu:
$ deactivate
Závěr
Takže jsme vysvětlili, jak nainstalovat TensorFlow na systém Ubuntu 21.04 pomocí terminálu. TensorFlow je knihovna používaná k řešení různých problémů strojového učení.