Jupyter Notebook
Jupyter Notebook (predhodno znan kot IPython Notebooks) je spletno interaktivno računsko okolje za ustvarjanje dokumentov v beležnici.
Zaganjanje okolja Jupyter Notebook na HPC Vega
Za zagon in uporabo okolja Jupyter Notebook na HPC Vega sledite spodnjim navodilom:
-
Prijavite se v prijavno vozlišče GPU Vega.
-
Rezervirajte računsko vozlišče na prijavnem vozlišču Vega.
salloc -n 1 --gres=gpu:1 --mem=40G --partition=gpu -t 4:00:00
Rezultat tega ukaza prikaže, katero vozlišče GPU je dodeljeno. V tem primeru je dodeljeno vozlišče gn03.
[user@vglogin0005 ~]$ salloc -n 1 --gres=gpu:1 --mem=40G --partition=gpu -t 4:00:00
salloc: Pending job allocation 24529170
salloc: job 24529170 queued and waiting for resources
salloc: job 24529170 has been allocated resources
salloc: Granted job allocation 24529170
salloc: Waiting for resource configuration
salloc: Nodes gn03 are ready for job
bash-4.4$
- Prijavite se v računsko vozlišče iz prijavnega vozlišča.
ssh gnXX
Zamenjajte gnXX z imenom računskega vozlišča, ki je bilo dodeljeno vašemu opravilu poslu.
bash-4.4$ ssh gn03
Rezultat spodaj prikazuje povezavo z gnXX (gn03).
The authenticity of host 'gn03 (<no hostip for proxy command>)' can't be established.
ECDSA key fingerprint is SHA256:Tso0v66J1JxJ/sgsbP8zAyVWhbfO9BzFsapna1tHFrc.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'gn03' (ECDSA) to the list of known hosts.
[user@gn03 ~]$
- Moduli za nalaganje
module load Anaconda3
- Zaženite Jupyter lab.
jupyter-notebook --port=7000 --ip=gn03 --no-browser
Pridobite žeton, kot je prikazano spodaj:
http://127.0.0.1:7000/?token=d741b8da1ce193bbc88aa719b80fe0527750d2bec9ac365e
Ta žeton mora biti prijavljen na Jupyter Notebook prek lokalnega brskalnika.
- Odprite nov terminal za zavihke in ga usmerite na vozlišče.
Uporabniki Windows, ki uporabljajo puTTy
:
Dodajte vrata izvora: 8200
Dodajte cilj: gn03:7000
Uporabniki Linux in MAC
uporabite naslednji ukaz:
ssh -N -f -L 8200:gnXX:7000 <you-username>@vglogin0005.vega.izum.si
- Odprite brskalnik in vnesite naslov.
http://localhost:8200/?token=<your-token>