GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie TensorFlow unter Debian 11

TensorFlow von Google ist eine Open-Source-Bibliothek zur Vereinfachung der Verarbeitung von Aufgaben, die von maschinellem Lernen abhängig sind. Beispielsweise erfasst TensorFlow Daten, trainiert das Modell und löst die Vorhersagen, um zukünftige Ergebnisse zu verfeinern. Wenn wir den Arbeitsablauf betrachten, gibt es hauptsächlich zwei Phasen eines TensorFlow-Programms:Die erste Phase wird als Konstruktionsphase bezeichnet und die andere als Ausführungsphase. Diagramme werden in der Konstruktionsphase erstellt, während zur Auswertung dieser Diagramme die Ausführungsphase ins Spiel kommt. Im Vergleich zu alten Versionen können Sie mit den neuesten Versionen von TensorFlow Programme auf effektive und einfache Weise erstellen.

Dieses Framework wird weltweit auch von mehreren großen Organisationen und Suchmaschinen verwendet:Beispielsweise wendet ein führender Marktplatz Airbnb das TensorFlow-Framework an, um die Bilder zu klassifizieren, um das Besuchererlebnis zu verbessern. Darüber hinaus nutzt ein weiteres führendes Finanztechnologieunternehmen, PayPal, TensorFlow, um komplexe Betrugsmuster zu erstellen und so das Auftreten von Betrug zu verringern.

Das Linux-Betriebssystem bietet einen Open-Source-Zugang und ist für Entwickler geeignet. Seine Distributionen bieten auch dieselben Funktionalitäten, jedoch auf dezentralisierte Weise. In diesem beschreibenden Beitrag stellen wir eine Schritt-für-Schritt-Anleitung zur Installation von TensorFlow bereit auf Debian 11 :

Bevor wir uns mit der Installation von TensorFlow befassen, werfen wir einen Blick auf die grundlegende Einführung zum besseren Verständnis von TensorFlow:

Wie TensorFlow besser ist als seine Konkurrenten

Die Hauptkonkurrenten von TensorFlow sind PyTorch, Microsoft CNTK und Apache MXNet; Diese Frameworks verhalten sich irgendwie genauso wie Googles TensorFlow, aber sie sind für ein bestimmtes Szenario nützlich. Zum Beispiel ist PyTorch, das in Python eingebaut ist, vorteilhaft für kurzfristige Projekte und bietet eine schnelle Verarbeitung für kurze Zeit, aber es ist nicht für Megaprojekte geeignet. Andererseits können Sie mit TensorFlow als Open-Source-Framework an Megaprojekten arbeiten und komplexe Workflows effektiv handhaben.

So installieren Sie TensorFlow unter Debian 11

Im Folgenden sind die Voraussetzungen für die Installation von TensorFlow unter Debian 11 aufgeführt:

Voraussetzungen

  • Neueste Version von Python3
  • Python-Paketmanager (pip)

Der „Schritt 1 ” in diesem Handbuch bezieht sich auf die Überprüfung der Verfügbarkeit von Voraussetzungen und führt Sie auch zu deren Installation (falls auf Ihrem Debian 11 nicht verfügbar):

Schritt 1:Python3 und Pip installieren

Überprüfen Sie zunächst die Verfügbarkeit von Python, indem Sie den unten genannten Befehl verwenden:

$ python3 --version 

Falls Ihr Debian 11-System es nicht hat; Sie können es mit dem folgenden Befehl installieren:

$ sudo apt install python3

Ähnlichkeit, führen Sie den unten genannten Befehl aus, um die Version von pip zu überprüfen:

$ pip --version 

Oder wenn Sie es installieren möchten; Führen Sie den folgenden Befehl in Ihrem Debian 11-Terminal aus:

$ sudo apt install python3-pip

Schritt 2:Virtuelle Python-Umgebung installieren

Aktualisieren Sie zuerst das Repository des Systems, indem Sie den folgenden Befehl ausführen:

$ sudo apt update 

Sie können die virtuelle Python-Umgebung (venv) mit Hilfe des unten aufgeführten Befehls installieren:

$ sudo apt install python3-venv

Schritt 3:Erstellen und aktivieren Sie eine Python-basierte virtuelle Umgebung

Für die virtuelle Umgebung erstellen wir ein neues Verzeichnis und ändern unser Arbeitsverzeichnis in dieses Verzeichnis:

$ mkdir tfproject

Ändern Sie das Arbeitsverzeichnis in „/tfproject “:

$ cd tfproject

Der obige Befehl ändert das aktuelle Arbeitsverzeichnis in „~/tfproject ”-Verzeichnis:Danach können Sie mit Hilfe des unten angegebenen Befehls eine virtuelle Umgebung erstellen:

$ python3 -m venv venv

Nachdem Sie diese virtuelle Umgebung erstellt haben, müssen Sie sie mit dem folgenden Befehl aktivieren:

$ source venv/bin/activate

Nach der Aktivierung der virtuellen Umgebung wird empfohlen, pip:

zu aktualisieren
$ sudo pip install --upgrade pip

Schritt 4:TensorFlow installieren

Nachdem Sie die Liste der Voraussetzungen ausgefüllt und die virtuelle Umgebung erstellt haben; Sie können TensorFlow jetzt mit Hilfe des folgenden Befehls installieren:

Hinweis: Dieser Befehl installiert alle erforderlichen Pakete zusammen mit TensorFlow.

$ sudo pip install --upgrade tensorflow 

Außerdem, wenn Sie mit der virtuellen Umgebung fertig sind; Sie können mit Hilfe des folgenden Befehls deaktivieren (dieses Schlüsselwort muss ausgeführt werden, wenn Sie sich in einer virtuellen Umgebung befinden):

$ deactivate

So deinstallieren Sie TensorFlow von Debian 11

Wenn Sie die Verfügbarkeit von TensorFlow unter Debian 11 nicht benötigen; Sie können es deinstallieren, indem Sie den folgenden Befehl ausführen:

$ sudo pip uninstall tensorflow

Schlussfolgerung

TensorFlow ist ein weit verbreitetes Framework, um maschinelle Lernprogramme effektiv zu unterstützen. Beispielsweise wird die Bibliothek von TensorFlow von Entwicklern zum Erstellen von Modellen verwendet, und sie können auch mehrschichtige neuronale Netze erstellen. In diesem Beitrag wird die Anleitung zur Installation von TensorFlow unter Debian 11 bereitgestellt; Mithilfe dieses Artikels können Sie auch eine Python-basierte virtuelle Umgebung für TensorFlow erstellen.


Debian
  1. So installieren Sie Debian 10 (Buster)

  2. So installieren Sie Python 3.9 unter Debian 10

  3. So installieren Sie Memcached unter Debian 10

  4. So installieren Sie TeamViewer unter Debian 10

  5. So installieren Sie Git unter Debian 9

So installieren Sie R unter Debian 10

So installieren Sie Debian 11

So installieren Sie TensorFlow auf Debian 9 Stretch

So installieren Sie TensorFlow auf Debian 10 Buster

So installieren Sie Go unter Debian 10

So installieren Sie Go unter Debian