Komputasi Python: Perbedaan antara revisi

Dari ALELEON by EFISON
(paraphrasing opsi env python dan menambah mamba)
(mengganti gambar)
 
(2 revisi perantara oleh pengguna yang sama tidak ditampilkan)
Baris 1: Baris 1:
[[Berkas:Python transparent symbol.png|nirbing|400x400px]]
[[Berkas:Logo Python ALELEON tp.png|nirbing|405x405px]]


Python adalah bahasa pemograman intepreter (''high-level'') untuk keperluan serbaguna. Komputasi Python mengacu pada penggunaan library Python untuk keperluan komputasi seperti AI, big data, data science, kimia komputasi, dll.  
Python adalah bahasa pemograman intepreter (''high-level'') untuk keperluan serbaguna. Komputasi Python mengacu pada penggunaan package Python untuk keperluan komputasi seperti AI, big data, data science, kimia komputasi, dll.  


== '''Syarat dan Ketentuan''' ==
== '''Syarat dan Ketentuan''' ==
Secara umum komputasi Python dirancang untuk komputer pribadi sehingga membutuhkan penyesuaian pada komputer komunal seperti ALELEON Supercomputer. Berikut ketentuan menjalankan komputasi Python di ALELEON Supercomputer:  
Secara umum komputasi Python dirancang untuk komputer pribadi sehingga membutuhkan penyesuaian pada komputer komunal seperti ALELEON Supercomputer. Berikut ketentuan menjalankan komputasi Python di ALELEON Supercomputer:  


# Pada kasus tertentu user melakukan instalasi library Python sesuai kebutuhan masing-masing.
# User wajib menggunakan '''environment''' sebagai isolasi instalasi untuk menghindari konflik library antar user lainnya.
# User wajib menggunakan '''environment''' sebagai isolasi instalasi untuk menghindari konflik library antar user lainnya.
# Silahkan pilih environment sesuai preferensi user:  
# Silahkan pilih environment sesuai preferensi user:  
Baris 14: Baris 13:
{| class="wikitable"
{| class="wikitable"
!
!
=== [<nowiki/>[[Komputasi Python dengan Anaconda|Anaconda]]] ===
=== [<nowiki/>[[Komputasi Python dengan Conda Environment|Conda Environment]]] ===
[[Berkas:Logo Anaconda.png|nirbing|200x200px]]
[[Berkas:Logo Python Anaconda Mamba ALELEON tp.png|nirbing|250x250px]]
|-
|-
|
|
* Menggunakan '''conda environment''' dari suite '''Anaconda'''.
* Menggunakan '''conda environment''' dari suite '''Anaconda''' atau '''Mamba'''
* Saat ini menjadi standar industri dan komunitas untuk komputasi Python.
* User membuat conda env dan menginstal package sendiri di dalamnya.
|-
|-
!
!
|-
|-
!
!
=== [<nowiki/>[[Komputasi Python dengan Container Apptainer|Container Apptainer]]] ===
=== [<nowiki/>[[Komputasi dengan Container Apptainer|Container Apptainer]]] ===
[[Berkas:Apptainer v-logo clr XS.png|nirbing]]
[[Berkas:Logo Apptainer ALELEON tp.png|nirbing|200x200px]]
|-
|-
|
|
* Menggunakan '''container''' yang dirancang untuk HPC.
* Menggunakan '''image container''' melalui platform '''Apptainer'''.
* Tersedia opsi image siap pakai dan user membuat / pull image sendiri.
* Tersedia opsi image siap pakai dan user membuat / pull image sendiri.
|-
|-
!
!---
|-
!
=== [Mamba] ===
(coming soon!)
|-
|
* Alternatif Anaconda untuk membuat conda environment.
* Pada beberapa kasus berjalan lebih efisien daripada Anaconda.
|}
|}

Revisi terkini sejak 20 Maret 2025 08.44

Logo Python ALELEON tp.png

Python adalah bahasa pemograman intepreter (high-level) untuk keperluan serbaguna. Komputasi Python mengacu pada penggunaan package Python untuk keperluan komputasi seperti AI, big data, data science, kimia komputasi, dll.

Syarat dan Ketentuan

Secara umum komputasi Python dirancang untuk komputer pribadi sehingga membutuhkan penyesuaian pada komputer komunal seperti ALELEON Supercomputer. Berikut ketentuan menjalankan komputasi Python di ALELEON Supercomputer:

  1. User wajib menggunakan environment sebagai isolasi instalasi untuk menghindari konflik library antar user lainnya.
  2. Silahkan pilih environment sesuai preferensi user:

Pilihan Environment Python

ALELEON Supercomputer menyediakan pilihan environment yang menjadi basis tutorial menjalankan komputasi:

[Conda Environment]

Logo Python Anaconda Mamba ALELEON tp.png

  • Menggunakan conda environment dari suite Anaconda atau Mamba
  • User membuat conda env dan menginstal package sendiri di dalamnya.

[Container Apptainer]

Logo Apptainer ALELEON tp.png

  • Menggunakan image container melalui platform Apptainer.
  • Tersedia opsi image siap pakai dan user membuat / pull image sendiri.
---