A TensorFlow telepítése felhőalapú tárhelyre

tenzor áramlás

A mesterséges intelligencia ugrásszerűen halad előre. Egyre erőteljesebb, és lehetővé teszi, hogy alkalmazza magát új feladatokra. A gépi tanulás Az AI egyik területe, amelyre különös figyelmet kell fordítania olyan projektekkel, mint a TensorFlow. Ha van kiszolgálója vagy felhőalapú tárhelye, akkor telepítheti ezt a projektet oda, hogy lehetővé tegye számára a tanulást anélkül, hogy kifejezetten programozni kellene.

Ebben az oktatóanyagban lépésről lépésre bemutatom, hogyan telepítheti ezt a nagy teljesítményű nyílt forráskódú projektet felhőalapú tárhelyen. Ehhez referenciaként a Clouding szolgáltatást választottam, az árak, az egyszerűség, a spanyol 24/7 támogatás, rendelkezésre állás, előnyök és különösen az adatközpont spanyol területen, Barcelonában való elhelyezkedése szempontjából. Ezért az európai adatvédelmi törvények hatálya alá fog tartozni ...

¿Hogyan segítheti a vállalkozásomat a Tensorflow?

Üzleti alkalmazások

A pandémiában sokkal nyilvánvalóbbá vált a vállalatoknak modernizálódniuk kell hogy versenyképes legyen. Az európai támogatás nagy részét pontosan erre a digitális átmenetre fogják fordítani. Minden olyan vállalkozás, amely még nem alkalmazkodott, jobban szenvedett az egészségügyi válság gazdasági következményeitől. Például még a kisvállalkozások is gyorsan átálltak fizikai értékesítésükről online értékesítésre, lehetővé téve számukra, hogy továbbra is működjenek anélkül, hogy a korlátozások befolyásolnák őket.

Az olyan technológiák, mint a felhő, az IoT vagy az AI, elengedhetetlenek. Különleges, a TensorFlow-val és a gépi tanulással, nagy előnyökhöz juthat. Csak néhány példát említek:

  • Javítsa a képeket az AI használatával, ha elkötelezett a tervezés vagy a fotózás iránt.
  • Segítsen az orvosi diagnózisban az orvosi vizsgálatok eredményeinek elemzésével.
  • Agilis képfeldolgozás és automatizált katalogizálás.
  • Tanítsa meg hang- vagy hangfelismerésre.
  • Arcelemzés, érzések stb.
  • Automatikus hibakeresés.
  • A nyelvek automatikus felismerése a szövegekben.
  • Korszerűsítse a napi üzleti feladatok sokaságát.
  • És hosszú stb. Az alkalmazások szinte elképzelhetetlenek ...

Ezért van széleskörben használt az iparban, olyan ágazatokban, mint az autó, az egészségügyben is, a biztosításokban, az adóügynökségekben és sok más szakemberben.

Mi az TensorFlow?

Tensorflow logó

TAz ensorFlow nyílt forráskódú szoftver, amelyet eredetileg a Google mérnökei és kutatói fejlesztettek ki, majd később kiadták. Könyvtár numerikus számításhoz és gépi tanuláshoz. Ehhez adatfolyam-grafikonokat használ, a csomópontok matematikai műveleteket, míg az élek a köztük kommunikált többdimenziós adatmátrixokat (tenzorokat) képviselik.

Ezzel a szoftverrel építhet és képezhet mesterséges idegi hálózat több feladat végrehajtása, például a minták és összefüggések észlelése és megfejtése, az emberek tanulási és értelmezési módjával analóg módon.

Ez a projekt nagy rugalmasságot is biztosít, hogy képes legyen a számítások CPU vagy GPU használatával, egyet és többet is, PC-ken, szervereken és még mobil eszközökön is. Ez lehetséges, mivel több platformon fut, képes futtatni olyan rendszereken, mint a GNU / Linux, a macOS, a Windows, az iOS és az Android, valamint egy webszolgáltatást, amint az ebben az oktatóanyagban látni fogjuk. Számos csomagolóval is rendelkezik a különböző programozási nyelvek használatához: Python, C ++ vagy Java. Mindezt egyetlen API-val.

Telepítse TensorFlow lépésről lépésre

A következő dolog megmutatni lépésről lépésre példa arra, hogyan telepítse a TensorFlow szoftvert en felhő tárhely. Ehhez VPS-t fogok használni Felhős.io, ahol Windows és Linux operációs rendszereket egyaránt választhat. Természetesen, figyelembe véve a blog témáját és a GNU / Linux előnyeit, nem kétséges, hogy Linux disztribúción fogok alapulni.

Hozzon létre egy fiókot, és készítse elő a Clouding platformot

Indulás előtt regisztrálnia kell, hogy hozzáférjen a szolgáltató által kínált szolgáltatáshoz, és így élvezze az 5 € ingyenes hitelt felajánlják a platform tesztelését. Ez olyan egyszerű lesz, mint a fiók igazolásához feltüntetett lépések követése. Csak egy percet vesz igénybe.

felhős

Ezt követően vissza kell térnie a Clouding és a hivatalos webhelyére jelentkezzen be adja meg felhasználónevét és jelszavát:

Felhős napló

Most láthatja a Clouding vezérlőpultot, amely, amint látni fogja, meglehetősen egyszerű és intuitív a használata. Túl sok tudás nélkül is problémamentesen kezelheti ezt az oktatóanyagot követve. Kezdeni hozzon létre egy példányt a TensorFlow számára, nyomja meg Kattintson ide az első szerver létrehozásához:

A tensorflow indítás bezárása

Ez a menübe visz a szerver konfigurációja. Az első dolog a VPS megnevezése lesz, kiválaszthatja a kívántat. Ezután ki kell választania az operációs rendszert. Ehhez az oktatóanyaghoz kiválasztom az általuk kínált disztrók egyikét (CentOS, Ubuntu Server, Ubuntu Desktop vagy Debian). Kiválaszthatja a kívántat, az én esetemben egy Ubuntu Server 20.04-et választok:

Tárhely konfigurációja

Az alaprendszer kiválasztása után a következő konfigurálja a többi paramétert amelyek ugyanazon az oldalon jelennek meg lent. Mint látható, a gépek konfigurációs lehetőségei közül kiválaszthatja a szükséges RAM, vCPU magok vagy SSD tárhely mennyiségét. Magának a TensorFlow-nak nincs sokra szüksége, de előfordulhat, hogy a többi adat esetében igenre kell bánnia, ezért alaposan gondolja át, mire van szüksége (azonban méretezhető):

Tensorflow példány

Fontos az is, hogy hozza létre az SSH kulcsot, bármilyen nevet adjon meg. Ez lehetővé teszi a pár letöltését, hogy távolról is hozzáférhessen anélkül, hogy minden alkalommal be kellene írnia a jelszót. Ezenkívül lehetővé teszi a tűzfal vagy a biztonsági másolatok konfigurálását is. Ebben az esetben a biztonsági másolatokat és a tűzfalat is úgy hagyjuk, ahogy van.

Ha végzett, ellenőrizze, hogy minden rendben van-e és impulzus Küld. Ez átirányít egy másik képernyőre a létrehozott felhőpéldányával. De az állapot részben láthatja, hogy létrejön:

Tensorflow példány

Egy szempillantás alatt a rendszer telepítésre és konfigurálásra kerül. Ezután az állapot a következőképpen jelenik meg: Aktív. És már használhatja is.

SZERVER Aktív zárás

Kattintson a kiszolgáló nevére ezen a képernyőn, és az a összefoglaló részletekkel:

Fő hozzáférési konfiguráció

Ha görget, megtalálja a szakaszt Hogyan lehet elérni a szervert. Nagyon fontos, mivel itt mindent megtalál, amire szüksége van a szerver eléréséhez és kezeléséhez. Például letöltheti az SSH kulcsot, vagy láthatja az SSH által történő hozzáféréshez szükséges nyilvános IP-címet, a felhasználónevet (root) és a hozzáférési jelszót:

Ssh kulcsok

Ne veszítse el ezeket az adatokat, mivel a következő lépésekben szüksége lesz rá a Tensorflow telepítésének megkezdéséhez a Clouding példányon.

Pújbóli követelmények

Az első lépés az, hogy kielégítünk néhány függőséget vagy csomagot, amelyek hasznosak lehetnek a Tensorflow számára, valamint frissítjük, hogy minden a legújabb verziójában legyen. Ehhez belépünk a terminálba, hogy az SSH-vel összekapcsoljuk őket a jelszóval és az IP-vel, amelyet az előző képen mutattam, hogy távolról hozzáférhessek a példányhoz a disztribúcióból (ne felejtsük el kicserélni az ipdderver-t a Clouding-példány IP-jével). :

ssh root@tuipdelservidor

ssh hozzáférés

Meg fogja kérni a példány jelszavát, amelyet szintén be kell írnia, és ez hozzáférést biztosít Önnek. Látni fogja, hogy a termináljának felszólítása már nem a tiéd, de a felhőszerveren belül van. Ezért a mostantól futtatott összes parancs a példányra, nem pedig a helyi rendszerre érvényes.

ssh hozzáférés

Most az első dolog az frissítse a rendszert a következő parancsokkal:

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

a Tensorflow telepítése

Most meg kell telepítse a python3 programot és egyéb kiegészítő csomagokra lesz szüksége:

apt-get install python3 python3-pip python3-dev

A következő előkészíti a virtuális környezetet, a virtuális modul használatával, amely a Python3 szabványos könyvtár része:

pip3 install virtualenv

mkdir ~/miproyecto

cd ~/miproyecto

virtualenv tf-env

source tf-env/bin/activate

python modul telepítése

Ezt követően észreveszi, hogy a felszólítás megváltozott, és most ez látszik tf-env a felhasználónév és a gazdagép előtt.

azonnali

A Tensorflow telepítése (CPU támogatás)

Minden készen áll a TensorFlow telepítés a Clouding példányban. A következő követendő lépés a következő lenne:

pip install --upgrade tensorflow

Miután telepítette, megteheti ellenőrizze a telepítést a következő paranccsal:

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

Ennek vissza kell adnia egy kimenetet a telepített Tensorflow verzióval. Innentől kezdve kezdje el használni a Tensorflow alkalmazást minden szükséges feladathoz ...

Következtetés

Összegzésképpen elmondható, hogy a Clouding által a VPS-sel való együttműködéshez kínált lehetőségek lehetővé teszik, hogy bármilyen projekt, például a Tensorflow telepítéséhez vagy konfigurációinak elkészítéséhez tapasztalatokat szerezzen. olyan egyszerű, mint a helyi gépen. Csak az ilyen típusú szerverek teljesítményével és méretezhetőségével.

Ezenkívül a kezelőpanelje meglehetősen intuitív, és a varázsló akkor is végigvezeti Önt, ha nincs nagy műszaki ismerete. Másrészt az Ön által adott lehetőségek is nagyon rugalmas, képes megválasztani mind a szükséges virtuális hardver erőforrásokat, mind az operációs rendszert. Ez a sokoldalúság tökéletesen alkalmazkodik az Ön igényeihez, bármilyen különleges is legyen.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.