So installieren Sie TensorFlow auf einem Cloud-Hosting

Tensorflow

Künstliche Intelligenz schreitet sprunghaft voran. Es wird immer leistungsfähiger und ermöglicht es Ihnen, sich neuen Aufgaben zu widmen. Das automatisches Lernen Dies ist einer der Bereiche der KI, denen Sie bei Projekten wie TensorFlow besondere Aufmerksamkeit widmen sollten. Wenn Sie einen Server oder ein Cloud-Hosting haben, können Sie dieses Projekt dort installieren, um es zu erlernen, ohne explizit programmieren zu müssen.

In diesem Tutorial werde ich Schritt für Schritt zeigen, wie Sie dieses leistungsstarke Open Source-Projekt installieren können in einem Cloud-Hosting. Aus diesem Grund habe ich Clouding als Referenz ausgewählt, da es Preise, Benutzerfreundlichkeit, Support rund um die Uhr auf Spanisch, Verfügbarkeit, Vorteile und insbesondere das Rechenzentrum auf spanischem Gebiet in Barcelona bietet. Daher unterliegt es den europäischen Datenschutzgesetzen ...

¿Wie kann Tensorflow meinem Geschäft helfen??

Geschäftsanwendungen

In der Pandemie ist das viel offensichtlicher geworden Unternehmen müssen modernisieren wettbewerbsfähig sein. Ein Großteil der europäischen Hilfe wird genau auf diesen digitalen Übergang gerichtet sein. Alle Unternehmen, die sich nicht angepasst haben, haben stärker unter den wirtschaftlichen Folgen dieser Gesundheitskrise gelitten. Beispielsweise haben selbst kleine Unternehmen schnell vom physischen Verkauf zum Online-Verkauf gewechselt, sodass sie ihren Betrieb fortsetzen können, ohne von den Einschränkungen betroffen zu sein.

Technologien wie die Cloud, das IoT oder die KI sind unerlässlich. Spezifisch, mit TensorFlow und maschinellem Lernenkönnen Sie große Vorteile erhalten. Um nur einige Beispiele zu nennen:

  • Verbessern Sie Bilder mithilfe von KI, wenn Sie sich dem Design oder der Fotografie widmen.
  • Unterstützen Sie die medizinische Diagnose, indem Sie die Ergebnisse medizinischer Tests analysieren.
  • Agile Bildverarbeitung und automatisierte Katalogisierung.
  • Bringen Sie Ihnen die Sprach- oder Tonerkennung bei.
  • Gesichtsanalyse, Gefühle usw.
  • Automatisierte Fehlererkennung.
  • Erkennung von Sprachen in Texten automatisch.
  • Optimieren Sie eine Vielzahl von täglichen Geschäftsaufgaben.
  • Und eine lange etc. Die Anwendungen sind fast unvorstellbar ...

Daher ist es weit verbreitet in der Industrie, in Sektoren wie dem Automobil, auch im Gesundheitswesen, in Versicherungen, Steuerbehörden und vielen anderen Fachleuten.

Was ist TensorFlow?

Tensorflow-Logo

TensorFlow ist Open Source Software, ursprünglich von Google-Ingenieuren und -Forschern entwickelt und später veröffentlicht. Eine Bibliothek für numerisches Rechnen und maschinelles Lernen. Hierfür werden Datenflussdiagramme verwendet, wobei die Knoten mathematische Operationen darstellen, während die Kanten mehrdimensionale Datenmatrizen (Tensoren) darstellen, die zwischen ihnen kommuniziert werden.

Mit dieser Software können Sie bauen und trainieren künstliche neurale Netzwerke mehrere Aufgaben auszuführen, wie das Erkennen und Entschlüsseln von Mustern und Korrelationen, analog zu der Art und Weise, wie Menschen lernen und argumentieren.

Dieses Projekt bietet auch viel Flexibilität, um es durchführen zu können Berechnungen mit CPU oder GPUsowohl einer als auch mehrere von ihnen auf PCs, Servern und sogar mobilen Geräten. Dies ist möglich, da es plattformübergreifend ist und auf Systemen wie GNU / Linux, macOS, Windows, iOS und Android sowie einem Webdienst ausgeführt werden kann, wie wir in diesem Tutorial sehen werden. Es gibt sogar mehrere Wrapper, mit denen verschiedene Programmiersprachen verwendet werden können: Python, C ++ oder Java. Alles mit einer einzigen API.

installieren TensorFlow Schritt für Schritt

Das nächste ist zu zeigen Ein schrittweises Beispiel dafür, wie Installieren Sie TensorFlow en ein Cloud-Hosting. Dazu verwende ich einen VPS von Trübung.ioHier können Sie sowohl Windows- als auch Linux-Betriebssysteme auswählen. Angesichts des Themas des Blogs und der Vorteile von GNU / Linux besteht natürlich kein Zweifel daran, dass ich auf einer Linux-Distribution basieren werde.

Erstellen Sie das Konto und bereiten Sie die Clouding-Plattform vor

Bevor Sie beginnen, müssen Sie sich registrieren, um Zugriff auf den von diesem Anbieter angebotenen Dienst zu erhalten Genießen Sie 5 € gratis Guthaben Sie bieten an, die Plattform zu testen. Dies ist so einfach wie das Befolgen der für die Überprüfung des Kontos angegebenen Schritte. Dauert nur eine Minute.

Trübung

Danach müssen Sie zur offiziellen Website von Clouding und zurückkehren einloggen Geben Sie Ihren Benutzernamen und Ihr Passwort ein:

Trübungsprotokoll

Jetzt können Sie das Clouding-Kontrollfeld sehen, das, wie Sie sehen werden, recht einfach und intuitiv zu bedienen ist. Auch ohne zu viel Wissen können Sie problemlos damit umgehen, indem Sie diesem Tutorial folgen. Anfangen Erstellen Sie eine Instanz für TensorFlow, Drücken Sie Klicken Sie hier, um Ihren ersten Server zu erstellen:

Abschluss der Tensorflow-Initiierung

Das bringt Sie zum Menü von Konfiguration Ihres Servers. Das erste, was Sie tun müssen, ist, Ihren VPS zu benennen. Sie können den gewünschten auswählen. Dann müssen Sie das Betriebssystem auswählen. Für dieses Tutorial werde ich eine der angebotenen Distributionen auswählen (CentOS, Ubuntu Server, Ubuntu Desktop oder Debian). Sie können den von Ihnen bevorzugten auswählen. In meinem Fall wähle ich einen Ubuntu Server 20.04:

Hosting-Konfiguration

Nach Auswahl des Basissystems ist das Folgende Konfigurieren Sie den Rest der Parameter die auf derselben Seite unten erscheinen. Wie Sie sehen, können Sie unter den Konfigurationsoptionen der Computer die Größe des Arbeitsspeichers, der vCPU-Kerne oder den benötigten SSD-Speicherplatz auswählen. Für TensorFlow selbst werden Sie nicht viel benötigen, aber es kann sein, dass Sie für den Rest der Daten, mit denen Sie umgehen müssen, ja überlegen, was Sie benötigen (es kann jedoch skaliert werden):

Tensorflow-Instanz

Es ist auch wichtig, dass Sie den SSH-Schlüssel erstellen und den gewünschten Namen angeben. Auf diese Weise können Sie das Paar herunterladen, um remote zugreifen zu können, ohne das Kennwort bei jeder Eingabe manuell eingeben zu müssen. Darüber hinaus können Sie die Firewall oder Backups konfigurieren. In diesem Fall lassen wir sowohl die Backups als auch die Firewall unverändert.

Wenn Sie fertig sind, überprüfen Sie, ob alles in Ordnung ist und Kredit Senden. Dadurch werden Sie zu einem anderen Bildschirm weitergeleitet, auf dem Ihre Cloud-Instanz erstellt wurde. Aber im Statusbereich sehen Sie, dass es erstellt wird:

Tensorflow-Instanz

Im Handumdrehen wird Ihr System installiert und konfiguriert. Dann erscheint der Status als Aktiv. Und Sie können es bereits verwenden.

SERVER Active Cluding

Klicken Sie auf diesem Bildschirm auf den Namen Ihres Servers, um zu einem zu gelangen Zusammenfassung mit Details:

Hauptzugriffskonfiguration

Wenn Sie scrollen, finden Sie den Abschnitt So greifen Sie auf den Server zu. Dies ist sehr wichtig, da Sie hier alles finden, was Sie für den Zugriff auf und die Verwaltung Ihres Servers benötigen. Sie können beispielsweise den SSH-Schlüssel herunterladen oder die öffentliche IP-Adresse für den SSH-Zugriff, den Benutzernamen (root) und das Zugriffskennwort anzeigen:

SSH-Schlüssel

Verlieren Sie diese Daten nicht, da Sie sie in den nächsten Schritten benötigen, um Tensorflow auf Ihrer Clouding-Instanz zu installieren.

PAnforderungen

Zunächst müssen Sie einige Abhängigkeiten oder Pakete erfüllen, die für Tensorflow nützlich sind, und sie aktualisieren, um sicherzustellen, dass alles in der neuesten Version vorliegt. Dazu betreten wir das Terminal, um sie über SSH mit dem Kennwort und der IP zu verbinden, die ich im vorherigen Bild gezeigt habe, um von Ihrer Distribution aus remote auf die Instanz zuzugreifen (denken Sie daran, Ihren IPdelserver durch die IP der Clouding-Instanz zu ersetzen). ::

ssh root@tuipdelservidor

SSH-Zugriff

Sie werden nach dem Kennwort der Instanz gefragt, die Sie ebenfalls eingeben müssen, und erhalten Zugriff. Sie werden sehen, dass die Die Eingabeaufforderung Ihres Terminals ist nicht mehr Ihre lokale, aber Sie befinden sich im Cloud-Server. Daher werden alle Befehle, die Sie von nun an ausführen, auf die Instanz und nicht auf Ihr lokales System wirksam.

SSH-Zugriff

Jetzt ist das Erste Aktualisieren Sie das System mit folgenden Befehlen:

apt-get update && apt-get -y upgrade

Tensorflow installieren

Jetzt musst du Installieren Sie Python3 und andere Hilfspakete, die Sie benötigen:

apt-get install python3 python3-pip python3-dev

Folgendes ist Bereiten Sie die virtuelle Umgebung vorVerwenden des virtualenv-Moduls, das Teil der Python3-Standardbibliothek ist:

pip3 install virtualenv

mkdir ~/miproyecto

cd ~/miproyecto

virtualenv tf-env

source tf-env/bin/activate

Installation des Python-Moduls

Danach werden Sie feststellen, dass sich Ihre Eingabeaufforderung geändert hat und jetzt angezeigt wird tf-env vor dem Benutzernamen und Host.

Eingabeaufforderung

Tensorflow installieren (CPU-Unterstützung)

Alles ist bereit für die TensorFlow-Installation in Ihrer Clouding-Instanz. Der nächste Schritt wäre:

pip install --upgrade tensorflow

Sobald es installiert wurde, können Sie Überprüfen Sie die Installation Verwenden Sie den folgenden Befehl:

python -c ‘import tensorflow as tf; print(tf.version)’

Und das sollte Ihnen eine Ausgabe mit der installierten Version von Tensorflow zurückgeben. Von dort aus könnten Sie Starten Sie Tensorflow für jede Aufgabe, die Sie brauchen ...

Fazit

Zusammenfassend lässt sich sagen, dass die von Clouding angebotenen Funktionen für die Arbeit mit seinem VPS die Erfahrung ermöglichen, jedes Projekt wie Tensorflow zu installieren oder Konfigurationen vorzunehmen so einfach wie auf Ihrem lokalen Computer. Nur mit der Leistung und Skalierbarkeit dieses Servertyps.

Darüber hinaus ist das Bedienfeld sehr intuitiv und der Assistent führt Sie auch dann, wenn Sie nicht über große technische Kenntnisse verfügen. Auf der anderen Seite gibt es auch die Optionen, die es Ihnen gibt sehr flexibelSie können sowohl die benötigten virtuellen Hardwareressourcen als auch das Betriebssystem auswählen. Diese Vielseitigkeit macht es perfekt an Ihre Bedürfnisse angepasst, egal wie speziell sie auch sein mögen.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.