AWVR

Stable Diffusion - Termux

Menginstal Stable Diffusion Web UI di Termux (Android) adalah tantangan karena keterbatasan perangkat lunak dan perangkat keras pada perangkat mobile. Namun, berikut adalah panduan langkah demi langkah untuk mencoba menginstal Stable Diffusion Web UI (biasanya berbasis pada AUTOMATIC1111's repo) di Termux.

โš ๏ธ Catatan Penting:


โœ… Prasyarat

Pastikan kamu sudah menginstal:


๐Ÿ”ง Langkah-langkah Instalasi

1. Update Termux

pkg update && pkg upgrade -y

2. Instal dependensi dasar

pkg install git python wget ffmpeg -y
pkg install clang make libjpeg-turbo libpng libz zlib libwebp -y
pip install --upgrade pip

3. Clone repo Stable Diffusion Web UI (AUTOMATIC1111)

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui

4. Instal dependensi Python

pip install -r requirements.txt

โš ๏ธ Beberapa paket mungkin gagal karena tidak kompatibel dengan arsitektur Android. Kita akan perlu melakukan modifikasi.


๐Ÿงช Masalah Umum dan Solusi

โŒ Masalah: torch tidak bisa diinstal

๐Ÿ”ง Alternatif: Gunakan xformers atau versi modifikasi

Beberapa pengguna berhasil dengan modifikasi khusus menggunakan xformers, namun membutuhkan build manual.


๐Ÿ“ Tambahkan Model Stable Diffusion

1. Unduh model .ckpt atau .safetensors (misal: v1-4.ckpt)

mkdir -p models/Stable-diffusion
wget -O models/Stable-diffusion/v1-4.ckpt https://huggingface.co/CompVis/stable-diffusion-v1-4/resolve/main/sd-v1-4.ckpt

Pastikan kamu punya cukup ruang penyimpanan (minimal 5GB)


โ–ถ๏ธ Jalankan Web UI

python launch.py --no-half --no-gradio-queue

--no-half digunakan karena CPU tidak mendukung float16.


๐Ÿ“ฑ Akses Web UI

Jika berhasil dijalankan, server akan berjalan di http://127.0.0.1:7860.

Untuk mengaksesnya dari browser Android:


๐Ÿ’ก Alternatif Lebih Baik

Jika kamu ingin menggunakan Stable Diffusion di perangkat Android dengan performa yang lebih baik:

โœ… Gunakan aplikasi Android khusus:

โœ… Gunakan server eksternal (cloud):


๐Ÿ“Œ Kesimpulan

Fitur Status
Bisa diinstal di Termux? โœ… (dengan banyak batasan)
Performa CPU โŒ Sangat lambat
Tidak ada dukungan GPU โœ…
Cocok untuk produksi? โŒ
Cocok untuk eksperimen? โœ…

๐Ÿ“š Referensi Tambahan