I denne vejledning forklarer vi, hvordan du installerer TensorFlow Anaconda Windows. Du lærer, hvordan du bruger TensorFlow i Jupyter Notebook. Jupyter er en notebook-fremviser.
TensorFlow-versioner
TensorFlow understøtter beregninger på tværs af flere CPU'er og GPU'er. Det betyder, at beregningerne kan distribueres på tværs af enheder for at forbedre træningshastigheden. Med parallelisering behøver du ikke vente i flere uger på at få resultaterne af træningsalgoritmer.
For Windows-brugere leverer TensorFlow to versioner:
- TensorFlow kun med CPU-understøttelse : Hvis din maskine ikke kører på NVIDIA GPU, kan du kun installere denne version
- TensorFlow med GPU-understøttelse : For hurtigere beregning kan du downloade TensorFlow GPU-understøttet version. Denne version giver kun mening, hvis du har brug for stærk beregningskapacitet.
Under denne tutorial er den grundlæggende version af TensorFlow tilstrækkelig.
Bemærk: TensorFlow yder ikke GPU-understøttelse på MacOS.
Sådan fortsætter du
MacOS-bruger:
- Installer Anaconda
- Opret en .yml-fil for at installere Tensorflow og afhængigheder
- Start Jupyter Notebook
Til Windows
- Installer Anaconda
- Opret en .yml-fil for at installere afhængigheder
- Brug pip til at tilføje TensorFlow
- Start Jupyter Notebook
For at køre Tensorflow med Jupyter skal du oprette et miljø i Anaconda. Det betyder, at du vil installere Ipython, Jupyter og TensorFlow i en passende mappe inde i vores maskine. Oven i dette tilføjer du et vigtigt bibliotek til datavidenskab: "Pandaer". Pandas-biblioteket hjælper med at manipulere en dataramme.
Installer Anaconda
Download Anaconda version 4.3.1 (til Python 3.6) til det relevante system.
Anaconda hjælper dig med at administrere alle de nødvendige biblioteker til Python eller R. Se denne vejledning for at installere Anaconda
Opret .yml-fil for at installere Tensorflow og afhængigheder
Det omfatter
- Find stien til Anaconda
- Indstil arbejdsmappen til Anaconda
- Opret yml-filen (for MacOS-brugere er TensorFlow installeret her)
- Rediger yml-filen
- Kompiler yml-filen
- Aktivér Anaconda
- Installer TensorFlow (kun Windows-bruger)
Trin 1) Find Anaconda,
Det første trin du skal gøre er at finde stien til Anaconda.
Du opretter et nyt condamiljø, der inkluderer de nødvendige biblioteker, du vil bruge under tutorials om TensorFlow.
Windows
Hvis du er Windows-bruger, kan du bruge Anaconda Prompt og skrive:
C:\>where anaconda
Vi er interesserede i at kende navnet på den mappe, hvor Anaconda er installeret, fordi vi ønsker at skabe vores nye miljø inden for denne sti. For eksempel er Anaconda på billedet ovenfor installeret i administratormappen. For dig kan det være det samme, dvs. administrator eller brugerens navn.
I det næste vil vi indstille arbejdsmappen fra c: \ til Anaconda3.
MacOS
til MacOS-brugere kan du bruge terminalen og skrive:
which anaconda
Du bliver nødt til at oprette en ny mappe inde i Anaconda, som indeholder Ipython , Jupyter og TensorFlow . En hurtig måde at installere biblioteker og software på er at skrive en yml-fil.
Trin 2) Indstil arbejdsmappe
Du skal angive det arbejdsmappe, hvor du vil oprette yml-filen.
Som sagt før, vil det være placeret inde i Anaconda.
For MacOS-brugere:
Terminalen indstiller standardarbejdskataloget til Brugere / BRUGERNAVN . Som du kan se i nedenstående figur er stien til anaconda3 og arbejdsmappen identisk. I MacOS vises den seneste mappe før $. Terminalen installerer alle bibliotekerne i denne arbejdsmappe.
Hvis stien i teksteditoren ikke stemmer overens med den arbejdsmappe, kan du ændre den ved at skrive cd PATH i terminalen. PATH er den sti, du har indsat i teksteditoren. Glem ikke at pakke PATH'en med 'PATH'. Denne handling ændrer arbejdsmappen til PATH.
Åbn din terminal, og skriv:
cd anaconda3
For Windows-brugere (sørg for mappen før Anaconda3):
cd C:\Users\Admin\Anaconda3
eller stien "hvor anaconda" kommandoen giver dig
Trin 3) Opret yml-filen
Du kan oprette yml-filen i den nye arbejdsmappe.
Filen installerer de afhængigheder, du har brug for for at køre TensorFlow. Kopier og indsæt denne kode i terminalen.
For MacOS-brugere:
touch hello-tf.yml
En ny fil med navnet hello-tf.yml skal vises inde i anaconda3
For Windows-brugere:
echo.>hello-tf.yml
En ny fil med navnet hello-tf.yml skal vises
Trin 4) Rediger yml-filen
Du er klar til at redigere yml-filen.
For MacOS-brugere:
Du kan indsætte følgende kode i terminalen for at redigere filen. MacOS-bruger kan bruge vim til at redigere yml-filen.
vi hello-tf.yml
Indtil videre ser din terminal sådan ud
Du åbner en redigeringstilstand . Inde i denne tilstand kan du efter at have trykket på esc:
- Tryk på i for at redigere
- Tryk på w for at gemme
- Tryk på q! at holde op
Skriv følgende kode i redigeringstilstand, og tryk på esc efterfulgt af: w
Bemærk: Filen er store og små og følsomme. Der kræves 2 mellemrum efter hver hensigt.
Til 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.whlKode Forklaring
- navn: hej-tf: Navnet på yml-filen
- afhængigheder:
- python = 3,6
- jupyter
- ipython
- pandaer: Installer Python version 3.6, Jupyter, Ipython og pandas biblioteker
- pip: Installer et Python-bibliotek
- https://storage.googleapis.com/tensorflow/MacOS/cpu/tensorflow-1.5.0-py3-none-any.whl: Installer TensorFlow fra Google apis.
Tryk på esc efterfulgt af: q! til helt redigeringstilstand.
For Windows-bruger:
Windows har ikke et vim-program, så Notesblok er nok til at gennemføre dette trin.
notepad hello-tf.yml
Indtast følgende i filen
name: hello-tfdependencies:- python=3.6- jupyter- ipython- pandas
Kode Forklaring
- navn: hej-tf: Navnet på yml-filen
- afhængigheder:
- python = 3,6
- jupyter
- ipython
- pandaer: Installer Python version 3.6, Jupyter, Ipython og pandas biblioteker
Det åbner notesblokken, du kan redigere filen herfra.
Bemærk: Windows-brugere installerer TensorFlow i næste trin. I dette trin forbereder du kun condamiljøet
Trin 5) Kompiler yml-filen
Du kan kompilere .yml-filen med følgende kode:
conda env create -f hello-tf.yml
Bemærk: For Windows-brugere oprettes det nye miljø inde i det aktuelle brugerkatalog.
Det tager tider. Det tager cirka 1,1 GB plads på din harddisk.
I Windows
Trin 6) Aktiver kondomiljø
Vi er næsten færdige. Du har nu 2 conda miljøer.
Du oprettede et isoleret conda-miljø med de biblioteker, du vil bruge under tutorials. Dette er en anbefalet praksis, fordi hvert maskinlæringsprojekt kræver forskellige biblioteker. Når projektet er slut, kan du fjerne eller ikke fjerne dette miljø.
conda env list
Asterixen angiver standard. Du skal skifte til hello-tf for at aktivere miljøet
For MacOS-brugere:
source activate hello-tf
For Windows-brugere:
activate hello-tf
Du kan kontrollere, at alle afhængigheder er i det samme miljø. Dette er vigtigt, fordi det giver Python mulighed for at bruge Jupyter og TensorFlow fra det samme miljø. Hvis du ikke kan se de tre i samme mappe, skal du starte forfra.
For MacOS-brugere:
which pythonwhich jupyterwhich ipython
Valgfrit: Du kan tjekke for opdatering.
pip install --upgrade tensorflow
Trin 7) Installer TensorFlow til Windows-bruger
For Windows-brugere:
where pythonwhere jupyterwhere ipython
Som du kan se, har du nu to Python-miljøer. Den vigtigste og den nyoprettede på dvs. hej-tf. De vigtigste condomiljø har ikke tensorFlow kun installeret hello-tf. Fra billedet installeres python, jupyter og ipython i det samme miljø. Det betyder, at du kan bruge TensorFlow med en Jupyter Notebook.
Du skal installere TensorFlow ved hjælp af pip-kommandoen. Kun til Windows-brugere
pip install tensorflow
Start Jupyter Notebook
Denne del er den samme for begge operativsystemer. Lad os nu lære at importere TensorFlow i Jupyter Notebook.
Du kan åbne TensorFlow med Jupyter.
Bemærk: Hver gang du vil åbne TensorFlow, skal du initialisere miljøet
Du fortsætter som følger:
- Aktiver hello-tf conda-miljø
- Åbn Jupyter
- Importer tensorflow
- Slet notesbog
- Luk Jupyter
Trin 1) Aktiver konda
For MacOS-brugere:
source activate hello-tf
For Windows-brugere:
conda activate hello-tf
Trin 2) Åbn Jupyter
Derefter kan du åbne Jupyter fra terminalen
jupyter notebook
Din browser skal åbnes automatisk, ellers kopier og indsæt den url, der leveres af terminalen. Det starter med http: // localhost: 8888
Inde i TensorFlow Jupyter Notebook kan du se alle filerne i arbejdsmappen. For at oprette en ny notesbog skal du blot klikke på ny og Python 3
Bemærk: Den nye notesbog gemmes automatisk i arbejdsmappen.
Trin 3) Importer Tensorflow
Inde i notesbogen kan du importere TensorFlow i Jupyter Notebook med tf-aliaset. Klik for at køre. En ny celle oprettes nedenfor.
import tensorflow as tf
Lad os skrive din første kode med TensorFlow.
hello = tf.constant('Hello, Guru99!')hello
En ny tensor oprettes. Tillykke. Du installerer TensorFlow med Jupyter med succes på din maskine.
Trin 4) Slet fil
Du kan slette filen med navnet Untitled.ipynb inde i Jupyer.
Trin 5) Luk Jupyter
Der er to måder at lukke Jupyter på. Den første måde er direkte fra den bærbare computer. Den anden måde er at bruge terminalen (eller Anaconda Prompt)
Fra Jupyter
I hovedpanelet på Jupyter Notebook skal du blot klikke på Logout
Du omdirigeres til siden til aflogning.
Fra terminalen
Vælg terminalen eller Anaconda-prompten, og kør to gange ctr + c.
Første gang du foretager ctr + c, bliver du bedt om at bekræfte, at du vil lukke den bærbare computer. Gentag ctr + c for at bekræfte
Du er logget ud.
Jupyter med de vigtigste conda miljø
Hvis du vil starte TensorFlow med jupyter til fremtidig brug, skal du åbne en ny session med
source activate hello-tf
Hvis du ikke gør det, finder Jupyter ikke TensorFlow