TensorFlow ist eine von Google entwickelte Open-Source-Plattform für maschinelles Lernen. TensorFlow wird von einer Reihe von Organisationen verwendet, darunter Twitter, PayPal, Intel, Lenovo und Airbus.
TensorFlow kann systemweit, in einer virtuellen Python-Umgebung, als Docker-Container oder mit Anaconda installiert werden.
TensorFlow unterstützt Python 2 und 3. Wir werden Python 3 verwenden und TensorFlow in einer virtuellen Umgebung installieren .
Virtuelle Umgebung ermöglicht es Ihnen, mehrere verschiedene isolierte Python-Umgebungen auf einem Computer zu haben und spezifische Versionen von Modulen basierend auf jedem Projekt zu installieren, ohne befürchten zu müssen, dass dies Ihre anderen Projekte beeinflusst.
Installieren Sie TensorFlow auf Rocky Linux 8 und CentOS 8
Im Gegensatz zu anderen Linux-Distributionen wird Python nicht standardmäßig auf Rocky Linux 8 installiert. Um Python 3 auf CentOS 8 zu installieren, führen Sie den folgenden Befehl als Root-Benutzer oder sudo
aus in Ihrem Terminal:
sudo dnf install python3
Der obige Befehl installiert Python 3.6 und pip . Um Python 3 auszuführen, müssen Sie python3
eingeben explizit, und um pip auszuführen, geben Sie pip3
ein .
Ab Python 3.6 die empfohlene Methode zum Erstellen einer virtuellen Umgebung ist die Verwendung von Modulen venv
.
Wechseln Sie in das Verzeichnis, in dem Sie das TensorFlow-Projekt speichern möchten. Dies kann sich in Ihrem Home-Verzeichnis oder einem anderen Verzeichnis befinden, in dem Sie Lese- und Schreibzugriff haben.
Erstellen Sie ein neues Verzeichnis für das TensorFlow-Projekt und gehen Sie hinein:
mkdir project_tensorflow
cd proyek_tensorflow
Führen Sie im Verzeichnis den folgenden Befehl aus, um eine virtuelle Umgebung zu erstellen :
python3 -m venv venv
Der obige Befehl erstellt ein Verzeichnis namens venv
, enthält eine Kopie der Python-Binärdatei, der Pip-Python-Bibliothek und anderer unterstützender Dateien. Sie können einen beliebigen Namen für die virtuelle Umgebung verwenden
Um mit der Verwendung einer virtuellen Umgebung zu beginnen , aktivieren Sie es, indem Sie Folgendes eingeben:
source venv/bin/activate
Einmal aktiviert, wird das Verzeichnis bin
in der virtuellen Umgebung wird am Anfang der Variable $PATH
hinzugefügt . Außerdem ändert sich Ihr Shell-Prompt und zeigt den Namen der virtuellen Umgebung, die Sie verwenden verwenden derzeit. In diesem Fall ist es venv
.
Installieren Sie AndroidX86 auf VirtualBox und Desktop-PC
Tensorflow und Pip auf Rocky Linux 8 und CentOS 8
Die TensorFlow-Installation erfordert pip
Version 19 oder höher. Führen Sie den folgenden Befehl aus, um pip
zu aktualisieren auf die neueste Version:
pip install --upgrade pip
Sobald die virtuelle Umgebung ist erstellt und aktiviert haben, installieren Sie die TensorFlow-Bibliothek mit dem folgenden Befehl:
pip install --upgrade tensorflow
Wenn Sie eine dedizierte NVIDIA-GPU haben und die Leistung dieser GPU für die Verarbeitung nutzen möchten, installieren Sie das Paket tensorflow-gpu
, das die Tensorflow-Funktionalität für die GPU-Unterstützung enthält und erweitert.
In einer virtuellen Umgebung , können Sie pip-Befehle anstelle von pip3 und python anstelle von python3 verwenden.
Um die Installation zu überprüfen, führen Sie den folgenden Befehl aus, der die TensorFlow-Version druckt:
python -c 'import tensorflow as tf; print(tf.__version__)'
Zum Zeitpunkt der Erstellung dieses Artikels ist die neueste stabile Version von TensorFlow 2.1.0
:
2.1.0
Ihre Version von TensorFlow kann sich von der hier gezeigten Version unterscheiden.
Wenn Sie neu bei TensorFlow sind, besuchen Sie die Seite Erste Schritte mit TensorFlow und erfahren Sie, wie Sie Ihre erste App für maschinelles Lernen erstellen. Sie können auch TensorFlow-Modelle oder das TensorFlow-Examples-Repository von Github klonen und TensorFlow-Beispiele untersuchen und testen.
Wenn Sie mit Ihrer Arbeit fertig sind, deaktivieren Sie die Umgebung, indem Sie deactivate
eingeben , und Sie befinden sich wieder in Ihrer normalen Shell.
deactivate
An diesem Punkt haben Sie TensorFlow erfolgreich installiert und können es verwenden.
Schlussfolgerung
Wir haben Ihnen gezeigt, wie Sie TensorFlow in einer virtuellen Umgebung installieren auf Rocky Linux 8 und CentOS 8.