User Tools

Site Tools


info:jupyter

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:node:port-J login@ssh.mini.pw.edu.pl login@eden.mini.pw.edu.pl
  

(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://localhost:4444/

Cieszymy się jupyterem :)

info/jupyter.txt · Last modified: 2024/01/05 03:44 by mkadlof