Berikut adalah tahapan untuk dapat menggunakan service Jupyter Notebook pada cluster GPU dan mengaksesnya dari luar jaringan.
Aktifkan koneksi ke VPN BRIN, lalu ssh ke IP address berikut :
ssh <user_id>@10.28.10.10
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. :
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.
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.
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.
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