Kuidas alla laadida & Installige TensorFLow: Jupyter - Windows / Mac

Lang L: none (table-of-contents):

Anonim

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.whl
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
  • 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