Kuidas Tensorflow'i alla laadida ja installida Jupyter märkmik
⚡ Nutikas kokkuvõte
TensorFlow installitakse puhtalt isoleeritud Anaconda keskkonda, mis hoiab Python, Jupyter ja raamistik lahendab ühe tee ning hoiab ära versioonide kokkupõrked kõigi teiste samal masinal juba asuvate andmeprojektidega.

paigaldamine TensorFlow koos Anacondaga on Windows or macOS võtab ühe Conda keskkonna ja paar käsku. Samuti saate teada, kuidas TensorFlow'i sinna importida. Jupyter märkmik, brauseripõhine märkmikuvaatur.
TensorFlow versioonid
TensorFlow toetab arvutusi mitme CPU ja GPU vahel. See tähendab, et treeningu kiiruse suurendamiseks saab arvutusi seadmete vahel jaotada. Paralleelsusega ei pea te treeningalgoritmide tulemuste saamiseks nädalaid ootama.
eest Windows kasutajatele pakub TensorFlow kahte ehitusvarianti:
- TensorFlow ainult CPU toega: Kui teie arvutil pole NVIDIA GPU-d, installige see järk.
- TensorFlow koos GPU toegaKiirem treenimiseks, aga seadistamine on seda väärt ainult siis, kui vajad reaalset arvutusvõimsust.
Selle õpetuse jaoks piisab TensorFlow'i põhiversioonist. Allolev tabel võrdleb kahte versiooni:
| Kriteerium | Protsessori ehitus | GPU ehitus |
|---|---|---|
| Pakend | tensorflow (protsessori ratas) | tensorflow CUDA käituskeskkonnaga |
| riistvara | Mis tahes x86 või ARM protsessor | NVIDIA kaart koos CUDA-toega |
| Parim on | Õpetused, väikesed mudelid | Suured treeningjooksud |
| Seadistamise pingutus | Üks käsk | Draiveri, CUDA ja cuDNN sobitamine |
Versioonimärkus: TensorFlow 2.10 oli viimane natiivse versiooniga versioon Windows GPU tugi. Alates versioonist 2.11 Windows Kasutajad käitavad GPU ehitust WSL2 sees või installivad CPU paketi. Apple Silicon Macid lisavad kiirenduseks tensorflow-metal'i.
Märge: TensorFlow ei paku CUDA GPU tuge macOS.
Siin on, kuidas edasi minna
macOS kasutajad:
- Anakonda installige
- TensorFlow ja sõltuvuste installimiseks looge .yml-fail
- Algatama Jupyter märkmik
Windows kasutajad:
- Anakonda installige
- Looge sõltuvuste installimiseks .yml-fail
- Kasutage TensorFlow lisamiseks pip
- Algatama Jupyter märkmik
TensorFlow'i käivitamiseks Jupyter, looge Anaconda valduses I spetsiaalne keskkondPython, Jupyter ja TensorFlow. Lisage üks oluline andmeteadus ka raamatukogu: pandas, mis manipuleerib andmeraamidega.
Anakonda installige
Lae Anakonda versioon 4.3.1 (for Python 3.6) vastava süsteemi jaoks.
Need versioonid on pärandversioonid: praegune TensorFlow 2.x paaristub Python 3.9 kuni 3.12. Alates 2024. aastast nõuab Anaconda vaikekanal tasulist litsentsi ka üle 200 inimesega organisatsioonidelt, seega on Miniconda või Miniforge koos conda-forge'iga tasuta variant.
Anaconda haldab vajalikke teeke Python or R, seejärel installib need keskkondade kaupa.
TensorFlow ja sõltuvuste installimiseks looge .yml-fail
See sisaldab
- Leidke Anaconda tee
- Määrake töökataloogiks Anaconda
- Looge yml-fail (MacOS-i kasutaja jaoks on TensorFlow installitud siia)
- Redigeerige yml-faili
- Kompileerige yml-fail
- Aktiveerige Anaconda
- Installige TensorFlow (Windows ainult kasutaja)
Step 1) Otsige üles Anaconda,
Esimene samm, mida peate tegema, on Anaconda tee leidmine.
Sa lood conda keskkonna, mis sisaldab TensorFlow õpetustes kasutatud teeke.
Windows
Kui olete Windows kasutaja, saate kasutada Anaconda viipa ja sisestada:
C:\>where anaconda
Meid huvitab kausta nimi, kuhu Anaconda on installitud, sest me tahame luua oma uue keskkonna sellesse teekonda. Ülaltoodud pildil asub Anaconda kaustas Admin; sinu oma kannab sinu enda kasutajanime.
Järgmisena teisaldate töökataloogi c:\-st Anaconda3-sse.
MacOS
eest macOS Kasutajad, avage terminal ja tippige:
which anaconda
Nüüd lood Anaconda sees kausta, mis sisaldab järgmist: IPython, Jupyter ja TensorFlowKiireim viis nende teekide deklareerimiseks on yml-fail.
Step 2) Määra töökataloog
Määrake töökataloog, kuhu yml-fail luuakse; nagu eespool märgitud, asub see Anaconda sees.
eest macOS kasutajad:
Terminal kasutab vaikimisi Kasutajad/USERNAMEAlloleval joonisel kattuvad anaconda3 tee ja töökataloog; macOS näitab praegust kausta enne $ sümbolit. Kõik teegid on sinna installitud.
Kui tee sinu tekstiredaktoris ei ühti, käivita terminalis käsk cd PATH, pannes tee tühikute korral jutumärkidesse.
Avage oma terminal ja tippige:
cd anaconda3
eest Windows Kasutajad, kontrollige kausta, mis eelneb Anaconda3-le:
cd C:\Users\Admin\Anaconda3
või tee "kus anaconda" käsk teile annab
Step 3) Looge yml-fail
Yml-faili saate luua uues töökataloogis.
Fail installib TensorFlow käivitamiseks vajalikud sõltuvused. Kopeerige ja kleepige see kood terminali.
MacOS-i kasutajale:
touch hello-tf.yml
Anaconda3 sees peaks ilmuma uus fail nimega hello-tf.yml
eest Windows kasutaja:
echo.>hello-tf.yml
Ilmuma peaks uus fail nimega hello-tf.yml
Step 4) Redigeerige yml-faili
Olete valmis yml-faili redigeerima.
MacOS-i kasutajale:
Faili redigeerimiseks saate terminali kleepida järgmise koodi. MacOS-i kasutaja saab kasutada vim yml-faili redigeerimiseks.
vi hello-tf.yml
Siiani näeb teie terminal välja selline
Sisestate an muuta režiimis. Selles režiimis saate pärast klahvi esc vajutamist:
- Redigeerimise alustamiseks vajutage i
- Salvestamiseks vajutage esc ja tippige :w
- Salvestamata väljumiseks vajutage esc ja tippige seejärel :q!
Kirjutage redigeerimisrežiimis järgmine kood ja vajutage esc, millele järgneb :w
Märge: Fail on juhtum ja taandetundlik. Iga taandetaseme jaoks on vaja kahte tühikut.
MacOS-i jaoks
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 Selgitus
- nimi: hello-tf: yml-faili nimi
- sõltuvused:
- python=3.6
- jupyter
- ipython
- pandad: installige Python 3.6 Jupyter, IPython ja pandad.
- pip: installige a Python raamatukogu
- Ratas URL: installige TensorFlow otse Google salvestusruumi API.
Redigeerimisrežiimist lahkumiseks vajutage esc ja seejärel :q!.
eest Windows Kasutaja:
Windows pole vim, seega piisab selle sammu jaoks Notepadist.
notepad hello-tf.yml
Sisestage faili järgmine
name: hello-tf dependencies: - python=3.6 - jupyter - ipython - pandas
Code Selgitus
- nimi: hello-tf: yml-faili nimi
- sõltuvused:
- python=3.6
- jupyter
- ipython
- pandad: installige Python 3.6 Jupyter, IPython ja pandad.
See avab märkmiku, siit saate faili redigeerida.
Märge: Windows Kasutajad installivad TensorFlow'i järgmises etapis; siin valmistate ette ainult conda keskkonna.
Step 5) Kompileerige yml-fail
Kompileeri .yml-fail järgmise käsuga:
conda env create -f hello-tf.yml
Märge: eest Windows kasutajad, luuakse uus keskkond praeguse kasutajakataloogi sees.
See võtab aega ja umbes 1.1 GB kettaruumi.
In Windows
Step 6) Aktiveerige conda keskkond
Nüüd on teil kaks conda keskkonda.
Soovitatav on isoleeritud keskkond, sest igaüks masinõpe projekt vajab teistsugust teekide komplekti ja saate selle pärast projekti lõppemist kustutada.
conda env list
Tärn tähistab aktiivset keskkonda. Selle aktiveerimiseks lülitu hello-tf peale. Kaasaegne conda kasutab igal platvormil conda activate'i; lähtekoodi activate on aegunud.
MacOS-i kasutajale:
source activate hello-tf
eest Windows kasutaja:
activate hello-tf
Veenduge, et iga sõltuvus laheneb samas keskkonnas, seega Python, Jupyter ja TensorFlow'l on üks ühine eesliide. Kui kolm rada erinevad, looge keskkond uuesti.
MacOS-i kasutajale:
which python which jupyter which ipython
Valikuline: Kontrolli värskendusi.
pip install --upgrade tensorflow
Step 7) Installige TensorFlow For Windows kasutaja
eest Windows kasutajad:
where python where jupyter where ipython
Kaks Python keskkonnad on nüüd olemas: baaskeskkond ja hello-tf. Ainult hello-tf kannab TensorFlow'i. Pildil on nii python, jupyter kui ka ipython sama keskkonna tulemus, seega on TensorFlow kasutatav alates Jupyter Märkmik.
Windows kasutajad installivad TensorFlow'i pipiga:
pip install tensorflow
Kuidas importida TensorFlow'i Jupyter märkmik
See osa on mõlemas operatsioonisüsteemis identne. Pea meeles, et keskkond tuleb iga kord enne TensorFlow'i avamist aktiveerida.
Te jätkate järgmiselt:
- Aktiveerige hello-tf conda keskkond
- avatud Jupyter
- TensorFlow' importimine
- Kustuta märkmik
- lähedal Jupyter
Step 1) Aktiveerige conda
MacOS-i kasutajale:
source activate hello-tf
eest Windows kasutaja:
conda activate hello-tf
Step 2) avatud Jupyter
Pärast seda saate avada Jupyter terminalist
jupyter notebook
Brauser peaks automaatselt avanema; vastasel juhul kopeeri URL Terminali poolt prinditud ja see algab aadressilt http://localhost:8888.
Armatuurlaual on loetletud kõik töökataloogis olevad failid. Klõpsake Uus ja Python 3 märkmiku loomiseks.
Märge: Uus märkmik salvestatakse automaatselt töökataloogi.
Step 3) TensorFlow' importimine
Sülearvutis saate importida TensorFlow'd Jupyter Märkmik tf-aliasega. Klõpsake käivitamiseks. Allpool luuakse uus lahter.
import tensorflow as tf
Kirjutame teie esimese koodi TensorFlow'ga.
hello = tf.constant('Hello, Guru99!') hello
Uus tenor on loodud. Palju õnne, TensorFlow töötab nüüd Jupyter oma masinal.
Step 4) Kustuta fail
Kustutage fail nimega Untitled.ipynb kaustast Jupyter armatuurlaud.
Step 5) lähedal Jupyter
Jupyter saab sulgeda märkmikust endast või terminalist (Anaconda Prompt on Windows).
alates Jupyter
Peapaneelil Jupyter Märkmik, klõpsake lihtsalt Logi välja
Teid suunatakse väljalogimislehele.
Terminalist
Valige terminal või Anaconda Prompt ja vajutage kaks korda Ctrl+C.
Esimene Ctrl+C palub sul sulgemise kinnitada; teine kinnitab seda.
Olete edukalt välja loginud.
Jupyter põhilise conda keskkonnaga
TensorFlow'i käivitamiseks kasutage Jupyter tulevases seansis aktiveerige kõigepealt keskkond:
source activate hello-tf
Ilma selle sammuta, Jupyter käivitub baaskeskkonnas ja importimine ebaõnnestub.




























