hpc [at] brin.go.id

Launch Jupyter Notebook at GPU Cluster

Berikut adalah tahapan untuk dapat menggunakan service Jupyter Notebook pada cluster GPU dan mengaksesnya dari luar jaringan.

1. Akses Cluster

Aktifkan koneksi ke VPN BRIN, lalu ssh ke IP address berikut :

ssh <user_id>@10.28.10.10

2. Submit Job

Gunakan command berikut untuk submit job Jupyter Notebook : 

maisub

Job dapat di submit dengan partition sesuai kebutuhan user. Partition dikategorikan berdasarkan limitasi waktu. Jika waktu sudah mencapai limitasi, maka job yang running akan berhenti secara otomatis. User dapat memilih partition sbb.  :

  • short → 1 hari
  • medium → 3 hari
  • long → 7 hari

By default user akan mendapatkan partition short. Untuk durasi job, tambahkan opsi -s diikuti dengan partition yang diinginkan (maisub -s <partition>), contoh :

maisub -s medium

Setelah melakukan submit job, anda akan mendapatkan informasi JUPYTER-PORT. Gunakan informasi ini untuk tahap ke-4.

3. Cek status job

Masukkan command berikut untuk melihat status antrian job anda :

squeue

Job yang user submit akan masuk antrian untuk di eksekusi. Harap menunggu hingga status berubah menjadi ‘R’. Jika sudah, maka job anda sudah running di dalam cluster dan Jupyter Notebook sudah dapat diakses.

4. Akses node

Dari command squeue, pada kolom NODELIST, anda akan mendapat informasi lokasi node dimana job anda running. Buka tab terminal baru dan gunakan command berikut (sesuaikan dengan node yang didapat) untuk dapat mengakses node. Pastikan bagian JUPYTER-PORT sesuai dengan yang didapat dari step ke-3 :

A100

ssh <user_id>@10.28.10.10 -L <JUPYTER-PORT>:172.20.15.71:<JUPYTER-PORT>

#example

ssh user@10.28.10.10 -L 40000:172.20.15.71:40000

A1

ssh <user_id>@10.28.10.10 -L <JUPYTER-PORT>:172.20.15.110:<JUPYTER-PORT>

#example

ssh user@10.28.10.10 -L 40000:172.20.15.110:40000

MAHONI01

Lanjut step berikutnya.

5. Akses jupyter notebook dari local machine

Buka browser, dan masukan URL berikut :

A100 & A1

http://127.0.0.1:<JUPYTER-PORT>

#example

http://127.0.0.1:40000

MAHONI01

http://10.28.10.10 :<JUPYTER-PORT>

#example

http://10.28.10.10 :40000

Scroll to top