Jupyter Sülearvuti õpetus: kuidas installida ja kasutada Jupyter?
⚡ Nutikas kokkuvõte
Jupyter Notebook on avatud lähtekoodiga veebirakendus, mis ühendab reaalajas koodi, võrrandid, visualiseeringud ja narratiivse teksti ühes jagatavas dokumendis ning töötab võrdselt hästi nii sülearvutis kui ka AWS-serveris.
Mis on Jupyter Märkmik?
Jupyter märkmik on avatud lähtekoodiga veebirakendus rikasteksti elementidega reaalajas koodide, võrrandite, visualisatsioonide kirjutamiseks ja jagamiseks. See pakub andmete analüüsimiseks mugavat viisi lõikude, võrrandite, pealkirjade, linkide ja jooniste kirjutamiseks. See on kasulik ka interaktiivsete algoritmide jagamisel oma publikuga õpetamise või demonstreerimise eesmärgil.
Sissejuhatus Jupyter Märkmiku rakendus
. Jupyter Notebook App on liides, kuhu saate oma veebibrauseri kaudu kirjutada skripte ja koode. Rakendust saab kasutada kohapeal, mis tähendab, et teil pole vaja Interneti-ühendust ega kaugserverit.
Iga arvutus tehakse tuuma kaudu. Uus kernel luuakse iga kord, kui käivitate a Jupyter Märkmik.
Praegused installid saadetakse välja Sülearvuti 7, ehitatud Jupyterlab jupyter notebook töötab ikka ja mõlemad loevad samamoodi .ipynb faili.
Kuidas kasutada Jupyter märkmik
Alloleval seansil saate teada, kuidas seda kasutada Jupyter Märkmik. Keskkonnaga tutvumiseks kirjutate lihtsa koodirea Jupyter.
Step 1) Lisate töökataloogi kausta, mis sisaldab kõiki märkmikke, mille õpetuste käigus lood. TensorFlow.
If Jupyter puudub, jookse pip install notebook esiteks, nagu TensorFlow paigaldusjuhend teeb. Seejärel avage terminal ja kirjutage
mkdir jupyter_tf jupyter notebook
Code Selgitus
- mkdir jupyter_tf: Loo kaust nimega jupyter_tf
- jupyteri märkmik: avage Jupyter web-app
Step 2) Uut kausta näete keskkonna sees. Klõpsake kausta jupyter_tf.
Step 3) Selles kaustas loote oma esimese märkmiku. Klõpsake nuppu Uus ja Python 3.
Step 4) Sa oled sees Jupyter keskkond. Seni on teie märkmiku nimi Untitled.ipynb. See on vaikimisi nimi, mille annab Jupyter. Nimetame selle ümber, klõpsates nuppu Fail ja Nimeta
Saate selle ümber nimetada Introduction_jupyter
Toas Jupyter Märkmiku liideses kirjutate lahtritesse koodi, märkusi või teksti.
Lahtri sisse saate kirjutada ühe koodirea.
või mitu rida. Jupyter loeb koodi ridade järel.
Näiteks kui kirjutate lahtrisse järgmise koodi.
See toodab selle väljundi.
Step 5) Oled valmis kirjutama oma esimese koodirea. Näed, et lahtril on kaks värvi. Roheline värv tähendab, et oled redigeerimisrežiim.
Sinine värv aga näitab, et olete sisse lülitatud täitmisrežiim.
Teie esimene koodirida prinditakse Guru99!. Lahtri sees saate kirjutada
print("Guru99!")
Koodi käivitamiseks on kaks võimalust Jupyter:
- Klõpsake ja käivitage
- kiirklahvid
Koodi käivitamiseks võite klõpsata Rakk ja siis Käivitage lahtrid ja valige allpool
Näete, et kood on trükitud lahtri alla ja kohe pärast väljundit on ilmunud uus lahter.
Kiirem viis koodi käivitamiseks on kasutada kiirklahvid. Klaviatuuri otseteedele juurdepääsuks minge aadressile aitama ja kiirklahvid
MacOS-i klaviatuuri otseteede loendi all. Saate otseteid redigeerida redaktoris.
Järgnevad otseteed Windows
Kirjutage see rida
print("Hello world!")
ja proovige kiirklahvi. Alt+Enter käivitab lahtri ja lisab selle alla uue tühja lahtri.
Step 6) On aeg märkmik sulgeda. Mine aadressile Fail ja kliki Sule ja peata
märkused: Jupyter salvestab sülearvuti koos kontrollpunktiga automaatselt. Kui teil on järgmine sõnum:
See tähendab Jupyter ei salvestanud faili pärast viimast kontrollpunkti. Saate märkmiku käsitsi salvestada
Teid suunatakse põhipaneelile. Näete, et teie märkmik on minut tagasi salvestatud. Saate turvaliselt välja logida.
paigaldama Jupyter AWS-iga sülearvuti
Kui andmestik kasvab kohalikust mälust välja, teisaldage märkmik pilveserverisse. Allpool on samm-sammult juhised installimiseks ja käivitamiseks. Jupyter Märkmik sisse lülitatud AWS:
Kui teil pole AWS-is kontot, looge tasuta konto siin.
Jätkame järgmiselt
- 1. osa: seadistage võtmepaar
- 2. osa: turvarühma loomine
- 3. osa: käivitage eksemplar
- 4. osa: installige Docker
- 5. osa: installimine Jupyter
- 6. osa: tihe ühendus
1. osa: seadistage võtmepaar
Step 1) Minna Teenused ja leia EC2
Step 2) Paneelil ja klõpsake nuppu Võtmepaarid
Step 3) Klõpsake nuppu Loo võtmepaar
- Võite seda nimetada Dockeri võtmeks
- Klõpsake nuppu Loo
Laaditakse alla fail nimega Docker_key.pem.
Step 4) Kopeerige ja kleepige see kaustaklahvi. Meil on seda varsti vaja.
Ainult Mac OS-i kasutajatele
See samm kehtib ainult Mac OS-i kasutajate kohta. Windows ja Linuxi kasutajad saavad edasi liikuda 2. ossa.
Peate määrama töökataloogi, mis sisaldab failivõtit
Kõigepealt looge kaust nimega võti. Meie jaoks asub see põhikaustas Docker. Seejärel määrate selle tee oma töökataloogiks
mkdir Docker/key cd Docker/key
2. osa: turvarühma loomine
Step 1) Peate konfigureerima turvarühma. Sellele pääsete juurde paneeli abil
Step 2) Klõpsake nuppu Loo turvarühm
Step 3) Järgmisel ekraanil
- Sisestage turberühma nimi „jupyter_docker” ja kirjeldus „Dockeri turberühm”.
- Lisage allpool loetletud neli sissetuleva teabe reeglit:
- ssh: pordivahemik 22, allikas Anywhere
- http: pordivahemik 80, allikas Anywhere
- https: pordivahemik 443, allikas Anywhere
- Kohandatud TCP: pordivahemik 8888, allikas Anywhere
- Klõpsake Loo.
Step 4) Loetletakse vastloodud turvagrupp
3. osa: käivitage eksemplar
Lõpuks olete eksemplari loomiseks valmis
Step 1) Klõpsake nuppu Käivita eksemplar
Vaikimisi serverist piisab. Vali Amazon Linux AMI. Kuvatõmmised näitavad pilti 2018.03.0; praegused konsoolid pakuvad Amazon Linux 2023, seega sobitage sildid, mitte pikslid.
AMI tähistab Amazon Masina kujutis. See sisaldab teavet, mis on vajalik pilves virtuaalserveris töötava eksemplari käivitamiseks.
Pange tähele, et AWS-il on server, mis on pühendatud sügavale õppimisele, näiteks:
- Süvaõppe AMI (Ubuntu)
- Süvaõppe AMI
- Süvaõppebaas AMI (Ubuntu)
Kõik need on varustatud süvaõppe raamistike uusimate binaarfailidega, mis on eelinstallitud eraldi virtuaalsetesse keskkondadesse:
Iga kujutis on täielikult konfigureeritud NVIDIA CUDA, cuDNN ja NCCL ning Intel MKL-DNN abil.
Step 2) Vali t2.microSee on tasuta serveri astme. AWS pakub tasuta seda virtuaalmasinat, mis on varustatud 1 vCPU ja 1 GB mäluga. See server pakub head kompromissi arvutusvõimsuse, mälu ja võrgu jõudluse vahel. See sobib väikestele ja keskmise suurusega töökoormustele.
Step 3) Hoidke järgmisel ekraanil vaikesätted ja klõpsake nuppu Edasi: Lisa salvestusruum
Step 4) Suurendage salvestusruumi 10 GB-ni ja klõpsake nuppu Edasi
Step 5) Jätke sätted vaikeseadeteks ja klõpsake nuppu Edasi: turvarühma konfigureerimine
Step 6) Valige varem loodud turvagrupp, mis on jupyter_docker
Step 7) Revvaadake oma seadeid ja klõpsake käivitamisnuppu
Step 8) Viimane samm on võtmepaari linkimine eksemplariga.
Step 9) Eksemplar käivitub
Step 10) Allpool on kokkuvõte praegu kasutusel olevatest eksemplaridest. Pange tähele avalikku IP-aadressi.
Step 11) Klõpsake nuppu Ühenda
Ühenduse üksikasjad leiate
Käivitage oma eksemplar (Mac OS-i kasutajad)
Esmalt osuta terminali töökataloogile kaustale, kus asub võtmepaari fail.
käivitage kood
chmod 400 docker.pem
Avage ühendus selle koodiga.
On kaks käsku. Mõnikord peatub esimene. Jupyter märkmiku avamine.
Sel juhul kasutage ühenduse sundimiseks teist Jupyter EC2 märkmik.
# If able to launch Jupyter ssh -i "docker.pem" ec2-user@ec2-18-219-192-34.us-east-2.compute.amazonaws.com # If not able to launch Jupyter ssh -i "docker.pem" ec2-user@ec2-18-219-192-34.us-east-2.compute.amazonaws.com -L 8888:127.0.0.1:8888
Esimest korda palutakse teil ühendusega nõustuda
Käivitage oma eksemplar (Windows kasutajad)
Step 1) PuTTY ja PuTTYgeni allalaadimiseks minge sellele veebisaidile PuTTY
Peate alla laadima
- PuTTY: käivitage eksemplar
- PuTTYgen: teisendage pem-fail ppk-ks
Nüüd, kui mõlemad programmid on installitud, peate .pem-faili teisendama .ppk-failiks. PuTTY saab lugeda ainult .ppk-faile. Pem-fail sisaldab AWS-i loodud unikaalset võtit.
Step 2) Avage PuTTYgen ja klõpsake nuppu Laadi. Sirvige kausta, kus .pem-fail asub.
Step 3) Pärast faili laadimist peaksite saama teate, mis teavitab teid võtme edukast importimisest. Klõpsake nuppu OK
Step 4) Seejärel klõpsake nuppu Salvesta privaatvõti. Teilt küsitakse, kas soovite selle võtme ilma paroolita salvestada. Klõpsake jah.
Step 5) Salvestage võti
Step 6) Minge AWS-i ja kopeerige avalik DNS
Avage PuTTY ja kleepige avalik DNS hostinimesse
Step 7)
- Avage vasakpoolsel paneelil SSH ja avage Auth
- Sirvige privaatvõtit. Peaksite valima faili .ppk
- Klõpsake nuppu Ava.
Step 8)
Kui see samm on tehtud, avaneb uus aken. Kui näete seda hüpikakent, klõpsake nuppu Jah
Step 9)
Peate sisse logima kui: ec2-user
Step 10)
Olete ühendatud teenusega Amazon Linux AMI.
4. osa: installige Docker
. Dockeri õpetus hõlmab allpool kasutatud konteineri sõnavara.
Kui olete serveriga ühendatud PuTTY või Terminali kaudu, saate installida laevalaadija mootor.
Käivita järgmised koodid. Amazon Linux 2023, kasutamine dnf eest yum ja systemctl start docker eest service docker start.
sudo yum update -y sudo yum install -y docker sudo service docker start sudo usermod -a -G docker ec2-user exit
Käivitage ühendus uuesti
ssh -i "docker.pem" ec2-user@ec2-18-219-192-34.us-east-2.compute.amazonaws.com -L 8888:127.0.0.1:8888
Windows kasutajad loovad PuTTY-ga uuesti ühenduse täpselt eespool kirjeldatud viisil.
5. osa: installimine Jupyter
Step 1) Loo Jupyter konteiner eelnevalt loodud pildist:
## Tensorflow docker run -v ~/work:/home/jovyan/work -d -p 8888:8888 jupyter/tensorflow-notebook ## Spark docker run -v ~/work:/home/jovyan/work -d -p 8888:8888 jupyter/pyspark-notebook
Code Selgitus
- Docker Run: käivitage pilt
- v: köite lisamine
- ~/töö:/kodu/jovyan/töö: maht
- 8888:8888: port
- jupyter/datascience-notebook: pilt
Teiste eelvalmistatud piltide nägemiseks sirvige Jupyter Docker Stacksi hoidlaAlates 2023. aasta oktoobrist on need pildid saadaval Quay.io-s, seega tõmmake need välja. quay.io/jupyter/tensorflow-notebook or quay.io/jupyter/pyspark-notebook eest PySpark; Docker Hubi koopiad on külmutatud.
Lase konteineril kirjutada paigaldatud lahtrisse work kaust, et märkmikud taaskäivitamise korral ellu jääksid:
sudo chown 1000 ~/work
Step 2) paigaldama tree nii et saate töökataloogi kontrollida:
sudo yum install -y tree
Step 3) Kontrollige konteinerit ja selle nime
Käivitage allolevad käsud järjekorras:
- Loetlege töötavad konteinerid:
docker ps
- Loe konteineri logi, et teada saada, Jupyter URLSiin nimetatakse konteinerit vigilant_easley:
docker logs vigilant_easley
- Kopeeri URL, koos oma märgiga, logist.
Step 4) aasta URL Asenda logist host (90a3c09282d6 või 127.0.0.1) oma eksemplari avaliku DNS-iga:
http://(90a3c09282d6 or 127.0.0.1):8888/?token=f460f1e79ab74c382b19f90fe3fd55f9f99c5222365eceed
Step 5) Uus URL saab,
http://ec2-174-129-135-16.compute-1.amazonaws.com:8888/?token=f460f1e79ab74c382b19f90fe3fd55f9f99c5222365eceed
Step 6) Kopeeri ja kleebi URL oma brauserisse.
Jupyter Avab
Step 7) Nüüd saate luua uue märkmiku oma sees work kausta.
6. osa: tihe ühendus
Sulgege ühendus terminalis
exit
Minge tagasi AWS-i ja peatage server.
Probleemid
Kui Docker ei tööta, looge pilt uuesti, kasutades
docker run -v ~/work:/home/jovyan/work -d -p 8888:8888 jupyter/tensorflow-notebook

































































