Hur man laddar ner och installerar Tensorflow i Jupyter Notebook

I den hรคr handledningen kommer vi att fรถrklara hur man installerar TensorFlow Anaconda Windows. Du kommer att lรคra dig hur du anvรคnder TensorFlow i Jupyter Anteckningsbok. Jupyter รคr en anteckningsbokvisare.

TensorFlow-versioner

TensorFlow stรถder berรคkningar รถver flera CPU:er och GPU:er. Det innebรคr att berรคkningarna kan fรถrdelas รถver enheter fรถr att fรถrbรคttra trรคningshastigheten. Med parallellisering behรถver du inte vรคnta i veckor fรถr att fรฅ resultaten av trรคningsalgoritmer.

Fรถr Windows anvรคndare, erbjuder TensorFlow tvรฅ versioner:

  • TensorFlow med endast CPU-stรถd: Om din maskin inte kรถrs pรฅ NVIDIA GPU kan du bara installera den hรคr versionen
  • TensorFlow med GPU-stรถd: Fรถr snabbare berรคkning kan du ladda ner TensorFlow GPU som stรถds version. Den hรคr versionen รคr bara vettig om du behรถver stark berรคkningskapacitet.

Under denna handledning rรคcker den grundlรคggande versionen av TensorFlow.

Obs: TensorFlow tillhandahรฅller inte GPU-stรถd pรฅ MacOS.

Sรฅ hรคr gรฅr du tillvรคga

MacOS-anvรคndare:

  • Installera Anaconda
  • Skapa en .yml-fil fรถr att installera Tensorflow och beroenden
  • Starta Jupyter Notebook

Fรถr Windows

  • Installera Anaconda
  • Skapa en .yml-fil fรถr att installera beroenden
  • Anvรคnd pip fรถr att lรคgga till TensorFlow
  • Starta Jupyter Notebook

Att kรถra Tensorflow med Jupyter, mรฅste du skapa en miljรถ inom Anaconda. Det betyder att du kommer att installera Ipython, Jupyter, och TensorFlow i en lรคmplig mapp inuti vรฅr maskin. Utรถver detta kommer du att lรคgga till ett viktigt bibliotek fรถr datavetenskap: "Pandas". Pandas-biblioteket hjรคlper till att manipulera en dataram.

Installera Anaconda

Download Anakonda version 4.3.1 (fรถr Python 3.6) fรถr lรคmpligt system.

Anaconda hjรคlper dig att hantera alla bibliotek som krรคvs fรถr antingen Python eller R. Se detta handledning fรถr att installera Anaconda

Skapa .yml-fil fรถr att installera Tensorflow och beroenden

Det inkluderar

  • Hitta Anacondas vรคg
  • Stรคll in arbetskatalogen till Anaconda
  • Skapa yml-filen (fรถr MacOS-anvรคndare installeras TensorFlow hรคr)
  • Redigera yml-filen
  • Kompilera yml-filen
  • Aktivera Anaconda
  • Installera TensorFlow (Windows endast anvรคndare)

Steg 1) Hitta Anaconda,

Det fรถrsta steget du behรถver gรถra รคr att hitta vรคgen till Anaconda.

Du kommer att skapa en ny conda-miljรถ som inkluderar de nรถdvรคndiga biblioteken du kommer att anvรคnda under handledningarna om TensorFlow.

Windows

Om du รคr en Windows anvรคndare kan du anvรคnda Anaconda Prompt och skriva:

C:\>where anaconda

Skapa .yml-fil fรถr att installera Tensorflow

Vi รคr intresserade av att veta namnet pรฅ mappen dรคr Anaconda รคr installerad eftersom vi vill skapa vรฅr nya miljรถ inom denna sรถkvรคg. Till exempel, i bilden ovan, รคr Anaconda installerat i Admin-mappen. Fรถr dig kan det samma sak, dvs Admin eller anvรคndarens namn.

I nรคsta kommer vi att stรคlla in arbetskatalogen frรฅn c:\ till Anaconda3.

MacOS

fรถr MacOS-anvรคndare kan du anvรคnda terminalen och skriva:

which anaconda

Skapa .yml-fil fรถr att installera Tensorflow

Du mรฅste skapa en ny mapp inuti Anaconda som kommer att innehรฅlla Ipython, Jupyter och TensorFlow. Ett snabbt sรคtt att installera bibliotek och programvara รคr att skriva en yml-fil.

Steg 2) Stรคll in arbetskatalog

Du mรฅste ange den arbetskatalog dรคr du vill skapa yml-filen.

Som sagt tidigare kommer den att ligga inne i Anaconda.

Fรถr MacOS-anvรคndare:

Terminalen stรคller in standardarbetskatalogen till Anvรคndare/ANVร„NDARNAMN. Som du kan se i figuren nedan รคr sรถkvรคgen till anaconda3 och arbetskatalogen identiska. I MacOS visas den senaste mappen fรถre $. Terminalen kommer att installera alla bibliotek i denna arbetskatalog.

Om sรถkvรคgen i textredigeraren inte matchar arbetskatalogen kan du รคndra den genom att skriva cd PATH i terminalen. PATH รคr sรถkvรคgen du klistrade in i textredigeraren. Glรถm inte att linda PATH med 'PATH'. Denna รฅtgรคrd kommer att รคndra arbetskatalogen till PATH.

Skapa .yml-fil fรถr att installera Tensorflow

ร–ppna din terminal och skriv:

cd anaconda3

Fรถr Windows anvรคndare (se till mappen fรถre Anaconda3):

cd C:\Users\Admin\Anaconda3

eller sรถkvรคgen "dรคr anaconda"-kommandot ger dig

Skapa .yml-fil fรถr att installera Tensorflow

Steg 3) Skapa yml-filen

Du kan skapa yml-filen i den nya arbetskatalogen.

Filen kommer att installera de beroenden du behรถver fรถr att kรถra TensorFlow. Kopiera och klistra in den hรคr koden i terminalen.

Fรถr MacOS-anvรคndare:

touch hello-tf.yml

En ny fil med namnet hello-tf.yml bรถr visas inuti anaconda3

Skapa .yml-fil fรถr att installera Tensorflow

Fรถr Windows anvรคndare:

echo.>hello-tf.yml

En ny fil med namnet hello-tf.yml bรถr visas

Skapa .yml-fil fรถr att installera Tensorflow

Steg 4) Redigera yml-filen

Du รคr redo att redigera yml-filen.

Fรถr MacOS-anvรคndare:

Du kan klistra in fรถljande kod i terminalen fรถr att redigera filen. MacOS-anvรคndare kan anvรคnda vim fรถr att redigera yml-filen.

vi hello-tf.yml

Hittills ser din terminal ut sรฅ hรคr

Skapa .yml-fil fรถr att installera Tensorflow

Du anger en redigera lรคge. I detta lรคge kan du, efter att ha tryckt pรฅ esc:

  • Tryck pรฅ i fรถr att redigera
  • Tryck pรฅ w fรถr att spara
  • Tryck pรฅ q! att sluta

Skriv fรถljande kod i redigeringslรคget och tryck pรฅ esc fรถljt av :w

Skapa .yml-fil fรถr att installera Tensorflow

Obs: Filen รคr case och avser kรคnslig. 2 platser krรคvs efter varje avsikt.

Fรถr MacOS

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

Kodfรถrklaring

  • namn: hello-tf: Namn pรฅ yml-filen
  • beroenden:
  • python=3.6
  • jupyter
  • pytonorm
  • pandor: Installera Python version 3.6, Jupyter, Ipython, och pandas bibliotek
  • pip: Installera en Python
    • https://storage.googleapis.com/tensorflow/MacOS/cpu/tensorflow-1.5.0-py3-none-any.whl: Install TensorFlow from Google apis.

Tryck pรฅ esc fรถljt av :q! till ganska redigeringslรคge.

Skapa .yml-fil fรถr att installera Tensorflow

Fรถr Windows Anvรคndare:

Windows har inget vim-program, sรฅ det rรคcker med Anteckningar fรถr att slutfรถra detta steg.

notepad hello-tf.yml

Ange fรถljande i filen

name: hello-tfdependencies:  
- python=3.6  
- jupyter  
- ipython  
- pandas

Kodfรถrklaring

  • namn: hello-tf: Namn pรฅ yml-filen
  • beroenden:
  • python=3.6
  • jupyter
  • pytonorm
  • pandor: Installera Python version 3.6, Jupyter, Ipython, och pandas bibliotek

Det kommer att รถppna anteckningsblocket, du kan redigera filen hรคrifrรฅn.

Skapa .yml-fil fรถr att installera Tensorflow

Obs: Windows anvรคndare kommer att installera TensorFlow i nรคsta steg. I det hรคr steget fรถrbereder du bara conda-miljรถn

Steg 5) Kompilera yml-filen

Du kan kompilera .yml-filen med fรถljande kod:

conda env create -f hello-tf.yml

Obs: Fรถr Windows anvรคndare skapas den nya miljรถn i den aktuella anvรคndarkatalogen.

Det tar tid. Det tar cirka 1.1 GB utrymme pรฅ din hรฅrddisk.

Skapa .yml-fil fรถr att installera Tensorflow

In Windows

Skapa .yml-fil fรถr att installera Tensorflow

Steg 6) Aktivera conda-miljรถn

Vi รคr nรคstan klara. Du har nu 2 conda-miljรถer.

Du skapade en isolerad conda-miljรถ med de bibliotek du kommer att anvรคnda under handledningarna. Detta รคr en rekommenderad praxis eftersom varje maskininlรคrning projektet krรคver olika bibliotek. Nรคr projektet รคr รถver kan du ta bort eller inte ta bort den hรคr miljรถn.

conda env list

Skapa .yml-fil fรถr att installera Tensorflow

Asterixen indikerar standard. Du mรฅste byta till hello-tf fรถr att aktivera miljรถn

Fรถr MacOS-anvรคndare:

source activate hello-tf

Fรถr Windows anvรคndare:

activate hello-tf

Skapa .yml-fil fรถr att installera Tensorflow

Du kan kontrollera att alla beroenden รคr i samma miljรถ. Detta รคr viktigt eftersom det tillรฅter Python att anvรคnda Jupyter och TensorFlow frรฅn samma miljรถ. Om du inte ser de tre av dem i samma mapp mรฅste du bรถrja om frรฅn bรถrjan.

Fรถr MacOS-anvรคndare:

which python
which jupyter
which ipython

Skapa .yml-fil fรถr att installera Tensorflow

Frivillig: Du kan sรถka efter uppdateringar.

pip install --upgrade tensorflow

Steg 7) Installera TensorFlow For Windows anvรคndare

Fรถr Windows-anvรคndare:

where python
where jupyter
where ipython

Skapa .yml-fil fรถr att installera Tensorflow

Som du kan se har du nu tvรฅ Python miljรถer. Den huvudsakliga och den nyskapade pรฅ dvs hello-tf. Den huvudsakliga conda-miljรถn har inte tensorFlow installerat bara hello-tf. Frรฅn bilden รคr python, jupyter och ipython installerade i samma miljรถ. Det betyder att du kan anvรคnda TensorFlow med en Jupyter Anteckningsbok.

Du mรฅste installera TensorFlow med pip-kommandot. Bara fรถr Windows anvรคndare

pip install tensorflow

Skapa .yml-fil fรถr att installera Tensorflow

Hur man importerar Tensorflow in Jupyter Notebook

Den hรคr delen รคr densamma fรถr bรฅda OS. Nu ska vi lรคra oss hur man importerar TensorFlow in Jupyter Anteckningsbok.

Du kan รถppna TensorFlow med Jupyter.

Obs: Varje gรฅng du vill รถppna TensorFlow mรฅste du initiera miljรถn

Du kommer att gรฅ tillvรคga enligt fรถljande:

  • Aktivera hello-tf conda-miljรถ
  • ร–ppet Jupyter
  • Importera tensorflรถde
  • Ta bort anteckningsbok
  • Stรคng Jupyter

Steg 1) Aktivera conda

Fรถr MacOS-anvรคndare:

source activate hello-tf

Fรถr Windows anvรคndare:

conda activate hello-tf

Importera Tensorflow in Jupyter Notebook

Steg 2) ร–ppet Jupyter

Efter det kan du รถppna Jupyter frรฅn terminalen

jupyter notebook

Importera Tensorflow in Jupyter Notebook

Din webblรคsare bรถr รถppnas automatiskt, annars kopiera och klistra in webbadressen frรฅn terminalen. Det bรถrjar med http://localhost:8888

Inuti TensorFlow Jupyter Notebook, du kan se alla filer i arbetskatalogen. Fรถr att skapa en ny anteckningsbok klickar du bara pรฅ ny och Python 3

Obs: Den nya anteckningsboken sparas automatiskt i arbetskatalogen.

Importera Tensorflow in Jupyter Notebook

Steg 3) Importera Tensorflow

Inuti anteckningsboken kan du importera TensorFlow in Jupyter Anteckningsbok med tf-aliaset. Klicka fรถr att kรถra. En ny cell skapas nedan.

import tensorflow as tf

Importera Tensorflow in Jupyter Notebook

Lรฅt oss skriva din fรถrsta kod med TensorFlow.

hello = tf.constant('Hello, Guru99!')
hello

En ny tensor skapas. Grattis. Du har framgรฅngsrikt installerat TensorFlow med Jupyter pรฅ din maskin.

Importera Tensorflow in Jupyter Notebook

Steg 4) Radera fil

Du kan ta bort filen med namnet Untitled.ipynb inuti Jupyer.

Importera Tensorflow in Jupyter Notebook

Steg 5) Stรคng Jupyter

Det finns tvรฅ sรคtt att stรคnga Jupyter. Det fรถrsta sรคttet รคr direkt frรฅn anteckningsboken. Det andra sรคttet รคr att anvรคnda terminalen (eller Anaconda Prompt)

Frรฅn Jupyter

I huvudpanelen av Jupyter Anteckningsbok, klicka bara pรฅ Logga ut

Importera Tensorflow in Jupyter Notebook

Du omdirigeras till utloggningssidan.

Importera Tensorflow in Jupyter Notebook

Frรฅn terminalen

Vรคlj terminal- eller Anaconda-prompten och kรถr tvรฅ gรฅnger ctr+c.

Fรถrsta gรฅngen du gรถr ctr+c blir du ombedd att bekrรคfta att du vill stรคnga av notebook-datorn. Upprepa ctr+c fรถr att bekrรคfta

Importera Tensorflow in Jupyter Notebook

Importera Tensorflow in Jupyter Notebook

Du har loggat ut.

Jupyter med den huvudsakliga conda-miljรถn

Om du vill starta TensorFlow med jupyter fรถr framtida bruk mรฅste du รถppna en ny session med

source activate hello-tf

Om du inte gรถr det Jupyter kommer inte att hitta TensorFlow

Jupyter med Main Conda Environment

Sammanfatta detta inlรคgg med: