Hoe Tensorflow te downloaden en te installeren Jupyter Notitieboek
โก Slimme samenvatting
TensorFlow wordt probleemloos geรฏnstalleerd in een geรฏsoleerde Anaconda-omgeving, wat zorgt voor een veilige installatie. Python, Jupyter Het framework zorgt ervoor dat er รฉรฉn pad wordt gebruikt, waardoor versieconflicten met alle andere dataprojecten die al op dezelfde machine draaien, worden voorkomen.
Installatie van het TensorFlow met Anaconda on Windows or macOS Je hebt slechts รฉรฉn conda-omgeving en een paar commando's nodig. Je leert ook hoe je TensorFlow kunt importeren. Jupyter Notitieboek, de browsergebaseerde notebookviewer.
TensorFlow-versies
TensorFlow ondersteunt berekeningen over meerdere CPU's en GPU's. Dit betekent dat de berekeningen over apparaten kunnen worden verdeeld om de snelheid van de training te verbeteren. Met parallelisatie hoeft u niet weken te wachten om de resultaten van trainingsalgoritmen te verkrijgen.
Bij Windows TensorFlow biedt gebruikers twee build-varianten:
- TensorFlow alleen met CPU-ondersteuningAls uw computer geen NVIDIA GPU heeft, installeer dan deze build.
- TensorFlow met GPU-ondersteuningSneller voor training, maar de investering is alleen de moeite waard als je echt rekenkracht nodig hebt.
Tijdens deze handleiding volstaat de basisversie van TensorFlow. De onderstaande tabel vergelijkt de twee versies:
| Criterium | CPU-configuratie | GPU-configuratie |
|---|---|---|
| Pakket | TensorFlow (CPU-wiel) | TensorFlow met CUDA-runtime |
| Hardware | Elke x86- of ARM-processor | NVIDIA-kaart met CUDA-ondersteuning |
| Best voor | Handleidingen, kleine modellen | Grote trainingsruns |
| Opstartinspanning | Eรฉn commando | Driver-, CUDA- en cuDNN-matching |
Versie-opmerking: TensorFlow 2.10 was de laatste release met native ondersteuning. Windows GPU-ondersteuning. Vanaf versie 2.11. Windows Gebruikers voeren de GPU-build uit binnen WSL2 of installeren het CPU-pakket. Apple Silicon Macs voegen tensorflow-metal toe voor versnelling.
Let op: TensorFlow biedt geen CUDA GPU-ondersteuning. macOS.
Hier leest u hoe u verder moet gaan
macOS gebruikers:
- Installeer Anaconda
- Maak een .yml-bestand aan om TensorFlow en de bijbehorende afhankelijkheden te installeren.
- Lancering Jupyter Notitieboek
Windows gebruikers:
- Installeer Anaconda
- Maak een .yml-bestand om afhankelijkheden te installeren
- Gebruik pip om TensorFlow toe te voegen
- Lancering Jupyter Notitieboek
Om TensorFlow te gebruiken met Jupyter, creรซer een speciale omgeving binnen Anaconda Holding IPython, Jupyter en TensorFlow. Voeg รฉรฉn essentieel element toe. data science ook de bibliotheek: panda's, waarmee dataframes worden gemanipuleerd.
Installeer Anaconda
Downloaden Anaconda versie 4.3.1 (voor Python 3.6) voor het betreffende systeem.
Die versies zijn verouderd: de huidige TensorFlow 2.x-versies werken samen met Python 3.9 tot 3.12. Sinds 2024 vereist het standaardkanaal van Anaconda ook een betaalde licentie voor organisaties met meer dan 200 medewerkers, dus Miniconda of Miniforge met conda-forge is de gratis optie.
Anaconda beheert de benodigde bibliotheken voor Python or RVervolgens installeert hij ze per omgeving.
Maak een .yml-bestand aan om TensorFlow en de bijbehorende afhankelijkheden te installeren.
Het bevat
- Zoek het pad van Anaconda
- Stel de werkmap in op Anaconda
- Maak het yml-bestand (voor MacOS-gebruikers is TensorFlow hier geรฏnstalleerd)
- Bewerk het yml-bestand
- Compileer het yml-bestand
- Activeer Anaconda
- Installeer TensorFlow (Windows alleen gebruiker)
Stap 1) Zoek Anaconda,
De eerste stap die u moet doen, is het pad van Anaconda lokaliseren.
Je gaat een conda-omgeving creรซren met de bibliotheken die in de TensorFlow-tutorials worden gebruikt.
Windows
Als u een Windows gebruiker, kunt u Anaconda Prompt gebruiken en typen:
C:\>where anaconda
We willen graag weten hoe de map heet waarin Anaconda is geรฏnstalleerd, omdat we onze nieuwe omgeving in die map willen aanmaken. In de afbeelding hierboven bevindt Anaconda zich in de map 'Admin'; bij u zal de map uw eigen gebruikersnaam bevatten.
Vervolgens verplaatst u de werkmap van c:\ naar Anaconda3.
MacOS
Bij macOS Gebruikers, open de Terminal en typ:
which anaconda
Je maakt nu een map aan in Anaconda die de volgende inhoud zal bevatten: IPython, Jupyter en TensorFlowDe snelste manier om die bibliotheken te declareren is via een YAML-bestand.
Stap 2) Werkmap instellen
Geef de werkmap op waar het YAML-bestand wordt aangemaakt; zoals hierboven vermeld, bevindt deze zich in Anaconda.
Bij macOS gebruikers:
De terminal gebruikt standaard de volgende instellingen: Gebruikers/GEBRUIKERSNAAMIn de onderstaande afbeelding komen het pad naar anaconda3 en de werkmap overeen; macOS Toont de huidige map vรณรณr de $. Alle bibliotheken worden daarin geรฏnstalleerd.
Als het pad in je teksteditor niet overeenkomt, voer dan cd PATH uit in de Terminal en plaats het pad tussen aanhalingstekens als het spaties bevat.
Open uw Terminal en typ:
cd anaconda3
Bij Windows Gebruikers, controleer de map die voorafgaat aan Anaconda3:
cd C:\Users\Admin\Anaconda3
of het pad โwaar anacondaโ je geeft
Stap 3) Maak het yml-bestand
U kunt het yml-bestand in de nieuwe werkmap maken.
Het bestand installeert de afhankelijkheden die u nodig hebt om TensorFlow uit te voeren. Kopieer en plak deze code in de terminal.
Voor MacOS-gebruikers:
touch hello-tf.yml
Een nieuw bestand met de naam hello-tf.yml zou in anaconda3 moeten verschijnen
Bij Windows gebruiker:
echo.>hello-tf.yml
Er zou een nieuw bestand met de naam hello-tf.yml moeten verschijnen
Stap 4) Bewerk het yml-bestand
U bent klaar om het yml-bestand te bewerken.
Voor MacOS-gebruikers:
U kunt de volgende code in de Terminal plakken om het bestand te bewerken. MacOS-gebruikers kunnen vim om het yml-bestand te bewerken.
vi hello-tf.yml
Tot nu toe ziet uw terminal er zo uit
U voert een in Bewerken modus. In deze modus kun je, nadat je op esc hebt gedrukt:
- Druk op i om te beginnen met bewerken.
- Druk op Esc en typ vervolgens :w om op te slaan.
- Druk op Esc en typ vervolgens :q! om af te sluiten zonder op te slaan.
Schrijf de volgende code in de bewerkingsmodus en druk op esc gevolgd door :w
Let op: Het dossier is zaak en Indentatiegevoelig. Voor elk indentatieniveau zijn twee spaties nodig.
Voor MacOS
name: hello-tf dependencies: - python=3.6 - jupyter - ipython - pandas - pip: - https://storage.googleapis.com/tensorflow/MacOS/cpu/tensorflow-1.5.0-py3-none-any.whl
Code Uitleg
- naam: hello-tf: Naam van het yml-bestand
- afhankelijkheden:
- Python=3.6
- jupyter
- Python
- panda's: Installeren Python 3.6, Jupyter, IPython en panda's.
- pip: Installeer een Python
- Het wiel URL: installeer TensorFlow rechtstreeks vanuit de Google opslag-API.
Druk op esc gevolgd door :q! om de bewerkingsmodus te verlaten.
Bij Windows Gebruiker:
Windows heeft geen vimKladblok is dus voldoende voor deze stap.
notepad hello-tf.yml
Voer het volgende in het bestand in
name: hello-tf dependencies: - python=3.6 - jupyter - ipython - pandas
Code Uitleg
- naam: hello-tf: Naam van het yml-bestand
- afhankelijkheden:
- Python=3.6
- jupyter
- Python
- panda's: Installeren Python 3.6, Jupyter, IPython en panda's.
Het kladblok wordt geopend. U kunt het bestand vanaf hier bewerken.
Let op: Windows Gebruikers installeren TensorFlow in de volgende stap; hier hoeft u alleen de conda-omgeving voor te bereiden.
Stap 5) Compileer het yml-bestand
Compileer het .yml-bestand met het volgende commando:
conda env create -f hello-tf.yml
Let op: Bij Windows gebruikers, wordt de nieuwe omgeving aangemaakt binnen de huidige gebruikersmap.
Het kost tijd en ongeveer 1.1 GB schijfruimte.
In Windows
Stap 6) Activeer de Conda-omgeving
Je hebt nu twee conda-omgevingen.
Een geรฏsoleerde omgeving wordt aanbevolen, omdat elk machine learning Voor dit project is een andere set bibliotheken nodig, die je kunt verwijderen zodra het project is afgerond.
conda env list
Het sterretje geeft de actieve omgeving aan. Schakel over naar hello-tf om deze te activeren. Moderne conda gebruikt `conda activate` op elk platform; `source activate` is verouderd.
Voor MacOS-gebruikers:
source activate hello-tf
Bij Windows gebruiker:
activate hello-tf
Controleer of alle afhankelijkheden binnen dezelfde omgeving worden opgelost, zodat Python, Jupyter En TensorFlow delen รฉรฉn prefix. Als de drie paden verschillen, moet de omgeving opnieuw worden opgebouwd.
Voor MacOS-gebruikers:
which python which jupyter which ipython
Optioneel: Controleer of er een update beschikbaar is.
pip install --upgrade tensorflow
Stap 7) Installeer TensorFlow voor Windows gebruiker
Bij Windows gebruikers:
where python where jupyter where ipython
Twee Python Er bestaan โโnu twee omgevingen: de basisomgeving en hello-tf. Alleen hello-tf ondersteunt TensorFlow. In de afbeelding verwijzen python, jupyter en ipython allemaal naar dezelfde omgeving, waardoor TensorFlow vanuit beide omgevingen bruikbaar is. Jupyter Notebook.
Windows Gebruikers installeren TensorFlow met pip:
pip install tensorflow
Hoe importeer je TensorFlow in Jupyter Notitieboek
Dit gedeelte is identiek op beide besturingssystemen. Vergeet niet dat de omgeving elke keer geactiveerd moet worden voordat je TensorFlow opent.
U gaat als volgt te werk:
- Activeer hello-tf conda-omgeving
- Open Jupyter
- Importeer TensorFlow
- Notitieboekje verwijderen
- Sluiten Jupyter
Stap 1) Activeer Conda
Voor MacOS-gebruikers:
source activate hello-tf
Bij Windows gebruiker:
conda activate hello-tf
Stap 2) Open Jupyter
Daarna kunt u openen Jupyter vanaf de terminal
jupyter notebook
De browser zou automatisch moeten openen; anders kopieert u de URL afgedrukt door de terminal, die begint met http://localhost:8888.
Het dashboard toont alle bestanden in de werkmap. Klik Nieuwe en Python 3 Een notitieboekje maken.
Let op: Het nieuwe notitieblok wordt automatisch opgeslagen in de werkmap.
Stap 3) Importeer TensorFlow
In de notebook kunt u TensorFlow importeren Jupyter Notitieboekje met de tf-alias. Klik om uit te voeren. Hieronder wordt een nieuwe cel gemaakt.
import tensorflow as tf
Laten we uw eerste code schrijven met TensorFlow.
hello = tf.constant('Hello, Guru99!') hello
nieuwe strekspier is aangemaakt. Gefeliciteerd, TensorFlow werkt nu met Jupyter op uw machine.
Stap 4) Verwijder bestand
Verwijder het bestand met de naam Untitled.ipynb uit de map. Jupyter dashboard.
Stap 5) Sluiten Jupyter
Jupyter kan worden gesloten vanuit het notebook zelf of vanuit de terminal (Anaconda Prompt op Windows).
Vanaf Jupyter
In het hoofdpaneel van Jupyter Notitieboekje, klik gewoon op Uitloggen
U wordt doorgestuurd naar de uitlogpagina.
Vanaf de terminal
Selecteer de terminal of Anaconda Prompt en druk twee keer op Ctrl+C.
De eerste keer dat je Ctrl+C gebruikt, vraag je om de afsluiting te bevestigen; de tweede keer bevestigt hij dat.
Je bent succesvol uitgelogd.
Jupyter met de belangrijkste conda-omgeving
Om TensorFlow te starten met Jupyter Activeer in een volgende sessie eerst de omgeving:
source activate hello-tf
Zonder die stap, Jupyter Het proces start in de basisomgeving en de import mislukt.




























