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
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
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.
ร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
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
Fรถr Windows anvรคndare:
echo.>hello-tf.yml
En ny fil med namnet hello-tf.yml bรถr visas
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
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
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.
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.
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.
In Windows
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
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
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
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
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
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
Steg 2) รppet Jupyter
Efter det kan du รถppna Jupyter frรฅn terminalen
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.
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
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.
Steg 4) Radera fil
Du kan ta bort filen med namnet Untitled.ipynb inuti Jupyer.
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
Du omdirigeras till utloggningssidan.
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
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




























