Daftar Instalasi Package Python: Perbedaan antara revisi
WilsonLisan (bicara | kontrib) (menambah PyTorch) |
WilsonLisan (bicara | kontrib) (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 | # '''[[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>: | ||
'''<sub>(env)</sub><small>$</small>''' '''pip install ''[nama-package]''''' | |||
'''<sub>(env)</sub><small>$</small>''' '''python3 -m pip install ''[nama-package]''''' | |||
|- | |- | ||
|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>: | ||
'''<sub>(env)</sub><small>$</small>''' '''conda install ''[nama-package]''''' | |||
'''<sub>(env)</sub><small>$</small>''' '''conda install conda-forge::''[nama-package]''''' | |||
|- | |- | ||
|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]] | ||
| | | | ||
<sub>(env)</sub><small>$</small> '''python3 -m pip install tensorflow''' | |||
|- | |- | ||
|[[Berkas:GMB GPU icon.png|nirbing|80x80px]] | |[[Berkas:GMB GPU icon.png|nirbing|80x80px]] | ||
| | | | ||
> 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]] | ||
| | | | ||
<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''' | ||
<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]] | ||
| | | | ||
<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 | # 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 ....
- [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.
Simbol | Penjelasan |
---|---|
![]() |
Package hanya dapat berjalan di CPU |
![]() |
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.
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].
![]() | ||
Versi | Platform | Perintah Instalasi |
---|---|---|
Latest (2.19.0) | ![]() |
(env)$ python3 -m pip install tensorflow |
![]() |
> CUDA 12.5 (env)$ python3 -m pip install 'tensorflow[and-cuda]' | |
Versi lainnya | Versi lainnya lihat [TensorFlow Tested Build Configurations] | |
![]() |
(env)$ python3 -m pip install tensorflow==[versi] | |
![]() |
![]() (env)$ python3 -m pip install 'tensorflow[and-cuda]'==[versi] | |
--- |
PyTorch
Laman resmi lihat [PyTorch - Start Locally].
![]() | ||
Versi | Platform | Perintah Instalasi |
---|---|---|
Latest (2.7.0) | ![]() |
(env)$ pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu |
![]() |
> 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 | ![]() |
Lihat laman [PyTorch - Installing Previous Versions of PyTorch] dengan catatan:
|
![]() | ||
--- |
JAX High Performance Array Computing
Laman resmi lihat [JAX - Installation].
Versi | Platform | Perintah Instalasi |
---|---|---|
Latest (0.6.0) | ![]() |
(env)$ pip install -U jax |
![]() |
> CUDA 12 (env)$ pip install -U "jax[cuda12]" | |
Versi lainnya | ![]() |
Versi lainnya lihat [PyPI jax - Release History].
(env)$ pip install jax==[versi] |
![]() |
Versi lainnya lihat [Jax CUDA Releases] dengan contoh format dan perhatikan:
(env)$ pip install jaxlib==[versi] -f https://storage.googleapis.com/jax-releases/jax_cuda_releases.html Contoh memilih versi
(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].