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
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
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.
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".
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
Za Windows korisnik:
echo.>hello-tf.yml
Trebala bi se pojaviti nova datoteka pod nazivom hello-tf.yml
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
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
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.
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.
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.
In Windows
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
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
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
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
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
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
Korak 2) Otvoren Jupyter
Nakon toga možete otvoriti Jupyter od Terminala
jupyter notebook
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.
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
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.
Korak 4) Izbrisati dateoteku
Možete izbrisati datoteku pod nazivom Untitled.ipynb unutar Jupyera.
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
Preusmjereni ste na stranicu za odjavu.
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
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