Selles õpetuses selgitame, kuidas installida TensorFlow Anaconda Windows. Õpite TensorFlow'i kasutamist Jupyteri märkmikus. Jupyter on märkmike vaataja.
TensorFlow versioonid
TensorFlow toetab arvutusi mitme protsessori ja GPU vahel. See tähendab, et treeningu kiiruse parandamiseks saab arvutusi jaotada seadmete vahel. Paralleelsuse korral ei pea treeningalgoritmide tulemuste saamiseks nädalaid ootama.
Windowsi kasutajale pakub TensorFlow kahte versiooni:
- Ainult protsessori toega TensorFlow : kui teie masin ei tööta NVIDIA GPU-l, saate installida ainult selle versiooni
- TensorFlow koos GPU toega : Kiiremaks arvutamiseks võite alla laadida TensorFlow GPU toetatud versiooni. See versioon on mõttekas ainult siis, kui vajate tugevat arvutusvõimet.
Selle õpetuse ajal piisab TensorFlow põhiversioonist.
Märkus. TensorFlow ei paku GPU-d MacOS-is.
Siit saate teada, kuidas edasi minna
MacOS-i kasutaja:
- Paigaldage Anaconda
- Tensorflow ja sõltuvuste installimiseks looge .yml-fail
- Käivitage Jupyteri märkmik
Windowsi jaoks
- Paigaldage Anaconda
- Sõltuvuste installimiseks looge .yml-fail
- TensorFlow lisamiseks kasutage pipi
- Käivitage Jupyteri märkmik
Tensorflow Jupyteriga käitamiseks peate looma keskkonna Anaconda sisse. See tähendab, et installite Ipythoni, Jupyteri ja TensorFlow'i meie masina vastavasse kausta. Selle peale lisate ühe olulise andmeteaduse teegi: "Pandas". Pandase raamatukogu aitab andmeraamiga manipuleerida.
Paigaldage Anaconda
Laadige sobivale süsteemile alla Anaconda versioon 4.3.1 (Python 3.6 jaoks).
Anaconda aitab teil hallata kõiki Pythoni või R jaoks vajalikke teeke. Anaconda installimiseks lugege seda õpetust
Tensorflow ja sõltuvuste installimiseks looge .yml-fail
See sisaldab
- Leidke Anaconda tee
- Määrake töökataloogiks Anaconda
- Looge yml-fail (MacOS-i kasutaja jaoks on TensorFlow installitud siia)
- Muutke yml-faili
- Koostage yml-fail
- Aktiveerige Anaconda
- TensorFlow installimine (ainult Windowsi kasutajale)
1. samm. Leidke Anaconda,
Esimene samm, mida peate tegema, on Anaconda tee leidmine.
Loote uue kondakeskkonna, mis sisaldab vajalikke raamatukogusid, mida kasutate TensorFlowi õpetuste ajal.
Windows
Kui olete Windowsi kasutaja, saate kasutada Anaconda viiba ja sisestada:
C:\>where anaconda
Oleme huvitatud kausta nimest, kuhu Anaconda on installitud, kuna soovime selle tee sees luua oma uue keskkonna. Näiteks ülaltoodud pildil on Anaconda installitud kausta Admin. Teie jaoks võib see olla sama, st administraator või kasutaja nimi.
Järgmises seadistame töökataloogi c: \ kuni Anaconda3.
MacOS
MacOS-i kasutaja jaoks saate kasutada terminali ja tippida:
which anaconda
Anacondas peate looma uue kausta, mis sisaldab Ipythoni , Jupyterit ja TensorFlow'i . Kiire viis raamatukogude ja tarkvara installimiseks on yml-faili kirjutamine.
2. samm. Määrake töökataloog
Peate määrama töökataloogi, kuhu soovite yml-faili luua.
Nagu varem öeldud, asub see Anaconda sees.
MacOS-i kasutaja jaoks:
Terminal määrab vaikekataloogiks Kasutajad / KASUTAJANIMI . Nagu näete alloleval joonisel, on anaconda3 tee ja töökataloog identsed. MacOS-is kuvatakse uusim kaust enne dollarit. Terminal installib kõik selles kataloogis olevad teegid.
Kui tekstiredaktori tee ei ühti töökataloogiga, saate seda muuta, kirjutades terminali cd PATH. PATH on tee, mille kleepisite tekstiredaktorisse. Ärge unustage PATHi mähkida tähega 'PATH'. See toiming muudab töökataloogi PATH.
Avage oma terminal ja tippige:
cd anaconda3
Windowsi kasutaja (veenduge, et kaust oleks enne Anaconda3):
cd C:\Users\Admin\Anaconda3
või tee "kus anakonda" annab teile käsu
Samm 3) Looge yml-fail
Yml-faili saate luua uues töökataloogis.
Fail installib sõltuvused, mida vajate TensorFlow käivitamiseks. Kopeerige ja kleepige see kood terminali.
MacOS-i kasutaja jaoks:
touch hello-tf.yml
Anaconda3 sisse peaks ilmuma uus fail nimega hello-tf.yml
Windowsi kasutajale:
echo.>hello-tf.yml
Ilmuma peaks uus fail nimega hello-tf.yml
4. samm. Redigeerige yml-faili
Olete valmis yml-faili muutma.
MacOS-i kasutaja jaoks:
Faili muutmiseks saate terminali kleepida järgmise koodi. MacOS kasutaja saab kasutada vim muuta lsa faili.
vi hello-tf.yml
Siiani näeb teie terminal välja selline
Sisestate redigeerimisrežiimi . Selles režiimis saate pärast esc vajutamist:
- Redigeerimiseks vajutage i
- Salvestamiseks vajutage w
- Vajutage q! loobuda
Kirjutage redigeerimisrežiimis järgmine kood ja vajutage esc, millele järgneb: w
Märkus . Fail on tõstutundlik ja mõeldud tundlikuks. Pärast iga kavatsust on vaja 2 tühikut.
MacOS-i jaoks
name: hello-tfdependencies:- python=3.6- jupyter- ipython- pandas- pip:- https://storage.googleapis.com/tensorflow/MacOS/cpu/tensorflow-1.5.0-py3-none-any.whlKoodi selgitus
- nimi: tere-tf: yml-faili nimi
- sõltuvused:
- püüton = 3,6
- jupyter
- ipython
- pandad: installige Pythoni versiooni 3.6, Jupyteri, Ipythoni ja pandade teegid
- pip: installige Pythoni teek
- https://storage.googleapis.com/tensorflow/MacOS/cpu/tensorflow-1.5.0-py3-none-any.whl: installige TensorFlow Google'i apisist.
Vajutage esc, millele järgneb: q! redigeerimisrežiimi.
Windowsi kasutaja jaoks:
Windowsil pole vim-programmi, nii et selle sammu täitmiseks piisab märkmikust.
notepad hello-tf.yml
Sisestage faili järgmine
name: hello-tfdependencies:- python=3.6- jupyter- ipython- pandas
Koodi selgitus
- nimi: tere-tf: yml-faili nimi
- sõltuvused:
- püüton = 3,6
- jupyter
- ipython
- pandad: installige Pythoni versiooni 3.6, Jupyteri, Ipythoni ja pandade teegid
See avab märkmiku, faili saate siin muuta.
Märkus. Windowsi kasutajad installivad TensorFlow järgmises etapis. Selles etapis valmistate ette ainult kondakeskkonna
Samm 5) Kompileerige yml-fail
.Yml-faili saate koostada järgmise koodiga:
conda env create -f hello-tf.yml
Märkus . Windowsi kasutajate jaoks luuakse uus keskkond praeguses kasutajakataloogis.
See võtab aega. Kõvakettal võtab see umbes 1,1 g ruumi.
Windowsis
6. samm. Aktiveerige kondakeskkond
Oleme peaaegu valmis. Teil on nüüd 2 kondakeskkonda.
Lõite koos raamatukogudega, mida õpetuste ajal kasutate, eraldatud kondakeskkonna. See on soovitatav tava, sest iga masinõppeprojekt nõuab erinevaid teeke. Kui projekt on läbi, saate selle keskkonna eemaldada või mitte.
conda env list
Tärn tähistab vaiketähte. Keskkonna aktiveerimiseks peate lülituma hello-tf-le
MacOS-i kasutaja jaoks:
source activate hello-tf
Windowsi kasutajale:
activate hello-tf
Saate kontrollida, kas kõik sõltuvused asuvad samas keskkonnas. See on oluline, kuna see võimaldab Pythonil kasutada Jupyterit ja TensorFlow'i samast keskkonnast. Kui te ei näe neid kolme ühes kaustas asuvat, peate alustama otsast peale.
MacOS-i kasutaja jaoks:
which pythonwhich jupyterwhich ipython
Valikuline: saate värskendusi kontrollida.
pip install --upgrade tensorflow
Samm 7) Installige Windowsi kasutajale TensorFlow
Windowsi kasutajale:
where pythonwhere jupyterwhere ipython
Nagu näete, on teil nüüd kaks Pythoni keskkonda. Peamine ja äsja loodud st hello-tf. Peamises kondakeskkonnas pole tensorFlow installitud ainult hello-tf. Pildilt on Python, jupyter ja ipython installitud samasse keskkonda. See tähendab, et saate kasutada TensorFlow'i koos Jupyteri sülearvutiga.
Peate installima TensorFlow käsu pip abil. Ainult Windowsi kasutajale
pip install tensorflow
Käivitage Jupyteri märkmik
See osa on mõlema operatsioonisüsteemi jaoks sama. Nüüd õpime, kuidas importida TensorFlow Jupyteri märkmikusse.
TensorFlow saate avada Jupyteriga.
Märkus. Iga kord, kui soovite TensorFlow avada, peate keskkonna lähtestama
Te jätkate järgmiselt:
- Aktiveerige hello-tf kondakeskkond
- Avage Jupyter
- Importige tensorivoog
- Kustuta märkmik
- Sulgege Jupyter
1. samm. Aktiveerige konda
MacOS-i kasutaja jaoks:
source activate hello-tf
Windowsi kasutajale:
conda activate hello-tf
2. samm. Avage Jupyter
Pärast seda saate Jupyteri terminalist avada
jupyter notebook
Teie brauser peaks automaatselt avanema, vastasel juhul kopeerige ja kleepige terminali pakutav URL. See algab aadressilt http: // localhost: 8888
TensorFlow Jupyteri sülearvuti sees näete kõiki faile töökataloogis. Uue märkmiku loomiseks klõpsake lihtsalt nuppu uus ja Python 3
Märkus . Uus sülearvuti salvestatakse automaatselt töökataloogi.
Samm 3) Importige Tensorflow
Sülearvuti sees saate importida TensorFlow Jupyteri sülearvutisse, kasutades varjunime tf. Klõpsake käivitamiseks. Allpool luuakse uus lahter.
import tensorflow as tf
Kirjutame teie esimese koodi TensorFlow abil.
hello = tf.constant('Hello, Guru99!')hello
Luuakse uus tensor. Palju õnne. TensorFlow koos Jupyteriga installisite oma masinasse edukalt.
4. samm. Kustutage fail
Jupyeris saate kustutada faili nimega Untitled.ipynb.
5. samm. Sulgege Jupyter
Jupyteri sulgemiseks on kaks võimalust. Esimene võimalus on otse märkmikust. Teine võimalus on terminali (või Anaconda viip) kasutamine
Jupyterist
Klõpsake Jupyteri märkmiku põhipaneelil lihtsalt Logi välja
Teid suunatakse väljalogimislehele.
Terminalist
Valige terminal või Anaconda viip ja käivitage kaks korda ctr + c.
Esmakordselt klahvikombinatsiooni Ctr + c korral palutakse teil kinnitada, et soovite sülearvuti välja lülitada. Kinnitamiseks korrake klahvikombinatsiooni ctr + c
Olete edukalt välja loginud.
Jupyter koos peamise kondakeskkonnaga
Kui soovite TensorFlowi koos jupyteriga edaspidiseks kasutamiseks käivitada, peate avama uue seansi
source activate hello-tf
Kui te seda ei tee, ei leia Jupyter TensorFlow'i üles