pl:info:jupyter
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| pl:info:jupyter [2024/12/06 02:05] – removed - external edit (Unknown date) 127.0.0.1 | pl:info:jupyter [2024/12/06 02:05] (current) – ↷ Page moved from info:jupyter to pl:info:jupyter mkadlof | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Jupyter ====== | ||
| + | |||
| + | Aby uruchomić Jupytera na kalstrze należy utworzyć plik na wzór poniższego: | ||
| + | |||
| + | #!/bin/bash | ||
| + | #SBATCH --nodes 1 | ||
| + | #SBATCH --cpus-per-task 5 | ||
| + | #SBATCH --time 03:00:00 | ||
| + | #SBATCH --job-name jupyter-notebook | ||
| + | | ||
| + | # get tunneling info | ||
| + | | ||
| + | port=XXXX | ||
| + | node=$(hostname -s) | ||
| + | user=$(whoami) | ||
| + | | ||
| + | # run jupyter notebook | ||
| + | jupyter-notebook --no-browser --port=${port} --ip=${node} | ||
| + | | ||
| + | Kluczowe jest wybranie takiego portu, którego nikt inny nie będzie miał (należy eksperymentalnie wybrać liczbę wyższą niż 1024). Następnie uruchamiamy na klastrze i patrzymy który węzeł został przydzielony do zadania. W lokalnej konsoli uruchamiamy | ||
| + | | ||
| + | ssh -L port: | ||
| + | | ||
| + | (Uwaga, login na eden nie musi być taki sam jak login na ssh!) | ||
| + | |||
| + | U siebie w przeglądarce nawigujemy do localhosta na wybranym porcie, np: http:// | ||
| + | |||
| + | Cieszymy się jupyterem :) | ||
| + | |||
