ATEST: Perbedaan antara revisi

Dari ALELEON by EFISON
(test)
Baris 94: Baris 94:


=== Batch Job Terminal ===
=== Batch Job Terminal ===
wololo
[[Berkas:Sbatch Terminal.png|tepi|500x500px]]
Ketentuan:
 
# Menjalankan file Python siap jalan di terminal dengan scheduler SLURM.
# File ipynb harus dikonversi ke file Python.
# Berjalan di Compute Node.


=== Batch Job Web EFIRO ===
=== Batch Job Web EFIRO ===
wololo
[[Berkas:Efirojobcomposer3.png|nirbing|500x500px]]
 
Ketentuan:
 
# Menjalankan file Python siap jalan di web EFIRO Job Composer dengan scheduler SLURM.
# File ipynb harus dikonversi ke file Python.
# Berjalan di Compute Node.


=== Interactive Job Sesi Jupyter ===
=== Interactive Job Sesi Jupyter ===
wololo
[[Berkas:Efirojupyterlab.png|500x500px]]
 
Ketentuan:
 
# Menjalankan sesi interaktif Jupyter Lab atau Notebook.
# Berjalan di Interactive Node.

Revisi per 2 April 2024 09.17

Halaman ini menjelaskan bagaimana menjalankan komputasi Python melalui Anaconda di ALELEON Supercomputer.

Langkah Menjalankan Komputasi

Terdapat dua langkah utama:

  1. Membuat dan menyiapkan conda environment untuk komputasi user.
  2. Memilih metode menjalankan komputasi.

Membuat Conda Environment

Kegiatan ini dilakukan pada terminal:

  • Diakses melalui login SSH.
  • Bagi yang login ke web EFIRO, buka menu Clusters -> Aleleon Shell Access
Membuat Conda Environment
1 Pilih dan aktifkan modul Anaconda yang akan digunakan.

$ module load <nama-modul-anaconda>

Daftar nama modul Anaconda
Nama Modul Versi
Anaconda3/2023.07-2 Anaconda 3 2023.07-2
Anaconda3/2022.05 Anaconda 3 2022.05
Anaconda3/2021.05 Anaconda 3 2021.05
Anaconda3/2020.11 Anaconda 3 2020.11
2 Buat conda env di direktori HOME dan aktifkan dengan perintah:
$ conda create --name <nama-conda-env> pip

Contoh dengan nama 'skripsi'
$ conda create --name skripsi pip
Mengaktifkan Conda Environment dan Instalasi Package
0 Aktifkan modul Anaconda yang digunakan untuk membuat conda env user.
1 Aktifkan conda env dengan perintah:
$ source activate <nama-conda-env>

Contoh mengaktifkan conda env 'skripsi'
$ source activate skripsi
User dapat melihat daftar conda env yang dibuat sebelumnya dengan:

$ conda env list

2 Lakukan instalasi package Python yang dibutuhkan dengan pip
3 Untuk menonaktifkan conda env jalankan perintah:

$ conda deactivate

Manajemen Conda Environment
1 Deactivate conda env untuk melakukan manajemen dibawah ini.
2 Untuk mengubah nama conda env:
$ conda rename -n <nama-saat-ini> <nama-baru>

Contoh mengubah nama env skripsi ke tesis
$ conda rename -n skripsi tesis
Untuk menghapus conda env:

$ conda remove -n <nama-conda-env> --all

Metode Menjalankan Komputasi

User dapat memilih metode menjalankan komputasi sesuai keinginan:

Batch Job Terminal

Sbatch Terminal.png Ketentuan:

  1. Menjalankan file Python siap jalan di terminal dengan scheduler SLURM.
  2. File ipynb harus dikonversi ke file Python.
  3. Berjalan di Compute Node.

Batch Job Web EFIRO

Efirojobcomposer3.png

Ketentuan:

  1. Menjalankan file Python siap jalan di web EFIRO Job Composer dengan scheduler SLURM.
  2. File ipynb harus dikonversi ke file Python.
  3. Berjalan di Compute Node.

Interactive Job Sesi Jupyter

Efirojupyterlab.png

Ketentuan:

  1. Menjalankan sesi interaktif Jupyter Lab atau Notebook.
  2. Berjalan di Interactive Node.