Daftar Instalasi Package Python: Perbedaan antara revisi

Dari ALELEON by EFISON
(menambah PyTorch)
(menambah AutoGluon)
Baris 7: Baris 7:
'''[[Berkas:GMB warning wololo.png|nirbing|50x50px]]''' Mohon perhatikan:  
'''[[Berkas:GMB warning wololo.png|nirbing|50x50px]]''' Mohon perhatikan:  


# '''[Pastikan conda environment (yang akan digunakan) aktif]''' sebelum melakukan instalasi package Python ini.
# '''[[https://wiki.efisonlt.com/wiki/Komputasi_Python_dengan_Conda_Environment#Mengaktifkan_Conda_Env_dan_Instalasi_Package Pastikan mengaktifkan conda environment yang akan digunakan]]''' untuk melakukan instalasi package Python ini.
# Perhatikan ada package Python komputasi (seperti TensorFlow, PyTorch, dll) yang dapat berjalan di CPU atau dengan akselerasi GPU.  
# Perhatikan ada package Python komputasi (seperti TensorFlow, PyTorch, dll) yang dapat berjalan di CPU atau dengan akselerasi GPU.  


Baris 39: Baris 39:
! rowspan="2" |pip
! rowspan="2" |pip
|Contoh perintah instalasi <sub>(pilih salah satu)</sub>:
|Contoh perintah instalasi <sub>(pilih salah satu)</sub>:
<code>'''<sub>(env)</sub><small>$</small>''' '''pip install ''[nama-package]'''''</code>
'''<sub>(env)</sub><small>$</small>''' '''pip install ''[nama-package]'''''
 
'''<sub>(env)</sub><small>$</small>''' '''python3 -m pip install ''[nama-package]'''''
<code>'''<sub>(env)</sub><small>$</small>''' '''python3 -m pip install ''[nama-package]'''''</code>
|-
|-
|Daftar package dan tutorial instal '''pip''' lihat web:
|Daftar package dan tutorial instal '''pip''' lihat web:
Baris 50: Baris 49:
! rowspan="2" |conda
! rowspan="2" |conda
|Contoh perintah instalasi <sub>(pilih salah satu)</sub>:
|Contoh perintah instalasi <sub>(pilih salah satu)</sub>:
<code>'''<sub>(env)</sub><small>$</small>''' '''conda install ''[nama-package]'''''</code>
'''<sub>(env)</sub><small>$</small>''' '''conda install ''[nama-package]'''''
 
'''<sub>(env)</sub><small>$</small>''' '''conda install conda-forge::''[nama-package]'''''
<code>'''<sub>(env)</sub><small>$</small>''' '''conda install conda-forge::''[nama-package]'''''</code>
|-
|-
|Daftar package dan tutorial instal conda lihat web:
|Daftar package dan tutorial instal conda lihat web:
Baris 73: Baris 71:
| rowspan="2" |'''Latest (2.19.0)'''
| rowspan="2" |'''Latest (2.19.0)'''
|[[Berkas:GMB CPU icon.png|nirbing|60x60px]]
|[[Berkas:GMB CPU icon.png|nirbing|60x60px]]
|<code><sub>(env)</sub><small>$</small> '''python3 -m pip install tensorflow'''</code>
|
<sub>(env)</sub><small>$</small> '''python3 -m pip install tensorflow'''
|-
|-
|[[Berkas:GMB GPU icon.png|nirbing|80x80px]]
|[[Berkas:GMB GPU icon.png|nirbing|80x80px]]
|<code><sub>(env)</sub><small>$</small> '''python3 -m pip install 'tensorflow[and-cuda]''''</code>
|
> CUDA 12.5
<sub>(env)</sub><small>$</small> '''python3 -m pip install 'tensorflow[and-cuda]''''
|-
|-
! colspan="3" |
! colspan="3" |
Baris 84: Baris 85:
|-
|-
|[[Berkas:GMB CPU icon.png|nirbing|60x60px]]
|[[Berkas:GMB CPU icon.png|nirbing|60x60px]]
|<code><sub>(env)</sub><small>$</small> '''python3 -m pip install tensorflow==''[versi]'''''</code>
|
<sub>(env)</sub><small>$</small> '''python3 -m pip install tensorflow==''[versi]'''''
|-
|-
|[[Berkas:GMB GPU icon.png|nirbing|80x80px]]
|[[Berkas:GMB GPU icon.png|nirbing|80x80px]]
|[[Berkas:GMB warning wololo.png|nirbing|50x50px]] GPU ALELEON tidak mendukung TF dibawah versi '''2.4.0'''
|[[Berkas:GMB warning wololo.png|nirbing|50x50px]] GPU ALELEON tidak mendukung TF dibawah versi '''2.4.0'''
<code><sub>(env)</sub><small>$</small> '''python3 -m pip install 'tensorflow[and-cuda]'==''[versi]'''''</code>
<sub>(env)</sub><small>$</small> '''python3 -m pip install 'tensorflow[and-cuda]'==''[versi]'''''
|-
|-
! colspan="3" |---
! colspan="3" |---
Baris 98: Baris 100:
|+Instalasi Package PyTorch - update 29 April 2025
|+Instalasi Package PyTorch - update 29 April 2025
|-
|-
| colspan="3" |[[Berkas:GMB warning wololo.png|nirbing|50x50px]] Pastikan user membuat conda environment dengan Python 3.9 - 3.12
| colspan="3" |[[Berkas:GMB warning wololo.png|nirbing|50x50px]] Pastikan user membuat conda environment dengan '''Python 3.9 - 3.12'''
|-
|-
!Versi
!Versi
Baris 106: Baris 108:
| rowspan="2" |'''Latest (2.7.0)'''
| rowspan="2" |'''Latest (2.7.0)'''
|[[Berkas:GMB CPU icon.png|nirbing|60x60px]]
|[[Berkas:GMB CPU icon.png|nirbing|60x60px]]
|<code><sub>(env)</sub><small>$</small> '''pip3 install torch torchvision torchaudio --index-url <nowiki>https://download.pytorch.org/whl/cpu</nowiki>'''</code>
|
<sub>(env)</sub><small>$</small> '''pip3 install torch torchvision torchaudio --index-url <nowiki>https://download.pytorch.org/whl/cpu</nowiki>'''
|-
|-
|[[Berkas:GMB GPU icon.png|nirbing|80x80px]]
|[[Berkas:GMB GPU icon.png|nirbing|80x80px]]
Baris 127: Baris 130:
# Pilih opsi '''Linux and Windows'''.
# Pilih opsi '''Linux and Windows'''.
# Untuk package CPU pilih opsi '''<code>CPU only</code>'''. Untuk package GPU pilih opsi '''<code>CUDA</code>'''.
# Untuk package CPU pilih opsi '''<code>CPU only</code>'''. Untuk package GPU pilih opsi '''<code>CUDA</code>'''.
# GPU ALELEON Supercomputer '''tidak dapat''' menjalankan PyTorch '''versi CUDA dibawah 11'''.
# GPU ALELEON Supercomputer '''tidak mendukung''' PyTorch '''versi CUDA dibawah 11'''.
|-
|[[Berkas:GMB GPU icon.png|nirbing|80x80px]]
|-
! colspan="3" |---
|}
 
== '''''JAX High Performance Array Computing''''' ==
Laman resmi lihat '''[[https://docs.jax.dev/en/latest/installation.html#installation JAX - Installation]].'''
{| class="wikitable"
|+Instalasi Package JAX - update 29 April 2025
|-
!Versi
!Platform
!Perintah Instalasi
|-
| rowspan="2" |'''Latest (0.6.0)'''
|[[Berkas:GMB CPU icon.png|nirbing|60x60px]]
|
<sub>(env)</sub><small>$</small> '''pip install -U jax'''
|-
|[[Berkas:GMB GPU icon.png|nirbing|80x80px]]
|
> CUDA 12
<sub>(env)</sub><small>$</small> '''pip install -U "jax[cuda12]"'''
|-
! colspan="3" |
|-
| rowspan="2" |Versi lainnya
|[[Berkas:GMB CPU icon.png|nirbing|60x60px]]
|Versi lainnya lihat '''[[https://pypi.org/project/jax/#history PyPI jax - Release History]].'''
<sub>(env)</sub><small>$</small> '''pip install jax==''[versi]'''''
|-
|[[Berkas:GMB GPU icon.png|nirbing|80x80px]]
|Versi lainnya lihat '''[[https://storage.googleapis.com/jax-releases/jax_cuda_releases.html Jax CUDA Releases]]''' dengan contoh format dan perhatikan:
 
# GPU ALELEON Supercomputer '''tidak mendukung''' JAX '''versi CUDA dibawah 11.'''
 
<sub>(env)</sub><small>$</small> '''pip install jaxlib==''[versi]'' -f <nowiki>https://storage.googleapis.com/jax-releases/jax_cuda_releases.html</nowiki>'''
Contoh memilih versi <code>cuda12/jaxlib-'''0.4.9+cuda12.cudnn88'''-cp39-cp39-manylinux2014_x86_64.whl</code>
 
* Versi dari contoh diatas adalah yang ditebalkan yaitu '''0.4.9+cuda12.cudnn88'''
* Perintah menjadi:
 
<sub>(env)</sub><small>$</small> '''pip install jaxlib==0.4.9+cuda12.cudnn88 -f <nowiki>https://storage.googleapis.com/jax-releases/jax_cuda_releases.html</nowiki>'''
|-
! colspan="3" |---
|}
 
== '''''AutoGluon''''' ==
Laman resmi lihat '''[[https://auto.gluon.ai/stable/install.html AutoGluon - Installing AutoGluon]].'''
{| class="wikitable"
|+Instalasi Package AutoGluon - update 29 April 2025
|-
| colspan="3" |[[Berkas:GMB warning wololo.png|nirbing|50x50px]] Pastikan user membuat conda environment dengan '''Python 3.9 - 3.12'''
|-
!Versi
!Platform
!Perintah Instalasi
|-
| rowspan="2" |'''Latest (1.2.0)'''
|[[Berkas:GMB CPU icon.png|nirbing|60x60px]]
|
<sub>(env)</sub><small>$</small> '''pip install -U setuptools wheel'''
<sub>(env)</sub><small>$</small> '''pip install autogluon --extra-index-url <nowiki>https://download.pytorch.org/whl/cpu</nowiki>'''
|-
|-
|[[Berkas:GMB GPU icon.png|nirbing|80x80px]]
|[[Berkas:GMB GPU icon.png|nirbing|80x80px]]
|
<sub>(env)</sub><small>$</small> '''pip install -U setuptools wheel'''
<sub>(env)</sub><small>$</small> '''pip install autogluon'''
|-
|-
! colspan="3" |---
! colspan="3" |---
|}
|}

Revisi per 29 April 2025 09.39

Laman ini merupakan bagian laman -> [Komputasi Python dengan Conda Environment]

Halaman ini menjabarkan tutorial instalasi package Python untuk penggunaan di ALELEON Supercomputer. Silahkan pilih tutorial sesuai kebutuhan, lihat tabel contents / daftar isi.

Sebelum Instalasi ....

GMB warning wololo.png Mohon perhatikan:

  1. [Pastikan mengaktifkan conda environment yang akan digunakan] untuk melakukan instalasi package Python ini.
  2. Perhatikan ada package Python komputasi (seperti TensorFlow, PyTorch, dll) yang dapat berjalan di CPU atau dengan akselerasi GPU.
Perhatikan simbol berikut untuk memilih versi yang diinginkan:
Simbol Penjelasan
GMB CPU icon.png Package hanya dapat berjalan di CPU
GMB GPU icon.png Package dapat berjalan dengan akselerasi GPU
Spesifikasi CPU & GPU lihat [Spesifikasi ALELEON Supercomputer]

Support

Hubungi tim admin di support@efisonlt.com apabila membutuhkan bantuan pengujian - tutorial instalasi package lain atau menjumpai masalah dari tutorial di laman ini.

Instalasi Package Umum dengan pip / conda

Pip dan conda adalah salah dua dari package manager Python yang paling banyak digunakan. Daftar kompabilitas package manager:

  • Conda environment dari Anaconda dan Mamba dapat menggunakan pip dan conda.
  • Image container bawaan ALELEON Supercomputer hanya dapat menggunakan pip.

Silahkan pilih sesuai kebutuhan dan dukungan package.

Menggunakan pip dan conda
pip Contoh perintah instalasi (pilih salah satu):
(env)$ pip install [nama-package]
(env)$ python3 -m pip install [nama-package]
Daftar package dan tutorial instal pip lihat web:
conda Contoh perintah instalasi (pilih salah satu):
(env)$ conda install [nama-package]
(env)$ conda install conda-forge::[nama-package]
Daftar package dan tutorial instal conda lihat web:
---

TensorFlow

Laman resmi lihat [Install TensorFlow with pip].

Instalasi Package TensorFlow - update 29 April 2025
GMB warning wololo.png Pastikan user membuat conda environment dengan Python sesuai [kebutuhan TensorFlow]
Versi Platform Perintah Instalasi
Latest (2.19.0) GMB CPU icon.png
(env)$ python3 -m pip install tensorflow
GMB GPU icon.png
> CUDA 12.5
(env)$ python3 -m pip install 'tensorflow[and-cuda]'
Versi lainnya Versi lainnya lihat [TensorFlow Tested Build Configurations]
GMB CPU icon.png
(env)$ python3 -m pip install tensorflow==[versi]
GMB GPU icon.png GMB warning wololo.png GPU ALELEON tidak mendukung TF dibawah versi 2.4.0
(env)$ python3 -m pip install 'tensorflow[and-cuda]'==[versi]
---

PyTorch

Laman resmi lihat [PyTorch - Start Locally].

Instalasi Package PyTorch - update 29 April 2025
GMB warning wololo.png Pastikan user membuat conda environment dengan Python 3.9 - 3.12
Versi Platform Perintah Instalasi
Latest (2.7.0) GMB CPU icon.png
(env)$ pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu
GMB GPU icon.png
> CUDA 11.8
(env)$ pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

> CUDA 12.6
(env)$ pip3 install torch torchvision torchaudio

> CUDA 12.8
(env)$ pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128
Versi lainnya GMB CPU icon.png Lihat laman [PyTorch - Installing Previous Versions of PyTorch] dengan catatan:
  1. Pilih opsi Linux and Windows.
  2. Untuk package CPU pilih opsi CPU only. Untuk package GPU pilih opsi CUDA.
  3. GPU ALELEON Supercomputer tidak mendukung PyTorch versi CUDA dibawah 11.
GMB GPU icon.png
---

JAX High Performance Array Computing

Laman resmi lihat [JAX - Installation].

Instalasi Package JAX - update 29 April 2025
Versi Platform Perintah Instalasi
Latest (0.6.0) GMB CPU icon.png
(env)$ pip install -U jax
GMB GPU icon.png
> CUDA 12
(env)$ pip install -U "jax[cuda12]"
Versi lainnya GMB CPU icon.png Versi lainnya lihat [PyPI jax - Release History].
(env)$ pip install jax==[versi]
GMB GPU icon.png Versi lainnya lihat [Jax CUDA Releases] dengan contoh format dan perhatikan:
  1. GPU ALELEON Supercomputer tidak mendukung JAX versi CUDA dibawah 11.
(env)$ pip install jaxlib==[versi] -f https://storage.googleapis.com/jax-releases/jax_cuda_releases.html

Contoh memilih versi cuda12/jaxlib-0.4.9+cuda12.cudnn88-cp39-cp39-manylinux2014_x86_64.whl

  • Versi dari contoh diatas adalah yang ditebalkan yaitu 0.4.9+cuda12.cudnn88
  • Perintah menjadi:
(env)$ pip install jaxlib==0.4.9+cuda12.cudnn88 -f https://storage.googleapis.com/jax-releases/jax_cuda_releases.html
---

AutoGluon

Laman resmi lihat [AutoGluon - Installing AutoGluon].

Instalasi Package AutoGluon - update 29 April 2025
GMB warning wololo.png Pastikan user membuat conda environment dengan Python 3.9 - 3.12
Versi Platform Perintah Instalasi
Latest (1.2.0) GMB CPU icon.png
(env)$ pip install -U setuptools wheel
(env)$ pip install autogluon --extra-index-url https://download.pytorch.org/whl/cpu
GMB GPU icon.png
(env)$ pip install -U setuptools wheel
(env)$ pip install autogluon
---