Skip to content

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

slika PuTTY konfiguracija

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>