Jupyter Notebook

Dari ALELEON by EFISON

Revisi sejak 21 Oktober 2021 11.13 oleh LSlowmotion (bicara | kontrib) (create virtual environment)

Jupyter Notebook adalah salah satu komponen dari koleksi Jupyter sains data interaktif dan alat-alat komputasi saintifik. Ia biasa digunakan di komputer lokal dengan menggunakan instalasi Python (umumnya Anaconda) namun bisa juga memanfaatkan sumber daya memori maupun CPU yang tersebdia di compute node di HPC ALELEON Mk. II.

Laman ini bukan merupakan perkenalan Jupyter Notebook namun hanya menjelaskan mengenai bagaimana cara mempersiapkan environment Jupyter Notebook di HPC ALELEON Mk. II dan menjalankannya secara interaktif melalui scheduler SLURM.

Syarat: Login SSH Menggunakan PuTTY

User harus login menggunakan PuTTY karena Jupyter Notebook nantinya membutuhkan port forwarding untuk menyambungkan interface Jupyter Notebook ke perangkat user. Tutorial login SSH menggunakan PuTTY dapat dibaca di Panduan Pemula Login SSH#Melalui Software PuTTY.

Persiapan: Membuat Virtual Environment Menggunakan Anaconda

User harus mempersiapkan virtual environment Anaconda dan menjalankan Jupyter Notebook di dalam virtual environment tersebut. Berikut adalah rangkaian pembuatan virtual environment Anaconda:

$ module load Anaconda3
$ export VE_DIR=/work/<user>/<dir>
$ conda create --prefix $VE_DIR
$ source activate $VE_DIR
$ conda install jupyter
$ nano slurm-jupyter