Kaj je TensorFlow?
TensorFlow je celovita platforma, ki ima različna orodja za izvajanje modelov in tehnik strojnega učenja. Google ga je izdal leta 2015 kot popolnoma brezplačen in odprtokoden pripomoček. Uporabljajo ga korporativni velikani po vsem svetu, najbolj opazne storitve, kot so Twitter, Airbus, PayPal, Intel in Uber.
Razvijalci programske opreme uporabljajo TensorFlow za predstavitev gibanja podatkov skupaj z vrsto vozlišč za obdelavo s pomočjo grafikonov pretoka podatkov. Graf vizualizira strogo logično ali matematično enačbo z vozlišči, ki predstavljajo operacije, medtem ko povezave med vozlišči razkrivajo vozlišče kot večdimenzionalno matriko podatkov ali tenzor.
V tem članku je opisano, kako namestiti TensorFlow v navidezno okolje, usmerjeno v Python, v Ubuntu 20.04. Navidezno okolje, znano tudi kot VE, vam omogoča uporabo več ločenih vzporednih okolij Python v enem računalniškem sistemu. Navidezna okolja vam omogočajo tudi namestitev katerega koli modula z različico po vašem izboru za posamezen projekt, ne da bi pri tem nastale motnje pri drugih projektih, na katerih trenutno delate.
Namestitev TensorFlow z navideznim okoljem
Ubuntu 20.04 prihaja brezplačno s Pythonom v3.8. Z naslednjim ukazom preverite, ali imate v računalniku nameščen Python 3:
$ python3 -V
Če ste nov pri ustvarjanju navideznih okolij, priporočamo uporabo modula venv, ki je priložen paketu python3-venv.
Ustvarjanje navideznega okolja
1. korak: Namestitev python3-venv
Najprej namestite pripomoček python3-venv z spodnjim ukazom:
$ sudo apt namestite python3-venv python3-dev
Po končani namestitvi modula lahko nadaljujete z ustvarjanjem VE.
2. korak: Izberite imenik za namestitev VE
Pojdite v imenik, kjer želite namestiti svoja virtualna okolja Python 3. Predlagamo, da to postane vaš domači imenik. Če domači imenik ni na voljo, izberite imenik, v katerem imate pravice za ogled in urejanje datotek.
Dodajte nov imenik za shranjevanje projekta TensorFlow, tako da vnesete spodnji ukaz:
$ mkdir my_tensorflowcd my_tensorflow
3. korak: ustvarite VE
Za ustvarjanje navideznega okolja v izbranem imeniku izdajte naslednji ukaz:
$ python3 -m venv venv
Poimenovali smo naš VE venv, kot kaže drugi izraz venv v zgornji ukazni vrstici. Zamenjajte drugi izraz venv na sliki z imenom, ki ga želite dati svojemu navideznemu okolju. V našem primeru smo ustvarili imenik venv in na to mesto postavili dvojnike binarnega programa Python, knjižnice Python in drugih sekundarnih datotek.
4. korak: Dostop do VE
Zdaj lahko nadaljujemo z uporabo VE, ki smo jo pravkar ustvarili. Začnite z aktiviranjem VE z naslednjim ukazom:
$ source venv / bin / activate
Po izvedbi zgornjega ukaza bo imenik bin navideznega okolja dodan pred sistemsko spremenljivko $ PATH. Opazili boste tudi spremembo v pozivu lupine, pa tudi imena ves, ki se izvajajo. V našem primeru vidimo "venv", kar smo poimenovali naše navidezno okolje.
Namestitev TensorFlow
Naslednji koraki opisujejo, kako namestiti pripomoček TensorFlow, zdaj ko imamo nastavljeno navidezno okolje.
1. korak: Nadgradite pip na trenutno različico
Različica Pip 19 ali novejša je predpogoj za namestitev TensorFlowa. Za zagon nadgradnje uporabite naslednji ukaz:
$ pip install - nadgradite pip
2. korak: Zaženite namestitveni program
Naše virtualno okolje je zdaj popolnoma funkcionalno in TensorFlow lahko končno namestimo v naš sistem. Uporabite spodnji ukaz, da odprete namestitveni program:
$ pip install --upgrade TensorFlow
Če imate GPU NVIDIA ali enakovredno, lahko resno izboljšate procesorsko moč vašega sistema. Če želite preklopiti na boljšo podporo za GPU, namesto TensorFlow namestite paket TensorFlow-GPU.
Kot lahko vidite, je TensorFlow zelo enostavno namestiti v Ubuntu 20.04.
3. korak: Preverite namestitev
Prepričajte se, da je namestitev potekala brez težav, tako da vnesete naslednji ukaz:
$ python -c 'uvoz TensorFlow kot tf; tiskanje (tf.__verzija__) '
Rezultat tega ukaza prikazuje, katera različica TensorFlow je nameščena v vašem sistemu.
Ko končate, lahko virtualno okolje vedno onemogočite. Vnesite naslednji ukaz, da se vrnete v privzeto lupino:
$ deaktivira
In tam imate! TensorFlow je nameščen na vašem lokalnem računalniku in ga lahko končno začnete uporabljati.
Zaključek
Ta vadnica vam je pokazala, kako namestiti TensorFlow v Ubuntu 20.04 s Python VE. Podrobno smo opravili postopek nastavitve VE, ki je vključeval namestitev paketa python3-venv, nastavitev imenika za namestitev VE in nato aktiviranje VE z ukazom $ python3 -m venv venv. Na koncu smo zagnali namestitveni program pip za namestitev TensorFlowa. Upamo, da vam je bilo to navodilo v pomoč in da boste po branju tega članka lažje namestili TensorFlow v svoj sistem.