Jupyter Notebook: Perbedaan antara revisi

Dari ALELEON by EFISON
(create virtual environment)
Baris 5: Baris 5:
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]].
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 ==
== 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:
User harus mempersiapkan virtual environment Anaconda dan menjalankan Jupyter Notebook di dalam virtual environment tersebut.
 
Sebelum membuat virtual environment, user perlu melakukan load module Anaconda dengan perintah:
  $ module load Anaconda3
  $ module load Anaconda3
Setelah itu user dapat mendefinisikan direktori virtual environment ke dalam variabel VE_DIR:
  $ export VE_DIR=/work/<user>/<dir>
  $ export VE_DIR=/work/<user>/<dir>
Buat virtual environment dengan perintah <code>conda create</code> :
  $ conda create --prefix $VE_DIR
  $ conda create --prefix $VE_DIR
Selanjutnya aktifkan virtual environment dengan perintah <code>source activate</code>:
  $ source activate $VE_DIR
  $ source activate $VE_DIR
  $ conda install jupyter
  $ conda install jupyter
  $ nano slurm-jupyter
  $ nano slurm-jupyter

Revisi per 25 Oktober 2021 03.45

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.

Sebelum membuat virtual environment, user perlu melakukan load module Anaconda dengan perintah:

$ module load Anaconda3

Setelah itu user dapat mendefinisikan direktori virtual environment ke dalam variabel VE_DIR:

$ export VE_DIR=/work/<user>/<dir>

Buat virtual environment dengan perintah conda create :

$ conda create --prefix $VE_DIR

Selanjutnya aktifkan virtual environment dengan perintah source activate:

$ source activate $VE_DIR
$ conda install jupyter
$ nano slurm-jupyter