Komputasi dengan Container Apptainer: Perbedaan antara revisi
WilsonLisan (bicara | kontrib) (melengkapi opsi menjalankan login node dan jupyter) |
WilsonLisan (bicara | kontrib) (mengganti gambar header) |
||
(6 revisi perantara oleh pengguna yang sama tidak ditampilkan) | |||
Baris 1: | Baris 1: | ||
[[Berkas: | [[Berkas:Logo Apptainer ALELEON tp.png|nirbing|400x400px]] | ||
Halaman ini menjelaskan langkah menjalankan komputasi di ALELEON Supercomputer dengan '''image container''' melalui platform '''[[https://apptainer.org/ Apptainer]].''' ALELEON Supercomputer dapat menyediakan dan menjalankan image container untuk komputasi berbagai bidang. | Halaman ini menjelaskan langkah menjalankan komputasi di ALELEON Supercomputer dengan '''image container''' melalui platform '''[[https://apptainer.org/ Apptainer]].''' ALELEON Supercomputer dapat menyediakan dan menjalankan image container untuk komputasi berbagai bidang. | ||
Baris 10: | Baris 10: | ||
== '''Pilihan Image Container''' == | == '''Pilihan Image Container''' == | ||
Tersedia pilihan image berikut yang dapat dipilih sesuai preferensi user: | Tersedia pilihan image berikut yang dapat dipilih sesuai preferensi user: | ||
=== Image Siap Pakai === | === Image Siap Pakai === | ||
Image siap pakai yang dapat diakses global oleh semua user. Permohonan menyediakan image hubungi '''support@efisonlt.com'''. | Image siap pakai yang dapat diakses global oleh semua user. Permohonan menyediakan image hubungi '''support@efisonlt.com'''. | ||
{| class="wikitable mw-collapsible mw-collapsed" | {| class="wikitable mw-collapsible mw-collapsed" | ||
! colspan="7" |''Daftar Image Siap Pakai ALELEON Supercomputer'' | ! colspan="7" |''Daftar Image Siap Pakai ALELEON Supercomputer -'' | ||
|- | |- | ||
| colspan="7" |Gunakan info ini untuk menjalankan image container. | | colspan="7" |Gunakan info ini untuk menjalankan image container. | ||
Baris 87: | Baris 84: | ||
|X | |X | ||
|X | |X | ||
| | |X | ||
|X | |X | ||
|- | |- | ||
Baris 93: | Baris 90: | ||
|} | |} | ||
=== User Melakukan Pull Image === | === User Melakukan Pull Image === | ||
User dapat melakukan pull image dari container registry | User dapat melakukan pull image dari container registry dengan langkah: | ||
{| class="wikitable mw-collapsible mw-collapsed" | {| class="wikitable mw-collapsible mw-collapsed" | ||
!''Langkah Pull Image Container dengan Apptainer'' | !''Langkah Pull Image Container dengan Apptainer -'' | ||
|- | |||
! | |||
|- | |- | ||
|[[Berkas:Icon apps terminal cropped.png|kiri|nirbing|80x80px]]Menggunakan terminal! | |[[Berkas:Icon apps terminal cropped.png|kiri|nirbing|80x80px]]Menggunakan terminal! | ||
Baris 109: | Baris 108: | ||
|- | |- | ||
|Lakukan pull dengan format: | |Lakukan pull dengan format: | ||
'''- Platform docker''' | |||
$ apptainer pull docker://'''''[image-pull-tag]''''' | |||
'''- Platform shub''' | |||
$ apptainer pull shub://'''''[image-pull-tag]''''' | |||
'''- Platform OCI compatible''' | |||
$ apptainer pull oras://'''''[image-pull-tag]''''' | |||
Contoh pull image '''[[https://catalog.ngc.nvidia.com/orgs/nvidia/containers/pytorch/tags PyTorch 25.01 dari NVIDIA NGC]]''': | |||
<code>'''$''' apptainer pull docker://'''nvcr.io/nvidia/pytorch:25.01-py3'''</code> | <code>'''$''' apptainer pull docker://'''nvcr.io/nvidia/pytorch:25.01-py3'''</code> | ||
|- | |- | ||
!3 | !3 | ||
Baris 138: | Baris 130: | ||
'''Note:''' | '''Note:''' | ||
*User menaruh image di HOME dimana mengkonsumsi storage. | *User menaruh image di HOME dimana mengkonsumsi storage. | ||
* | * User dapat berdiskusi dengan tim admin terkait langkah menjalankan container menyesuaikan sistem ALELEON Supercomputer. | ||
== '''Melengkapi Image''' == | |||
== '''Melengkapi | '''''Dalam teknis tertentu dan apabila dibutuhkan''''', user dapat menambah instalasi package pada image dengan jenis: | ||
Dalam | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
!''Menambah Package di Image Berbasis Python -'' | |||
|- | |||
|'''Ketentuan:''' | |||
# Image mendukung operasional package Python (conda / pip). | |||
# User tidak dapat instal / hapus package di tingkatan root image. | |||
Package terisolasi di direktori <code>$HOME/.local</code> dan level versi Python. | |||
* Contoh user menambah package di image dengan Python 3.10. | |||
* Maka package ini akan aktif di image lain dengan versi Python serupa. | |||
* Akan tetapi tidak aktif di image lain dengan versi Python berbeda. | |||
|- | |||
! | ! | ||
|- | |- | ||
Baris 158: | Baris 159: | ||
!2 | !2 | ||
|- | |- | ||
|Jalankan image container dengan perintah: | |Jalankan image container dengan perintah: | ||
<code>$ '''apptainer run ''[direktori-dan-nama-image]''.sif'''</code> | <code>$ '''apptainer run ''[direktori-dan-nama-image]''.sif'''</code> | ||
Untuk image dengan isi library NVIDIA CUDA, jalankan: | |||
<code>$ '''apptainer run --nv ''[direktori-dan-nama-image]''.sif'''</code> | <code>$ '''apptainer run --nv ''[direktori-dan-nama-image]''.sif'''</code> | ||
|- | |- | ||
! | !3 | ||
| | |- | ||
|Instal package dengan pip atau conda sesuai ketersediaan. | |||
Contoh umum instalasi pip | |||
> pip install '''''[nama-package]''''' | |||
Contoh umum instalasi conda | |||
> conda install conda-forge::'''''[nama-package]''''' | |||
Daftar package dan tutorial instal lihat: | |||
* '''[[https://pypi.org/ PyPI The Python Package Index]]''' | |||
* '''[[https://conda-forge.org/packages/ Packages in Conda Forge]]''' | |||
|- | |- | ||
!4 | |||
|- | |- | ||
|Untuk keluar dari container, jalankan: | |Untuk keluar dari container, jalankan: | ||
<code>'''> exit'''</code> | <code>'''> exit'''</code> | ||
|- | |- | ||
!--- | !--- | ||
|} | |} | ||
== ''' | == '''Sebelum Menjalankan Container ...''' == | ||
User | Terdapat beberapa hal yang perlu menjadi pertimbangan user: | ||
# Image container '''tidak dapat mengakses''' modul software ALELEON Supercomputer karena berada di "ruang kerja" berbeda. | |||
# '''User yang hendak menjalankan container di GPU''' harap memastikan image dilengkapi dengan library NVIDIA yang sesuai. | |||
# Harap memastikan image telah mempunyai semua kebutuhan package untuk komputasi user. | |||
'' | == '''Pilihan Menjalankan Komputasi''' == | ||
User dapat menjalankan Apptainer dengan pilihan berikut. Sesuaikan dengan peruntukan image. | |||
=== Berjalan di Login Node === | === Berjalan di Login Node === | ||
Opsi ini hanya untuk | Opsi ini hanya untuk container '''dengan tujuan pre-processing ringan''' karena login node mempunyai spesifikasi terbatas dan tidak ditujukan untuk menjalankan komputasi. | ||
* Opsi ini tidak menggunakan kredit Core Hour. | * Opsi ini tidak menggunakan kredit Core Hour. | ||
{| class="wikitable mw-collapsible mw-collapsed" | {| class="wikitable mw-collapsible mw-collapsed" | ||
! | !''Menjalankan Apptainer di Login Node'' | ||
[[Berkas:Sbatch terminal display rev2.png|tepi|400x400px]] | [[Berkas:Sbatch terminal display rev2.png|tepi|400x400px]] | ||
|- | |||
! | |||
|- | |- | ||
| Lakukan [https: / wiki.efisonlt.com wiki Menggunakan_ALELEON_Supercomputer_via_Terminal#1_ |[[Berkas:Icon apps terminal cropped.png|kiri|nirbing|80x80px]]Menggunakan terminal! | | Lakukan [https: / wiki.efisonlt.com wiki Menggunakan_ALELEON_Supercomputer_via_Terminal#1_ |[[Berkas:Icon apps terminal cropped.png|kiri|nirbing|80x80px]]Menggunakan terminal! | ||
Baris 227: | Baris 235: | ||
{| class="wikitable mw-collapsible mw-collapsed" | {| class="wikitable mw-collapsible mw-collapsed" | ||
!Langkah Sesi Jupyter | !''Langkah Sesi Jupyter dengan Apptainer'' | ||
[[Berkas:Efiro jupyter display.png|400x400px]] | [[Berkas:Efiro jupyter display.png|400x400px]] | ||
|- | |- | ||
Baris 290: | Baris 298: | ||
*Buka menu '''Clusters > Aleleon Shell Access''' | *Buka menu '''Clusters > Aleleon Shell Access''' | ||
[[Berkas:Shellaccess.png|nirbing|200x200px]] | [[Berkas:Shellaccess.png|nirbing|200x200px]] | ||
*Jalankan perintah: | *Jalankan perintah ''(sementara gunakan)'': | ||
'''$ slimit-python''' | '''$ slimit-python''' | ||
|- | |- | ||
Baris 359: | Baris 367: | ||
=== Batch Job === | === Batch Job === | ||
Menjalankan container siap jalan melalui manajemen Slurm di '''[<nowiki/>[[Spesifikasi ALELEON Supercomputer#Spesifikasi%20Compute%20Node|compute node]]]''' kemudian user menunggu hingga selesai. '''Catatan:''' | |||
*Untuk komputasi Python: opsi ini hanya dapat menjalankan file Python (<code>'''.py'''</code>) siap jalan tanpa interaksi user. | |||
*Perhatikan ada kemungkinan tidak semua image container dapat berjalan dengan opsi ini. | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
!''Langkah Batch Job Apptainer di Terminal'' | |||
[[Berkas:Sbatch terminal display rev2.png|tepi|400x400px]] | |||
|- | |||
! | |||
|- | |||
| Lakukan [https: / wiki.efisonlt.com wiki Menggunakan_ALELEON_Supercomputer_via_Terminal#1_ |[[Berkas:Icon apps terminal cropped.png|kiri|nirbing|80x80px]]Menggunakan terminal! | |||
*User web EFIRO buka app '''<code>Aleleon Shell Access</code>'''. | |||
|- | |||
!1 | |||
|- | |||
|Siapkan image container dan file komputasi yang dibutuhkan. | |||
*User dapat upload / download file dengan [[Upload File dengan Aplikasi FTP|'''software FTP''']]. | |||
*User web EFIRO juga dapat gunakan app '''<code>Home Directory</code>''' | |||
|- | |||
!2A | |||
|- | |||
|Buat '''Submit Script''' yaitu 'formulir' untuk menjalankan job komputasi. | |||
*Nama file bebas dengan format .'''<code>sh</code>''', contoh '''<code>submit.sh</code>''' | |||
|- | |||
! | |||
|- | |||
|Contoh template Submit Script | |||
*Ikuti petunjuk '''NOTES dan alur script''' di dalamnya. | |||
''<small><code>Klik expand / kembangkan</code></small>'' | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
!Template submit script Apptainer versi CPU - | |||
|- | |||
|<syntaxhighlight lang="bash" line="1"> | |||
#!/bin/bash | |||
# ----------------------------------------------------- | |||
# Template SLURM Submit Script | |||
# Container Apptainer (CPU) | rev.010225 | |||
# | |||
# NOTES: | |||
# 1. Isi bagian yang ditandai 4 garing (////). | |||
# 2. Template ini bersifat referensi. | |||
# User dapat mengubah bagian yang perlu diubah. | |||
# ----------------------------------------------------- | |||
# ----------------------------------------------------- | |||
# Alokasi komputasi SBATCH dan file input | |||
# ----------------------------------------------------- | |||
# Alokasi jumlah core thread CPU | |||
#SBATCH --ntasks=//// | |||
== ''' | # Alokasi jumlah memori RAM (satuan GB) | ||
#SBATCH --mem=////GB | |||
# Alokasi limit waktu menjalankan job | |||
# Format HH:MM:SS atau D-HH:MM:SS | |||
#SBATCH --time=//// | |||
# Definisi file untuk menampung output terminal program | |||
#SBATCH --output=result-%j.txt | |||
# Definisi file untuk menampung output error log | |||
#SBATCH --error=error-%j.txt | |||
# Input direktori dan nama image container | |||
IMAGE="////.sif" | |||
# ---------------------------------------------------- | |||
# Script jalannya program | |||
# ---------------------------------------------------- | |||
# Memuat modul Apptainer | |||
module load apptainer | |||
# Menjalankan image container | |||
# Masukkan command untuk menjalankan program komputasi | |||
apptainer exec ${IMAGE} //// | |||
</syntaxhighlight> | |||
|} | |||
|- | |||
| | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
!Template submit script Apptainer versi GPU - | |||
|- | |||
|<syntaxhighlight lang="bash" line="1"> | |||
#!/bin/bash | |||
# ----------------------------------------------------- | |||
# Template SLURM Submit Script | |||
# Container Apptainer (GPU) | rev.010225 | |||
# | |||
# NOTES: | |||
# 1. Isi bagian yang ditandai 4 garing (////). | |||
# 2. Template ini bersifat referensi. | |||
# User dapat mengubah bagian yang perlu diubah. | |||
# ----------------------------------------------------- | |||
# ----------------------------------------------------- | |||
# Alokasi komputasi SBATCH dan file input | |||
# ----------------------------------------------------- | |||
# Partisi compute node GPU | |||
#SBATCH --partition=ampere | |||
# Alokasi jumlah core thread CPU | |||
#SBATCH --ntasks=//// | |||
# Alokasi jumlah GPU | |||
#SBATCH --gpus=//// | |||
# Alokasi jumlah memori RAM (satuan GB) | |||
#SBATCH --mem=////GB | |||
# Alokasi limit waktu menjalankan job | |||
# Format HH:MM:SS atau D-HH:MM:SS | |||
#SBATCH --time=//// | |||
# Definisi file untuk menampung output terminal program | |||
#SBATCH --output=result-%j.txt | |||
# Definisi file untuk menampung output error log | |||
#SBATCH --error=error-%j.txt | |||
# Input direktori dan nama image container | |||
IMAGE="////.sif" | |||
# ---------------------------------------------------- | |||
# Script jalannya program | |||
# ---------------------------------------------------- | |||
# Memuat modul Apptainer | |||
module load apptainer | |||
# Menjalankan image container | |||
# Masukkan command untuk menjalankan program komputasi | |||
apptainer exec ${IMAGE} //// | |||
</syntaxhighlight> | |||
|} | |||
|- | |||
| | |||
*''<small>Info script lebih detail lihat [[Submit Script ALELEON Supercomputer|'''Submit Script ALELEON Supercomputer''']].</small>'' | |||
*''<small>Untuk SBATCH notifikasi email status jalannya job lihat [https://wiki.efisonlt.com/wiki/Submit_Script_ALELEON_Supercomputer#SBATCH_untuk_notifikasi_email_SLURM '''Slurm Jojo'''].</small>'' | |||
|- | |||
!2B | |||
|- | |||
|'''SBATCH komputasi (ntasks, mem, time, dll) mempunyai limit''' berdasarkan: | |||
*Sisa Core Hour user dan [[Limitasi Fair Usage ALELEON Supercomputer|'''Fair Usage Limit''']]. | |||
*Spesifikasi sistem dan software komputasi. | |||
Untuk melihat limit, jalankan perintah ''(sementara gunakan)'': | |||
'''$ slimit-python''' | |||
|- | |||
!3 | |||
|- | |||
|Jalankan job komputasi dengan perintah: | |||
$ '''sbatch ''[nama-submit-script]''''' | |||
<small>''Contoh:'' | |||
$ sbatch submit.sh</small> | |||
|- | |||
!4 | |||
|- | |||
|User dapat melihat status jalannya job dengan perintah: | |||
'''<code>$ squeue -ul $USER</code>''' | |||
{| class="wikitable" | |||
! colspan="2" |''Kolom ST atau STATE menunjukkan status jalannya job.'' | |||
|- | |||
!STATE | |||
!Penjelasan | |||
|- | |||
|R (RUN) | |||
|Job berjalan | |||
|- | |||
|PD (PENDING) | |||
|Job tertahan, lihat [[Daftar Reason NODELIST ALELEON Supercomputer|'''NODELIST(REASON)''']] | |||
|- | |||
|CG (COMPLETING) | |||
|Job selesai dan dalam proses clean-up | |||
|- | |||
|CA (CANCELED) | |||
|Job dibatalkan user | |||
|- | |||
|PR (PREEMPETED) | |||
|Job dibatalkan admin, alasan dikabarkan via email | |||
|- | |||
|S (SUSPENDED) | |||
|Job ditahan admin, alasan dikabarkan via email | |||
|} | |||
|- | |||
! | |||
|- | |||
|Apabila user ingin menghentikan job yang berjalan, jalankan perintah: | |||
'''$ scancel ''[job-ID]''''' | |||
<small>''Job ID ada pada squeue diatas.'' | |||
contoh membatalkan job ID 231: | |||
$ scancel 231</small> | |||
|- | |||
!--- | |||
|} | |||
=='''Pelaporan Kendala dan Support'''== | =='''Pelaporan Kendala dan Support'''== | ||
Apabila menjumpai masalah teknis dalam menjalankan komputasi, silahkan lapor dengan klik gambar berikut ini. | Apabila menjumpai masalah teknis dalam menjalankan komputasi, silahkan lapor dengan klik gambar berikut ini. |
Revisi terkini sejak 20 Maret 2025 09.08
Halaman ini menjelaskan langkah menjalankan komputasi di ALELEON Supercomputer dengan image container melalui platform [Apptainer]. ALELEON Supercomputer dapat menyediakan dan menjalankan image container untuk komputasi berbagai bidang.
Langkah Menjalankan Komputasi
Terdapat 2 langkah utama:
- Memilih image container yang digunakan.
- Melengkapi (apabila dibutuhkan) dan menjalankan image container sesuai ketentuannya.
Pilihan Image Container
Tersedia pilihan image berikut yang dapat dipilih sesuai preferensi user:
Image Siap Pakai
Image siap pakai yang dapat diakses global oleh semua user. Permohonan menyediakan image hubungi support@efisonlt.com.
Daftar Image Siap Pakai ALELEON Supercomputer - | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Gunakan info ini untuk menjalankan image container. | ||||||||||
Nama Image | Support Hardware & Platform | |||||||||
CPU | GPU | OMP | MPI | Python | Jupyter | |||||
PyTorch - NVIDIA NGC release 23.08
|
V | V | V | V | V | V | ||||
PyTorch - NVIDIA NGC release 24.04
|
V | V | V | V | V | V | ||||
TensorFlow - NVIDIA NGC release 24.04
|
V | V | V | V | V | V | ||||
AnteChamber PYthon Parser interfacE (ACPYPE) 2023.10.27
|
V | X | X | X | X | X | ||||
--- |
User Melakukan Pull Image
User dapat melakukan pull image dari container registry dengan langkah:
Langkah Pull Image Container dengan Apptainer - |
---|
Menggunakan terminal!
|
1 |
Aktifkan modul Apptainer:
|
2 |
Lakukan pull dengan format:
- Platform docker $ apptainer pull docker://[image-pull-tag] - Platform shub $ apptainer pull shub://[image-pull-tag] - Platform OCI compatible $ apptainer pull oras://[image-pull-tag] Contoh pull image [PyTorch 25.01 dari NVIDIA NGC]:
|
3 |
ALELEON membutuhkan nama dan direktori file image untuk menjalankan image.
|
--- |
Note:
- User menaruh image di HOME dimana mengkonsumsi storage.
- User dapat berdiskusi dengan tim admin terkait langkah menjalankan container menyesuaikan sistem ALELEON Supercomputer.
Melengkapi Image
Dalam teknis tertentu dan apabila dibutuhkan, user dapat menambah instalasi package pada image dengan jenis:
Menambah Package di Image Berbasis Python - |
---|
Ketentuan:
Package terisolasi di direktori
|
Menggunakan terminal!
|
1 |
Aktifkan modul Apptainer:
|
2 |
Jalankan image container dengan perintah:
Untuk image dengan isi library NVIDIA CUDA, jalankan:
|
3 |
Instal package dengan pip atau conda sesuai ketersediaan.
Contoh umum instalasi pip > pip install [nama-package] Contoh umum instalasi conda > conda install conda-forge::[nama-package] Daftar package dan tutorial instal lihat: |
4 |
Untuk keluar dari container, jalankan:
|
--- |
Sebelum Menjalankan Container ...
Terdapat beberapa hal yang perlu menjadi pertimbangan user:
- Image container tidak dapat mengakses modul software ALELEON Supercomputer karena berada di "ruang kerja" berbeda.
- User yang hendak menjalankan container di GPU harap memastikan image dilengkapi dengan library NVIDIA yang sesuai.
- Harap memastikan image telah mempunyai semua kebutuhan package untuk komputasi user.
Pilihan Menjalankan Komputasi
User dapat menjalankan Apptainer dengan pilihan berikut. Sesuaikan dengan peruntukan image.
Berjalan di Login Node
Opsi ini hanya untuk container dengan tujuan pre-processing ringan karena login node mempunyai spesifikasi terbatas dan tidak ditujukan untuk menjalankan komputasi.
- Opsi ini tidak menggunakan kredit Core Hour.
Menjalankan Apptainer di Login Node |
---|
Menggunakan terminal!
|
1 |
Aktifkan modul Apptainer:
|
2 |
Jalankan image container dengan perintah:
|
3 |
Untuk keluar dari container, jalankan:
|
--- |
Sesi Jupyter
Menjalankan sesi interaktif Jupyter Lab atau Notebook di [interactive node].
- Perhatikan image container harus mempunyai package Jupyter di dalamnya.
Langkah Sesi Jupyter dengan Apptainer | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ||||||||||||||||||||||||||||||||||
Login ke web EFIRO ALELEON Supercomputer. | ||||||||||||||||||||||||||||||||||
2 | ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
3 | ||||||||||||||||||||||||||||||||||
Isi formulir untuk memulai sesi Jupyter dengan panduan berikut:
| ||||||||||||||||||||||||||||||||||
5 | ||||||||||||||||||||||||||||||||||
Klik tombol Launch untuk memulai sesi Jupyter.
| ||||||||||||||||||||||||||||||||||
6 | ||||||||||||||||||||||||||||||||||
Apabila status Running, klik tombol Connect to Jupyter .
| ||||||||||||||||||||||||||||||||||
7 | ||||||||||||||||||||||||||||||||||
Pilih Notebook Python 3 untuk memulai sesi notebook Python 3. | ||||||||||||||||||||||||||||||||||
8 | ||||||||||||||||||||||||||||||||||
User dapat mengunjungi sesi Jupyter yang sedang berjalan pada:
| ||||||||||||||||||||||||||||||||||
--- |
Batch Job
Menjalankan container siap jalan melalui manajemen Slurm di [compute node] kemudian user menunggu hingga selesai. Catatan:
- Untuk komputasi Python: opsi ini hanya dapat menjalankan file Python (
.py
) siap jalan tanpa interaksi user. - Perhatikan ada kemungkinan tidak semua image container dapat berjalan dengan opsi ini.
Langkah Batch Job Apptainer di Terminal | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Menggunakan terminal!
| ||||||||||||||||
1 | ||||||||||||||||
Siapkan image container dan file komputasi yang dibutuhkan.
| ||||||||||||||||
2A | ||||||||||||||||
Buat Submit Script yaitu 'formulir' untuk menjalankan job komputasi.
| ||||||||||||||||
Contoh template Submit Script
| ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
2B | ||||||||||||||||
SBATCH komputasi (ntasks, mem, time, dll) mempunyai limit berdasarkan:
Untuk melihat limit, jalankan perintah (sementara gunakan): $ slimit-python | ||||||||||||||||
3 | ||||||||||||||||
Jalankan job komputasi dengan perintah:
$ sbatch [nama-submit-script] Contoh: $ sbatch submit.sh | ||||||||||||||||
4 | ||||||||||||||||
User dapat melihat status jalannya job dengan perintah:
| ||||||||||||||||
Apabila user ingin menghentikan job yang berjalan, jalankan perintah:
$ scancel [job-ID] Job ID ada pada squeue diatas. contoh membatalkan job ID 231: $ scancel 231 | ||||||||||||||||
--- |
Pelaporan Kendala dan Support
Apabila menjumpai masalah teknis dalam menjalankan komputasi, silahkan lapor dengan klik gambar berikut ini.
Bila terdapat pertanyaan lainnya, silahkan hubungi admin EFISON melalui email:
support@efisonlt.com