Kuinka ladata ja asentaa Tensorflow sisään Jupyter muistikirja

Tässä opetusohjelmassa selitämme asennuksen TensorFlow Anaconda Windows. Opit käyttämään TensorFlowia Jupyter Notebook. Jupyter on muistikirjan katseluohjelma.

TensorFlow-versiot

TensorFlow tukee laskentaa useiden suorittimien ja grafiikkasuorittimien välillä. Se tarkoittaa, että laskelmat voidaan jakaa eri laitteille harjoituksen nopeuden parantamiseksi. Rinnakkaisussa sinun ei tarvitse odottaa viikkoja saadaksesi harjoitusalgoritmien tulokset.

varten Windows käyttäjälle, TensorFlow tarjoaa kaksi versiota:

  • TensorFlow vain CPU-tuella: Jos Koneesi ei toimi NVIDIA GPU:lla, voit asentaa vain tämän version
  • TensorFlow GPU-tuella: Nopeaa laskentaa varten voit ladata TensorFlow GPU -tuetun version. Tämä versio on järkevä vain, jos tarvitset vahvaa laskentakapasiteettia.

Tämän opetusohjelman aikana TensorFlown perusversio riittää.

Huomautus: TensorFlow ei tarjoa GPU-tukea MacOS:ssa.

Toimi näin

MacOS-käyttäjä:

  • Asenna Anaconda
  • Luo .yml-tiedosto Tensorflow:n ja riippuvuuksien asentamiseksi
  • Käynnistää Jupyter muistikirja

varten Windows

  • Asenna Anaconda
  • Luo .yml-tiedosto riippuvuuksien asentamista varten
  • Käytä pip lisätäksesi TensorFlow
  • Käynnistää Jupyter muistikirja

Tensorflow:n suorittamiseen Jupyter, sinun on luotava ympäristö Anacondassa. Se tarkoittaa, että asennat Ipythonin, Jupyterja TensorFlow sopivaan kansioon koneemme sisällä. Tämän lisäksi lisäät yhden olennaisen kirjaston tietojenkäsittely: "Pandat". Pandas-kirjasto auttaa käsittelemään tietokehystä.

Asenna Anaconda

Lataa Anaconda versio 4.3.1 (for Python 3.6) sopivalle järjestelmälle.

Anaconda auttaa sinua hallitsemaan kaikkia tarvittavia kirjastoja Python tai R. Katso tämä Anacondan asennusohje

Asenna Tensorflow ja riippuvuudet luomalla .yml-tiedosto

Se sisältää

  • Etsi Anacondan polku
  • Aseta työhakemistoksi Anaconda
  • Luo yml-tiedosto (MacOS-käyttäjälle TensorFlow on asennettu tähän)
  • Muokkaa yml-tiedostoa
  • Kääntää yml-tiedosto
  • Aktivoi Anaconda
  • Asenna TensorFlow (Windows vain käyttäjälle)

Vaihe 1) Etsi Anaconda,

Ensimmäinen askel, joka sinun on tehtävä, on paikantaa Anacondan polku.

Luot uuden conda-ympäristön, joka sisältää tarvittavat kirjastot, joita käytät TensorFlow-oppituntien aikana.

Windows

Jos olet Windows käyttäjä, voit käyttää Anaconda-kehotetta ja kirjoittaa:

C:\>where anaconda

Asenna Tensorflow luomalla .yml-tiedosto

Olemme kiinnostuneita tietämään sen kansion nimen, johon Anaconda on asennettu, koska haluamme luoda uuden ympäristömme tälle polulle. Esimerkiksi yllä olevassa kuvassa Anaconda on asennettu Admin-kansioon. Sinulle se voi olla sama, eli Admin tai käyttäjän nimi.

Seuraavassa asetamme työhakemiston c:\:sta Anaconda3:ksi.

MacOS

MacOS-käyttäjälle voit käyttää päätettä ja kirjoittaa:

which anaconda

Asenna Tensorflow luomalla .yml-tiedosto

Sinun on luotava Anacondaan uusi kansio, joka sisältää Ipython, Jupyter ja TensorFlow. Nopea tapa asentaa kirjastoja ja ohjelmistoja on kirjoittaa yml-tiedosto.

Vaihe 2) Aseta työhakemisto

Sinun on määritettävä työhakemisto, johon haluat luoda yml-tiedoston.

Kuten aiemmin todettiin, se tulee sijaitsemaan Anacondan sisällä.

MacOS-käyttäjälle:

Pääte asettaa oletustyöhakemistoksi Käyttäjät/KÄYTTÄJÄNIMI. Kuten alla olevasta kuvasta näkyy, anaconda3:n polku ja työhakemisto ovat identtiset. MacOS:ssa uusin kansio näytetään ennen $. Pääte asentaa kaikki tämän työhakemiston kirjastot.

Jos tekstieditorin polku ei vastaa työhakemistoa, voit muuttaa sen kirjoittamalla cd PATH Terminaaliin. PATH on polku, jonka liitit tekstieditoriin. Älä unohda kääriä PATH:iin 'PATH'. Tämä toiminto muuttaa työhakemiston muotoon PATH.

Asenna Tensorflow luomalla .yml-tiedosto

Avaa terminaalisi ja kirjoita:

cd anaconda3

varten Windows käyttäjä (varmista kansio ennen Anaconda3:a):

cd C:\Users\Admin\Anaconda3

tai polku "jossa anaconda" -komento antaa sinulle

Asenna Tensorflow luomalla .yml-tiedosto

Vaihe 3) Luo yml-tiedosto

Voit luoda yml-tiedoston uuteen työhakemistoon.

Tiedosto asentaa TensorFlow'n suorittamiseen tarvitsemasi riippuvuudet. Kopioi ja liitä tämä koodi terminaaliin.

MacOS-käyttäjälle:

touch hello-tf.yml

Anaconda3:ssa pitäisi näkyä uusi tiedosto nimeltä hello-tf.yml

Asenna Tensorflow luomalla .yml-tiedosto

varten Windows käyttäjä:

echo.>hello-tf.yml

Näyttöön tulee uusi tiedosto nimeltä hello-tf.yml

Asenna Tensorflow luomalla .yml-tiedosto

Vaihe 4) Muokkaa yml-tiedostoa

Olet valmis muokkaamaan yml-tiedostoa.

MacOS-käyttäjälle:

Voit liittää seuraavan koodin terminaaliin muokataksesi tiedostoa. MacOS-käyttäjä voi käyttää puhti muokata yml-tiedostoa.

vi hello-tf.yml

Toistaiseksi terminaalisi näyttää tältä

Asenna Tensorflow luomalla .yml-tiedosto

Syötät an muokata -tilassa. Tässä tilassa voit esc-näppäimen painamisen jälkeen:

  • Paina i muokataksesi
  • Tallenna painamalla w
  • Paina q! lopettaa

Kirjoita seuraava koodi muokkaustilassa ja paina esc ja sen jälkeen :w

Asenna Tensorflow luomalla .yml-tiedosto

Huomautus: Tiedosto on tapaus ja tarkoitus herkkä. Jokaisen tavoitteen jälkeen tarvitaan 2 välilyöntiä.

MacOS:lle

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

Koodin selitys

  • nimi: hello-tf: yml-tiedoston nimi
  • riippuvuudet:
  • python=3.6
  • jupyter
  • python
  • pandas: Asentaa Python versio 3.6, Jupyter, Ipython- ja pandakirjastot
  • pip: Asenna a Python kirjasto
    • https://storage.googleapis.com/tensorflow/MacOS/cpu/tensorflow-1.5.0-py3-none-any.whl: Install TensorFlow from Google apis.

Paina esc ja sen jälkeen :q! aivan muokkaustilaan.

Asenna Tensorflow luomalla .yml-tiedosto

varten Windows Käyttäjä:

Windows ei ole vim-ohjelmaa, joten Notepad riittää tämän vaiheen suorittamiseen.

notepad hello-tf.yml

Kirjoita tiedostoon seuraava

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

Koodin selitys

  • nimi: hello-tf: yml-tiedoston nimi
  • riippuvuudet:
  • python=3.6
  • jupyter
  • python
  • pandas: Asenna Python versio 3.6, Jupyter, Ipython- ja pandakirjastot

Se avaa muistilehtiön, voit muokata tiedostoa täältä.

Asenna Tensorflow luomalla .yml-tiedosto

Huomautus: Windows käyttäjät asentavat TensorFlow'n seuraavassa vaiheessa. Tässä vaiheessa valmistelet vain conda-ympäristön

Vaihe 5) Kääntää yml-tiedosto

Voit kääntää .yml-tiedoston seuraavalla koodilla:

conda env create -f hello-tf.yml

Huomautus: varten Windows käyttäjille, uusi ympäristö luodaan nykyisen käyttäjän hakemistoon.

Se vie aikoja. Se vie noin 1.1 Gt tilaa kiintolevyltäsi.

Asenna Tensorflow luomalla .yml-tiedosto

In Windows

Asenna Tensorflow luomalla .yml-tiedosto

Vaihe 6) Aktivoi conda-ympäristö

Olemme melkein valmiit. Sinulla on nyt 2 conda-ympäristöä.

Loit eristetyn conda-ympäristön opetusohjelmien aikana käyttämiesi kirjastojen kanssa. Tämä on suositeltava käytäntö, koska jokainen koneoppiminen projekti vaatii erilaisia ​​kirjastoja. Kun projekti on ohi, voit poistaa tämän ympäristön tai ei.

conda env list

Asenna Tensorflow luomalla .yml-tiedosto

Asterix osoittaa oletusarvoa. Sinun on vaihdettava hello-tf aktivoidaksesi ympäristön

MacOS-käyttäjälle:

source activate hello-tf

varten Windows käyttäjä:

activate hello-tf

Asenna Tensorflow luomalla .yml-tiedosto

Voit tarkistaa, että kaikki riippuvuudet ovat samassa ympäristössä. Tämä on tärkeää, koska se mahdollistaa Python käyttää Jupyter ja TensorFlow samasta ympäristöstä. Jos et näe niitä kolmea samassa kansiossa, sinun on aloitettava kaikki alusta.

MacOS-käyttäjälle:

which python
which jupyter
which ipython

Asenna Tensorflow luomalla .yml-tiedosto

Valinnainen: Voit tarkistaa päivityksen.

pip install --upgrade tensorflow

Vaihe 7) Asenna TensorFlow For Windows lähettämä

Windows-käyttäjälle:

where python
where jupyter
where ipython

Asenna Tensorflow luomalla .yml-tiedosto

Kuten näet, sinulla on nyt kaksi Python ympäristöissä. Pääasiallinen ja äskettäin luotu eli hello-tf. Pääconda-ympäristössä ei ole tensorFlowta asennettuna vain hello-tf. Kuvasta python, jupyter ja ipython asennetaan samaan ympäristöön. Se tarkoittaa, että voit käyttää TensorFlow'ta a Jupyter Notebook.

Sinun on asennettava TensorFlow pip-komennolla. Vain Windows lähettämä

pip install tensorflow

Asenna Tensorflow luomalla .yml-tiedosto

Kuinka tuoda Tensorflow sisään Jupyter muistikirja

Tämä osa on sama molemmille käyttöjärjestelmille. Opitaan nyt tuomaan TensorFlow sisään Jupyter Notebook.

Voit avata TensorFlow'n sovelluksella Jupyter.

Huomautus: Aina kun haluat avata TensorFlow'n, sinun on alustettava ympäristö

Toimit seuraavasti:

  • Aktivoi hello-tf conda -ympäristö
  • avoin Jupyter
  • Tuo tensorflow
  • Poista muistikirja
  • lähellä Jupyter

Vaihe 1) Aktivoi conda

MacOS-käyttäjälle:

source activate hello-tf

varten Windows käyttäjä:

conda activate hello-tf

Tuo Tensorflow sisään Jupyter muistikirja

Vaihe 2) avoin Jupyter

Sen jälkeen voit avata Jupyter terminaalista

jupyter notebook

Tuo Tensorflow sisään Jupyter muistikirja

Selaimesi pitäisi avautua automaattisesti, muuten kopioi ja liitä päätteen antama URL-osoite. Se alkaa http://localhost:8888

TensorFlow'n sisällä Jupyter Muistikirja, näet kaikki työhakemiston tiedostot. Luo uusi muistikirja napsauttamalla uusi ja Python 3

Huomautus: Uusi muistikirja tallennetaan automaattisesti työhakemistoon.

Tuo Tensorflow sisään Jupyter muistikirja

Vaihe 3) Tuo Tensorflow

Muistikirjan sisällä voit tuoda TensorFlow'n sisään Jupyter Muistikirja tf-aliaksella. Suorita napsauttamalla. Uusi solu luodaan alle.

import tensorflow as tf

Tuo Tensorflow sisään Jupyter muistikirja

Kirjoitetaan ensimmäinen koodisi TensorFlow'lla.

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

Uusi tensori luodaan. Onnittelut. Asensit TensorFlown onnistuneesti Jupyter koneellesi.

Tuo Tensorflow sisään Jupyter muistikirja

Vaihe 4) Poista tiedosto

Voit poistaa Untitled.ipynb-nimisen tiedoston Jupyerista.

Tuo Tensorflow sisään Jupyter muistikirja

Vaihe 5) lähellä Jupyter

Sulkemiseen on kaksi tapaa Jupyter. Ensimmäinen tapa on suoraan muistikirjasta. Toinen tapa on käyttää päätettä (tai Anaconda-kehotetta)

alkaen Jupyter

Pääpaneelissa Jupyter Muistikirja, napsauta vain Kirjaudu ulos

Tuo Tensorflow sisään Jupyter muistikirja

Sinut ohjataan uloskirjautumissivulle.

Tuo Tensorflow sisään Jupyter muistikirja

Terminaalista

Valitse terminaali tai Anaconda-kehote ja suorita kahdesti ctr+c.

Kun painat ctr+c ensimmäistä kertaa, sinua pyydetään vahvistamaan, että haluat sulkea muistikirjan. Vahvista toistamalla ctr+c

Tuo Tensorflow sisään Jupyter muistikirja

Tuo Tensorflow sisään Jupyter muistikirja

Olet onnistuneesti kirjautunut ulos.

Jupyter pääkondaympäristön kanssa

Jos haluat käynnistää TensorFlown jupyterin kanssa tulevaa käyttöä varten, sinun on avattava uusi istunto

source activate hello-tf

Jos et, Jupyter ei löydä TensorFlow

Jupyter Main Conda Environmentin kanssa

Tiivistä tämä viesti seuraavasti: