Kako preuzeti i instalirati Tensorflow u Jupyter Bilježnica

U ovom vodiču objasnit ćemo kako instalirati TensorFlow Anaconda Windows. Naučit ćete kako koristiti TensorFlow u Jupyter Notebook. Jupyter je preglednik bilježnica.

TensorFlow verzije

TensorFlow podržava izračune na više CPU-a i GPU-a. To znači da se proračuni mogu distribuirati po uređajima kako bi se poboljšala brzina treninga. S paralelizacijom ne morate čekati tjednima da biste dobili rezultate algoritama za obuku.

Za Windows korisniku, TensorFlow nudi dvije verzije:

  • TensorFlow samo s CPU podrškom: Ako vaš stroj ne radi na NVIDIA GPU-u, možete instalirati samo ovu verziju
  • TensorFlow s GPU podrškom: Za brže računanje možete preuzeti verziju koja podržava TensorFlow GPU. Ova verzija ima smisla samo ako vam je potreban snažan računalni kapacitet.

Tijekom ovog vodiča dovoljna je osnovna verzija TensorFlowa.

Bilješka: TensorFlow ne pruža GPU podršku na MacOS-u.

Evo kako postupiti

Korisnik MacOS-a:

  • Instalirajte Anacondu
  • Napravite .yml datoteku za instaliranje Tensorflowa i ovisnosti
  • Lansirati Jupyter Bilježnica

Za Windows

  • Instalirajte Anacondu
  • Napravite .yml datoteku za instaliranje ovisnosti
  • Upotrijebite pip da dodate TensorFlow
  • Lansirati Jupyter Bilježnica

Za pokretanje Tensorflowa Jupyter, trebate stvoriti okruženje unutar Anaconde. To znači da ćete instalirati Ipython, Jupyter, i TensorFlow u odgovarajuću mapu unutar našeg stroja. Povrh toga, dodat ćete jednu bitnu biblioteku za znanost o podacima: “Pande”. Knjižnica Pandas pomaže u manipuliranju okvirom podataka.

Instalirajte Anacondu

Preuzimanje anakonda verzija 4.3.1 (za Python 3.6) za odgovarajući sustav.

Anaconda će vam pomoći upravljati svim knjižnicama koje su potrebne bilo za Python ili R. Pogledajte ovo vodič za instalaciju Anaconde

Napravite .yml datoteku za instalaciju Tensorflowa i ovisnosti

Uključuje

  • Pronađite stazu Anaconde
  • Postavite radni direktorij na Anaconda
  • Napravite yml datoteku (za korisnika MacOS-a, TensorFlow je instaliran ovdje)
  • Uredite yml datoteku
  • Kompajlirajte yml datoteku
  • Aktivirajte Anacondu
  • Instaliraj TensorFlow (Windows samo korisnik)

Korak 1) Pronađite Anacondu,

Prvi korak koji trebate učiniti je pronaći stazu Anaconde.

Stvorit ćete novo conda okruženje koje uključuje potrebne biblioteke koje ćete koristiti tijekom udžbenika o TensorFlowu.

Windows

Ako ste Windows korisnik, možete koristiti Anaconda Prompt i upisati:

C:\>where anaconda

Stvorite .yml datoteku za instalaciju Tensorflowa

Zanima nas naziv mape u kojoj je instalirana Anaconda jer unutar te staze želimo stvoriti naše novo okruženje. Na primjer, na slici iznad, Anaconda je instalirana u mapi Administrator. Za vas može isto tj. Admin ili korisničko ime.

U sljedećem ćemo radnom direktoriju postaviti c:\ na Anaconda3.

MacOS

za korisnike MacOS-a, možete koristiti terminal i upisati:

which anaconda

Stvorite .yml datoteku za instalaciju Tensorflowa

Morat ćete stvoriti novu mapu unutar Anaconde koja će sadržavati Ipython, Jupyter i TensorFlow. Brz način instaliranja biblioteka i softvera je pisanje yml datoteke.

Korak 2) Postavite radni imenik

Morate navesti radni direktorij u kojem želite stvoriti yml datoteku.

Kao što je već rečeno, nalazit će se unutar Anaconde.

Za korisnika MacOS-a:

Terminal postavlja zadani radni direktorij na Korisnici/KORISNIČKO IME. Kao što možete vidjeti na donjoj slici, put anaconde3 i radnog direktorija su identični. U MacOS-u, najnovija mapa prikazana je ispred $. Terminal će instalirati sve biblioteke u ovom radnom direktoriju.

Ako put u uređivaču teksta ne odgovara radnom direktoriju, možete ga promijeniti tako da upišete cd PATH u Terminal. PATH je staza koju ste zalijepili u uređivač teksta. Ne zaboravite zamotati PATH sa 'PATH'. Ova radnja će promijeniti radni direktorij u PATH.

Stvorite .yml datoteku za instalaciju Tensorflowa

Otvorite svoj terminal i upišite:

cd anaconda3

Za Windows korisnik (provjerite mapu prije Anaconda3):

cd C:\Users\Admin\Anaconda3

ili put koji vam daje naredba "gdje anakonda".

Stvorite .yml datoteku za instalaciju Tensorflowa

Korak 3) Stvorite yml datoteku

Yml datoteku možete stvoriti unutar novog radnog direktorija.

Datoteka će instalirati ovisnosti koje su vam potrebne za pokretanje TensorFlowa. Kopirajte i zalijepite ovaj kod u terminal.

Za korisnika MacOS-a:

touch hello-tf.yml

Nova datoteka pod nazivom hello-tf.yml trebala bi se pojaviti unutar anaconda3

Stvorite .yml datoteku za instalaciju Tensorflowa

Za Windows korisnik:

echo.>hello-tf.yml

Trebala bi se pojaviti nova datoteka pod nazivom hello-tf.yml

Stvorite .yml datoteku za instalaciju Tensorflowa

Korak 4) Uredite yml datoteku

Spremni ste za uređivanje yml datoteke.

Za korisnika MacOS-a:

Možete zalijepiti sljedeći kod u terminal da biste uredili datoteku. MacOS korisnik može koristiti energija za uređivanje yml datoteke.

vi hello-tf.yml

Do sada vaš terminal izgleda ovako

Stvorite .yml datoteku za instalaciju Tensorflowa

Unesite uredi način rada. Unutar ovog načina možete, nakon pritiska na esc:

  • Pritisnite i za uređivanje
  • Pritisnite w za spremanje
  • Pritisnite q! prestati

Napišite sljedeći kod u modu za uređivanje i pritisnite esc nakon čega slijedi :w

Stvorite .yml datoteku za instalaciju Tensorflowa

Bilješka: Datoteka je kutija i intend osjetljiv. Nakon svake namjere potrebna su 2 razmaka.

Za 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

Objašnjenje koda

  • ime: hello-tf: naziv yml datoteke
  • ovisnosti:
  • python=3.6
  • jupiter
  • ipython
  • pande: Instaliranje Python verzija 3.6, Jupyter, Ipython i pandas knjižnice
  • pip: Instalirajte a Python knjižnica
    • https://storage.googleapis.com/tensorflow/MacOS/cpu/tensorflow-1.5.0-py3-none-any.whl: Install TensorFlow from Google apis.

Pritisnite esc nakon čega slijedi :q! u sasvim način uređivanja.

Stvorite .yml datoteku za instalaciju Tensorflowa

Za Windows Korisnik:

Windows nema program vim, tako da je Notepad dovoljan za dovršetak ovog koraka.

notepad hello-tf.yml

Unesite sljedeće u datoteku

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

Objašnjenje koda

  • ime: hello-tf: naziv yml datoteke
  • ovisnosti:
  • python=3.6
  • jupiter
  • ipython
  • pande: Instaliraj Python verzija 3.6, Jupyter, Ipython i pandas knjižnice

Otvorit će se bilježnica, odavde možete urediti datoteku.

Stvorite .yml datoteku za instalaciju Tensorflowa

Bilješka: Windows korisnici će instalirati TensorFlow u sljedećem koraku. U ovom koraku samo pripremate conda okruženje

Korak 5) Kompajlirajte yml datoteku

Možete kompajlirati .yml datoteku sa sljedećim kodom:

conda env create -f hello-tf.yml

Bilješka: Za Windows korisnika, novo okruženje se stvara unutar trenutnog korisničkog imenika.

Potrebno je vrijeme. Zauzet će oko 1.1 GB prostora na vašem tvrdom disku.

Stvorite .yml datoteku za instalaciju Tensorflowa

In Windows

Stvorite .yml datoteku za instalaciju Tensorflowa

Korak 6) Aktivirajte conda okruženje

Skoro smo gotovi. Sada imate 2 conda okruženja.

Stvorili ste izolirano conda okruženje s bibliotekama koje ćete koristiti tijekom tutorijala. Ovo je preporučena praksa jer svaki stroj za učenje projekt zahtijeva različite knjižnice. Kada projekt završi, možete ili ne ukloniti ovo okruženje.

conda env list

Stvorite .yml datoteku za instalaciju Tensorflowa

Zvjezdica označava zadani. Morate se prebaciti na hello-tf da aktivirate okruženje

Za korisnika MacOS-a:

source activate hello-tf

Za Windows korisnik:

activate hello-tf

Stvorite .yml datoteku za instalaciju Tensorflowa

Možete provjeriti jesu li sve ovisnosti u istom okruženju. Ovo je važno jer dopušta Python koristiti Jupyter i TensorFlow iz istog okruženja. Ako ne vidite njih tri u istoj mapi, morate početi ispočetka.

Za korisnika MacOS-a:

which python
which jupyter
which ipython

Stvorite .yml datoteku za instalaciju Tensorflowa

Izborni: Možete provjeriti ažuriranje.

pip install --upgrade tensorflow

Korak 7) Instalirajte TensorFlow For Windows korisnik

Za korisnike sustava Windows:

where python
where jupyter
where ipython

Stvorite .yml datoteku za instalaciju Tensorflowa

Kao što vidite, sada imate dva Python okruženja. Glavni i novonastali na ie hello-tf. Glavno conda okruženje nema instaliran tensorFlow samo hello-tf. Sa slike, python, jupyter i ipython su instalirani u istom okruženju. To znači da možete koristiti TensorFlow s Jupyter Notebook.

Morate instalirati TensorFlow pomoću naredbe pip. Samo za Windows korisnik

pip install tensorflow

Stvorite .yml datoteku za instalaciju Tensorflowa

Kako uvesti Tensorflow Jupyter Bilježnica

Ovaj dio je isti za oba OS-a. Sada naučimo kako uvesti TensorFlow Jupyter Notebook.

TensorFlow možete otvoriti pomoću Jupyter.

Bilješka: Svaki put kada želite otvoriti TensorFlow, trebate inicijalizirati okruženje

Postupit ćete na sljedeći način:

  • Aktivirajte hello-tf conda okruženje
  • Otvoren Jupyter
  • Uvezi tensorflow
  • Izbriši bilježnicu
  • Zatvori Jupyter

Korak 1) Aktiviraj condu

Za korisnika MacOS-a:

source activate hello-tf

Za Windows korisnik:

conda activate hello-tf

Uvezi Tensorflow Jupyter Bilježnica

Korak 2) Otvoren Jupyter

Nakon toga možete otvoriti Jupyter od Terminala

jupyter notebook

Uvezi Tensorflow Jupyter Bilježnica

Vaš bi se preglednik trebao otvoriti automatski, inače kopirajte i zalijepite url koji ste dobili od terminala. Počinje s http://localhost:8888

Unutar TensorFlow-a Jupyter Bilježnica, možete vidjeti sve datoteke unutar radnog direktorija. Za izradu nove bilježnice jednostavno kliknite na novi i Python 3

Bilješka: Nova se bilježnica automatski sprema u radni direktorij.

Uvezi Tensorflow Jupyter Bilježnica

Korak 3) Uvezi Tensorflow

Unutar bilježnice možete uvesti TensorFlow Jupyter Bilježnica s nadimkom tf. Kliknite za pokretanje. Ispod se stvara nova ćelija.

import tensorflow as tf

Uvezi Tensorflow Jupyter Bilježnica

Napišimo vaš prvi kod s TensorFlowom.

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

Stvoren je novi tenzor. svaka čast Uspješno ste instalirali TensorFlow sa Jupyter na vašem Stroju.

Uvezi Tensorflow Jupyter Bilježnica

Korak 4) Izbrisati dateoteku

Možete izbrisati datoteku pod nazivom Untitled.ipynb unutar Jupyera.

Uvezi Tensorflow Jupyter Bilježnica

Korak 5) Zatvori Jupyter

Postoje dva načina zatvaranja Jupyter. Prvi način je izravno iz bilježnice. Drugi način je korištenje terminala (ili Anaconda Prompt)

Od Jupyter

U glavnoj ploči od Jupyter Bilježnica, jednostavno kliknite Odjava

Uvezi Tensorflow Jupyter Bilježnica

Preusmjereni ste na stranicu za odjavu.

Uvezi Tensorflow Jupyter Bilježnica

Sa terminala

Odaberite terminal ili Anaconda prompt i dvaput pokrenite ctr+c.

Kada prvi put pritisnete ctr+c, od vas se traži da potvrdite da želite isključiti prijenosno računalo. Ponovite ctr+c za potvrdu

Uvezi Tensorflow Jupyter Bilježnica

Uvezi Tensorflow Jupyter Bilježnica

Uspješno ste se odjavili.

Jupyter s glavnim conda okruženjem

Ako želite pokrenuti TensorFlow s jupyterom za buduću upotrebu, trebate otvoriti novu sesiju s

source activate hello-tf

Ako ne, Jupyter neće naći TensorFlow

Jupyter s okolišem Main Conda