TensorFlow je open-source platforma pro strojové učení vytvořená společností Google. Může běžet na CPU nebo GPU na různých zařízeních a používá ho ř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.
Tento tutoriál vysvětluje, jak nainstalovat TensorFlow na CentOS 8.
TensorFlow podporuje Python 2 i 3. Budeme používat Python 3 a TensorFlow nainstalujeme do virtuálního prostředí. Virtuální prostředí vám umožňuje mít na jednom počítači několik různých izolovaných prostředí Pythonu a instalovat konkrétní verzi modulu pro každý projekt, aniž byste se museli obávat, že to ovlivní vaše další projekty.
Instalace TensorFlow na CentOS #
Na rozdíl od jiných distribucí Linuxu není Python ve výchozím nastavení nainstalován na CentOS 8. Chcete-li nainstalovat Python 3 na CentOS 8, spusťte jako uživatel root nebo sudo ve svém terminálu následující příkaz:
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 je doporučeným způsobem vytvoření virtuálního prostředí použít venv
modul.
Přejděte do adresáře, kam chcete uložit svůj projekt TensorFlow. Může to být váš domovský adresář nebo jakýkoli jiný adresář, kde má uživatel oprávnění ke čtení a zápisu.
Vytvořte nový adresář pro projekt TensorFlow a přepněte se do něj:
mkdir tensorflow_project
cd tensorflow_project
V adresáři spusťte následující příkaz k vytvoření virtuálního prostředí:
python3 -m venv venv
Výše uvedený příkaz vytvoří adresář s názvem venv
, obsahující kopii binárního Pythonu, pip standardní knihovnu Pythonu 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 bude adresář bin virtuálního prostředí přidán na začátek $PATH
variabilní. Také se změní výzva vašeho shellu a zobrazí název virtuálního prostředí, které aktuálně používáte. V tomto případě je to venv
.
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
Nyní, když je virtuální prostředí vytvořeno a aktivováno, nainstalujte knihovnu TensorFlow pomocí následujícího příkazu:
pip install --upgrade tensorflow
Pokud máte vyhrazenou GPU NVIDIA a chcete využít její výpočetní výkon, místo tensorflow
, nainstalujte tensorflow-gpu
balíček, který zahrnuje podporu GPU.
Ve virtuálním prostředí můžete použít příkaz 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 jste v TensorFlow noví, navštivte stránku Začínáme s TensorFlow a zjistěte, jak vytvořit svou první aplikaci ML. Můžete také naklonovat repozitáře TensorFlow Modelsor TensorFlow-Examples z Github a prozkoumat a otestovat příklady TensorFlow.
Až budete s prací hotovi, deaktivujte prostředí zadáním deactivate
a vrátíte se do svého normálního prostředí.
deactivate
A je to! Úspěšně jste nainstalovali TensorFlow a můžete jej začít používat.