Komputasi dengan Container Apptainer
Dari ALELEON by EFISON
Berkas:Python apptainer logo.png
Halaman ini menjelaskan komputasi Python dengan container Apptainer di ALELEON Supercomputer. Apptainer (dahulu Singularity) adalah container yang dirancang untuk sistem superkomputer / HPC.
Langkah Menjalankan Komputasi dan Limitasi
Terdapat 3 langkah utama:
- Memilih atau menyiapkan image container yang digunakan.
- Melengkapi image container dengan Python package apabila dibutuhkan.
- Saat ini container hanya dapat dijalankan dengan app Jupyter
pada interactive node.
Pilihan Image Container
ALELEON Supercomputer menyediakan tiga pilihan:
Image Global
Adalah image container yang disediakan oleh ALELEON Supercomputer dan siap pakai untuk sesi interaktif Jupyter:
Daftar Image Global yang tersedia | |
---|---|
Nama | Keterangan |
pytorch_23.08-py3 | Pytorch dari NVIDIA NGC Catalog |
pytorch_jupyter_cuda117 | |
tensorflow2.13_jupyter_cuda | TensorFlow dari NVIDIA NGC Catalog |
Melakukan Pull Image
User dapat melakukan pull image dari container registry manapun. Kegiatan ini dilakukan pada terminal:
- Diakses melalui login SSH, atau
- Pada web EFIRO, buka app Aleleon Shell Access
Melakukan Pull Image dengan Apptainer |
---|
1 |
Muat modul Apptainer:
|
2 |
Lakukan pull dengan rumus:
Contoh pull TensorFlow 24.01-tf2-py3 dari NVIDIA NGC Catalog:
|