TensorFlow je open source platforma pro strojové učení vytvořená společností Google. TensorFlow používá řada organizací včetně Twitter, PayPal, Intel, Lenovo a Airbus.
TensorFlow lze nainstalovat v rámci celého systému, ve virtuálním prostředí Pythonu, jako kontejner Docker nebo s Anacondou.
TensorFlow podporuje Python 2 a 3. Použijeme Python 3 a nainstalujeme TensorFlow ve virtuálním prostředí .
Virtuální prostředí umožňuje mít na jednom počítači několik různých izolovaných prostředí Pythonu a instalovat specifické verze modulů na základě každého projektu, aniž byste se museli obávat, že to ovlivní vaše ostatní projekty.
Nainstalujte TensorFlow na Rocky Linux 8 a CentOS 8
Na rozdíl od jiných distribucí Linuxu není Python ve výchozím nastavení na Rocky Linux 8 nainstalován. Chcete-li nainstalovat Python 3 na CentOS 8, spusťte následující příkaz jako uživatel root nebo sudo
ve vašem terminálu:
sudo dnf install python3
Výše uvedený příkaz nainstaluje Python 3.6 a pip . Chcete-li spustit Python 3, musíte zadat python3
explicitně a ke spuštění pip zadejte pip3
.
Počínaje Pythonem 3.6, doporučeným způsobem vytvoření virtuálního prostředí je použít moduly venv
.
Přejděte do adresáře, kam chcete uložit projekt TensorFlow. To může být ve vašem domovském adresáři nebo jiném adresáři, kde můžete mít přístup pro čtení a zápis.
Vytvořte nový adresář pro projekt TensorFlow a přejděte do něj:
mkdir project_tensorflow
cd proyek_tensorflow
Uvnitř adresáře spusťte následující příkaz a vytvořte virtuální prostředí :
python3 -m venv venv
Výše uvedený příkaz vytvoří adresář s názvem venv
, obsahuje kopii binárního Pythonu, knihovnu pip Python a další podpůrné soubory. Pro virtuální prostředí můžete použít libovolný název
Chcete-li začít používat virtuální prostředí , aktivujte jej zadáním:
source venv/bin/activate
Po aktivaci se zobrazí adresář bin
ve virtuálním prostředí bude přidáno na začátek proměnné $PATH
. Kromě toho se změní vaše výzva shellu a zobrazí název virtuálního prostředí, které aktuálně používají. V tomto případě je to venv
.
Nainstalujte AndroidX86 na VirtualBox a stolní PC
Tensorflow a pip na Rocky Linux 8 a CentOS 8
Instalace TensorFlow vyžaduje pip
verze 19 nebo vyšší. Spusťte následující příkaz pro upgrade pip
na nejnovější verzi:
pip install --upgrade pip
Jakmile je virtuální prostředí vytvořen a aktivován, nainstalujte knihovnu TensorFlow pomocí následujícího příkazu:
pip install --upgrade tensorflow
Pokud máte vyhrazený GPU NVIDIA a chcete využít výkon tohoto GPU pro zpracování, nainstalujte si balíček tensorflow-gpu
, která zahrnuje a rozšiřuje funkcionalitu tensorflow pro podporu GPU.
Ve virtuálním prostředí , můžete použít příkazy pip místo pip3 a python místo python3.
Pro ověření instalace spusťte následující příkaz, který vytiskne verzi TensorFlow:
python -c 'import tensorflow as tf; print(tf.__version__)'
V době psaní tohoto článku je nejnovější stabilní verze TensorFlow 2.1.0
:
2.1.0
Vaše verze TensorFlow se může lišit od verze zobrazené zde.
Pokud s TensorFlow začínáte, navštivte stránku Začínáme s TensorFlow a zjistěte, jak vytvořit svou první aplikaci Machine Learning. Můžete také klonovat modely TensorFlow nebo úložiště TensorFlow-Examples z Github a prozkoumat a otestovat příklady TensorFlow.
Až budete s prací hotovi, deaktivujte prostředí zadáním deactivate
a budete zpět ve své normální ulitě.
deactivate
V tomto okamžiku jste úspěšně nainstalovali TensorFlow a můžete jej začít používat.
Závěr
Ukázali jsme vám, jak nainstalovat TensorFlow ve virtuálním prostředí na Rocky Linux 8 a CentOS 8.