Hur man installerar TensorFlow på ett molnhotell

Tensorflöde

Artificiell intelligens går framåt med stormsteg. Det blir mer och mer kraftfullt och låter dig använda dig av nya uppgifter. De maskininlärning Det är ett av områdena för AI som du bör ägna särskild uppmärksamhet åt, med projekt som TensorFlow. Om du har en server eller molnhosting kan du installera det här projektet för att ge det möjlighet att lära sig utan att behöva programmera.

I den här handledningen visar jag steg för steg hur du kan installera detta kraftfulla öppen källkodsprojekt i ett molnhotell. För detta har jag valt Clouding som referens, för dess priser, enkelhet, support på spanska 24/7, tillgänglighet, fördelar och särskilt för att ha sitt datacenter på spanskt territorium, i Barcelona. Därför kommer det att omfattas av europeiska dataskyddslagar ...

¿Hur kan Tensorflow hjälpa mitt företag?

Affärsappar

I pandemin har det blivit mycket tydligare att företag måste modernisera att vara konkurrenskraftig. Mycket av det europeiska biståndet kommer att riktas just till denna digitala övergång. Alla företag som inte har anpassat sig har lidit mer av de ekonomiska konsekvenserna av denna hälsokris. Till exempel har även småföretag varit snabba att byta från sin fysiska försäljning till onlineförsäljning, så att de kan fortsätta arbeta utan att påverkas av begränsningarna.

Teknologier som molnet, IoT eller AI är väsentliga. Specifik, med TensorFlow och maskininlärningkan du få stora fördelar. För att bara nämna några exempel:

  • Förbättra bilder med hjälp av AI om du är dedikerad till design eller fotografering.
  • Hjälp med medicinsk diagnos genom att analysera resultaten av medicinska tester.
  • Smidig bildbehandling och automatiserad katalogisering.
  • Lär dig röst- eller ljudigenkänning.
  • Ansiktsanalys, känslor etc.
  • Automatiserad feldetektering.
  • Identifiering av språk i texter automatiskt.
  • Effektivisera en mängd dagliga affärsuppgifter.
  • Och en lång etc. Applikationerna är nästan otänkbara ...

Därför är det används i stor utsträckning inom industrin, inom sektorer som bil, även inom hälso- och sjukvårdssektorn, inom försäkring, skattemyndigheter och många andra yrkesverksamma.

Vad är TensorFlow?

Tensorflow-logotyp

TensorFlow är programvara med öppen källkod, utvecklades ursprungligen av Googles ingenjörer och forskare och släpptes senare. Ett bibliotek för numerisk databehandling och maskininlärning. Den använder dataflödesdiagram för detta, noderna representerar matematiska operationer, medan kanterna representerar flerdimensionella datamatriser (tensorer) kommunicerade mellan dem.

Med denna programvara kan du bygga och träna Artificiellt nervsystem att utföra flera uppgifter, såsom att upptäcka och dechiffrera mönster och korrelationer, på ett sätt som är analogt med hur människor lär sig och resonerar.

Detta projekt ger också mycket flexibilitet, att kunna genomföra beräkningar med CPU eller GPU, både en och flera av dem, på datorer, servrar och till och med mobila enheter. Det är möjligt eftersom det är plattformsoberoende, att kunna köra på system som GNU / Linux, macOS, Windows, iOS och Android, samt en webbtjänst som vi kommer att se i denna handledning. Det har till och med flera omslag för att använda olika programmeringsspråk: Python, C ++ eller Java. Allt med ett enda API.

Installera TensorFlow steg för steg

Nästa sak är att visa ett steg för steg exempel på hur installera TensorFlow en ett molnhotell. För att göra detta kommer jag att använda en VPS av Moln.io, där du kan välja både Windows- och Linux-operativsystem. Med tanke på bloggens tema och fördelarna med GNU / Linux är det naturligtvis ingen tvekan om att jag kommer att basera mig på en Linux-distro.

Skapa kontot och förbered Clouding-plattformen

Innan du börjar måste du registrera dig för att få tillgång till den tjänst som erbjuds av denna leverantör och därmed njut av 5 € gratis kredit de erbjuder att testa plattformen. Det blir så enkelt som att följa stegen som anges för verifiering av kontot. Det tar bara en minut.

grumling

Därefter måste du återvända till den officiella webbplatsen för Clouding och logga in ange ditt användarnamn och lösenord:

Molnlogg

Nu kan du se Clouding-kontrollpanelen, som som du ser är ganska enkel och intuitiv att använda. Även utan för mycket kunskap kan du hantera det utan problem genom att följa denna handledning. Att börja skapa en instans för TensorFlow, Tryck Klicka här för att skapa din första server:

Cluding Tensorflow Initiation

Det tar dig till menyn för konfiguration av din server. Det första kommer att vara att namnge din VPS, du kan välja den du föredrar. Då måste du välja operativsystemet. För denna handledning kommer jag att välja en av de distroer som de erbjuder (CentOS, Ubuntu Server, Ubuntu Desktop eller Debian). Du kan välja den du föredrar, i mitt fall väljer jag en Ubuntu Server 20.04:

Värdkonfiguration

Efter val av bassystemet är följande konfigurera resten av parametrarna som visas på samma sida nedan. Som du kan se, bland maskinens konfigurationsalternativ kan du välja hur mycket RAM, vCPU-kärnor eller SSD-lagringsutrymme du behöver. För TensorFlow själv behöver du inte mycket, men det kan vara så att för resten av den data som du måste hantera ja, tänk därför noga på vad du behöver (det kan dock skalas):

Tensorflödesinstans

Det är också viktigt att du skapar SSH-nyckeln och anger namnet du vill ha. På så sätt kan du ladda ner paret för att kunna komma åt fjärråtkomst utan att behöva ange lösenordet manuellt varje gång du vill ange. Dessutom låter det dig också konfigurera brandväggen eller säkerhetskopior. I det här fallet lämnar vi både säkerhetskopiorna och brandväggen som de är.

Om du är klar, kontrollera att allt är OK och puls Skicka. Det omdirigerar dig till en annan skärm med din molninstans skapad. Men i statusavsnittet ser du att det skapas:

Tensorflödesinstans

På ett ögonblick installeras och konfigureras ditt system. Då visas statusen som aktiv. Och du kan redan använda den.

SERVER Aktiv Cluding

Klicka på namnet på din server på den här skärmen och det tar dig till en sammanfattning med detaljer:

Huvudåtkomstkonfiguration

Om du rullar hittar du avsnittet Hur du får åtkomst till servern. Det är mycket viktigt, eftersom det är här du hittar allt du behöver för att komma åt och hantera din server. Du kan till exempel ladda ner SSH-nyckeln eller så kan du se den offentliga IP-adressen för åtkomst via SSH, användarnamnet (root) och åtkomstlösenordet:

Ssh-tangenter

Tappa inte dessa data, eftersom du behöver dem i nästa steg för att börja installera Tensorflow på din molninstans.

Påterkrav

För att komma igång är det första att göra att tillfredsställa vissa beroenden eller paket som kommer att vara användbara för Tensorflow, samt uppdatera för att säkerställa att allt är i sin senaste version. För att göra detta kommer vi att gå in i terminalen för att ansluta dem med SSH med lösenordet och IP: n som jag visade i föregående bild för att få åtkomst till förekomsten på distans från din distro (kom ihåg att ersätta dinipdelserver med IP för Clouding-instansen) :

ssh root@tuipdelservidor

ssh-åtkomst

Det kommer att be dig om lösenordet för instansen som du också måste ange och som ger dig åtkomst. Du kommer att se att prompt från din terminal är inte längre din lokala, men du är inne i molnservern. Därför kommer alla kommandon du kör från och med nu att träda i kraft på förekomsten och inte på ditt lokala system.

ssh-åtkomst

Nu är det första uppgradera systemet med följande kommandon:

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

installerar Tensorflow

Nu måste du installera python3 och andra hjälppaket du behöver:

apt-get install python3 python3-pip python3-dev

Följande är förbereda den virtuella miljön, med hjälp av virtualenv-modulen, som är en del av Python3-standardbiblioteket:

pip3 install virtualenv

mkdir ~/miproyecto

cd ~/miproyecto

virtualenv tf-env

source tf-env/bin/activate

installation av pythonmodul

Efter det kommer du att märka att din uppmaning har ändrats och nu visas den tf-env före användarnamnet och värden.

snabb

Installera Tensorflow (CPU-stöd)

Allt är klart för TensorFlow-installation i din molninstans. Nästa steg att följa skulle vara:

pip install --upgrade tensorflow

När den har installerats kan du verifiera installationen med följande kommando:

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

Och det ska ge dig en utdata med versionen av Tensorflow installerad. Därifrån kan du börja använda Tensorflow för alla uppgifter du behöver ...

Slutsats

Sammanfattningsvis gör de faciliteter som Clouding erbjuder för att arbeta med sin VPS upplevelsen att installera alla projekt som Tensorflow, eller göra konfigurationer, vara lika enkelt som att göra det på din lokala maskin. Endast med kraften och skalbarheten för denna typ av server.

Dessutom är dess kontrollpanel ganska intuitiv och guiden guider dig även om du inte har stor teknisk kunskap. Å andra sidan är alternativen det ger dig också mycket flexibel, att kunna välja både de virtuella maskinvareresurser du behöver, samt operativsystemet. Denna mångsidighet gör den perfekt anpassad till dina behov, oavsett hur speciell.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.