Difference between revisions of "ComfyUI: Instalasi venv"
Onnowpurbo (talk | contribs) (Created page with "Berikut cara yang paling aman dan rapi untuk '''instal ComfyUI di Ubuntu 24.04''', lalu '''menaruh model gambar''' seperti '''SDXL''', '''LoRA''', dan opsi '''FLUX'''. Saya s...") |
Onnowpurbo (talk | contribs) |
||
| Line 259: | Line 259: | ||
Kalau Anda mau, saya bisa lanjutkan dengan '''panduan lengkap NVIDIA driver + CUDA + PyTorch untuk Ubuntu 24.04''', atau saya buatkan '''skrip bash otomatis''' untuk instal '''ComfyUI + SDXL + Manager''' sekali jalan. | Kalau Anda mau, saya bisa lanjutkan dengan '''panduan lengkap NVIDIA driver + CUDA + PyTorch untuk Ubuntu 24.04''', atau saya buatkan '''skrip bash otomatis''' untuk instal '''ComfyUI + SDXL + Manager''' sekali jalan. | ||
| − | [1]: https://docs.comfy.org/installation/manual_install?utm_source=chatgpt.com "How to install ComfyUI manually in different systems" | + | [1]: https://docs.comfy.org/installation/manual_install?utm_source=chatgpt.com "How to install ComfyUI manually in different systems" |
| − | [2]: https://docs.comfy.org/manager/install?utm_source=chatgpt.com "ComfyUI-Manager Installation" | + | [2]: https://docs.comfy.org/manager/install?utm_source=chatgpt.com "ComfyUI-Manager Installation" |
| − | [3]: https://github.com/comfy-org/ComfyUI?utm_source=chatgpt.com "Comfy-Org/ComfyUI: The most powerful and modular ..." | + | [3]: https://github.com/comfy-org/ComfyUI?utm_source=chatgpt.com "Comfy-Org/ComfyUI: The most powerful and modular ..." |
| − | [4]: https://docs.comfy.org/development/core-concepts/models?utm_source=chatgpt.com "Models" | + | [4]: https://docs.comfy.org/development/core-concepts/models?utm_source=chatgpt.com "Models" |
| − | [5]: https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0?utm_source=chatgpt.com "stabilityai/stable-diffusion-xl-base-1.0" | + | [5]: https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0?utm_source=chatgpt.com "stabilityai/stable-diffusion-xl-base-1.0" |
| − | [6]: https://docs.comfy.org/get_started/first_generation?utm_source=chatgpt.com "Getting Started with AI Image Generation" | + | [6]: https://docs.comfy.org/get_started/first_generation?utm_source=chatgpt.com "Getting Started with AI Image Generation" |
| − | [7]: https://docs.comfy.org/tutorials/basic/lora?utm_source=chatgpt.com "ComfyUI LoRA Example" | + | [7]: https://docs.comfy.org/tutorials/basic/lora?utm_source=chatgpt.com "ComfyUI LoRA Example" |
| − | [8]: https://huggingface.co/black-forest-labs/FLUX.1-dev?utm_source=chatgpt.com "black-forest-labs/FLUX.1-dev" | + | [8]: https://huggingface.co/black-forest-labs/FLUX.1-dev?utm_source=chatgpt.com "black-forest-labs/FLUX.1-dev" |
| − | [9]: https://github.com/Comfy-Org/ComfyUI-Manager?utm_source=chatgpt.com "ComfyUI-Manager is an extension designed to enhance ..." | + | [9]: https://github.com/Comfy-Org/ComfyUI-Manager?utm_source=chatgpt.com "ComfyUI-Manager is an extension designed to enhance ..." |
| − | [10]: https://docs.comfy.org/installation/update_comfyui?utm_source=chatgpt.com "How to Update ComfyUI" | + | [10]: https://docs.comfy.org/installation/update_comfyui?utm_source=chatgpt.com "How to Update ComfyUI" |
| − | [11]: https://docs.comfy.org/troubleshooting/model-issues?utm_source=chatgpt.com "How to Troubleshoot and Solve ComfyUI Model Issues" | + | [11]: https://docs.comfy.org/troubleshooting/model-issues?utm_source=chatgpt.com "How to Troubleshoot and Solve ComfyUI Model Issues" |
| − | [12]: https://docs.comfy.org/installation/install_custom_node?utm_source=chatgpt.com "How to Install Custom Nodes in ComfyUI" | + | [12]: https://docs.comfy.org/installation/install_custom_node?utm_source=chatgpt.com "How to Install Custom Nodes in ComfyUI" |
| + | |||
| + | |||
| + | ==Pranala Menarik== | ||
| + | |||
| + | * [[LLM]] | ||
Latest revision as of 06:23, 26 March 2026
Berikut cara yang paling aman dan rapi untuk instal ComfyUI di Ubuntu 24.04, lalu menaruh model gambar seperti SDXL, LoRA, dan opsi FLUX.
Saya sarankan jalur Python virtual environment (`venv`) karena ini memang selaras dengan dokumentasi resmi ComfyUI untuk Linux: buat venv, clone repo, install dependensi, lalu jalankan. ComfyUI juga punya `comfy-cli`, tetapi untuk Ubuntu server/desktop saya lebih suka langkah manual karena lebih mudah di-debug. ([ComfyUI Documentation][1])
1) Siapkan sistem
Update paket dulu:
sudo apt update && sudo apt upgrade -y
Install paket dasar:
sudo apt install -y python3 python3-venv python3-pip git
Ini konsisten dengan prasyarat Linux + venv yang dicantumkan pada dokumentasi ComfyUI Manager/CLI. ([ComfyUI Documentation][2])
2) Buat folder kerja dan virtual environment
Contoh saya simpan di home user:
cd ~ mkdir -p AI cd AI python3 -m venv comfyui-venv source comfyui-venv/bin/activate
Lalu upgrade `pip`:
pip install --upgrade pip setuptools wheel
3) Clone ComfyUI
cd ~/AI git clone https://github.com/comfy-org/ComfyUI.git cd ComfyUI
Repo resmi ComfyUI memang dijalankan dari source dengan `python main.py` setelah dependensi terpasang. ([GitHub][3])
4) Install dependensi Python
Dengan venv masih aktif:
pip install -r requirements.txt
Lalu jalankan:
python main.py
Dokumentasi resmi ComfyUI menyebut alur manual Linux sebagai: buat venv → clone repo → install dependencies → start ComfyUI. ([ComfyUI Documentation][1])
Secara default nanti ComfyUI biasanya terbuka di:
5) Kalau ingin akses dari komputer lain di jaringan
Jalankan begini:
python main.py --listen 0.0.0.0
Lalu akses dari browser:
http://IP_UBUNTU_ANDA:8188
6) Struktur folder model di ComfyUI
Ini bagian yang paling penting. Dokumentasi ComfyUI menjelaskan bahwa model harus diletakkan di subfolder yang sesuai di dalam direktori `models/`, dan node loader akan membacanya dari sana. Loader checkpoint bawaan secara otomatis membaca model dari `ComfyUI/models/checkpoints`, dan dokumen troubleshooting resmi juga merinci folder penting lain seperti `vae`, `loras`, `controlnet`, dan `embeddings`. ([ComfyUI Documentation][4])
Folder yang umum dipakai:
ComfyUI/models/checkpoints/ ComfyUI/models/vae/ ComfyUI/models/loras/ ComfyUI/models/controlnet/ ComfyUI/models/embeddings/
Buat semuanya sekalian:
mkdir -p ~/AI/ComfyUI/models/checkpoints mkdir -p ~/AI/ComfyUI/models/vae mkdir -p ~/AI/ComfyUI/models/loras mkdir -p ~/AI/ComfyUI/models/controlnet mkdir -p ~/AI/ComfyUI/models/embeddings
== 7) Install model gambar paling aman untuk mulai: SDXL
Untuk pemula, saya sarankan mulai dari SDXL base 1.0 karena stabil, ekosistem luas, dan mudah dipakai di ComfyUI. Model card resmi Stability AI menyebut performa SDXL base lebih baik dari generasi sebelumnya, dan kombinasi dengan refiner memberi hasil terbaik secara keseluruhan. File `sd_xl_base_1.0.safetensors` juga tersedia di Hugging Face. ([Hugging Face][5])
Download SDXL base
Pindah ke folder checkpoints:
cd ~/AI/ComfyUI/models/checkpoints
Download dengan `wget` atau `curl`. Karena Hugging Face kadang butuh redirect, `wget` biasanya lebih enak:
wget -O sd_xl_base_1.0.safetensors \ "https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_base_1.0.safetensors?download=true"
Opsional, kalau ingin refiner juga:
wget -O sd_xl_refiner_1.0.safetensors \ "https://huggingface.co/stabilityai/stable-diffusion-xl-refiner-1.0/resolve/main/sd_xl_refiner_1.0.safetensors?download=true"
Setelah file selesai, restart ComfyUI bila sedang berjalan. Dokumentasi resmi menyebut restart atau refresh bisa diperlukan agar model baru terbaca. ([ComfyUI Documentation][4])
8) Cara pakai model SDXL di ComfyUI
Di UI:
- buka workflow dasar text-to-image
- tambahkan node Load Checkpoint
- pilih `sd_xl_base_1.0.safetensors`
- sambungkan ke sampler dan save image
- klik Queue
Dokumentasi “first generation” ComfyUI juga menunjukkan pola dasar yang sama: pilih model di node Load Checkpoint, lalu jalankan workflow. ([ComfyUI Documentation][6])
9) Install LoRA
LoRA harus masuk ke folder:
ComfyUI/models/loras/
Dokumentasi resmi tutorial LoRA ComfyUI memang menjelaskan penggunaan model LoRA melalui node loader LoRA, setelah model dipasang di folder model yang sesuai. ([ComfyUI Documentation][7])
Contoh:
cd ~/AI/ComfyUI/models/loras wget -O nama-lora.safetensors "URL_LANGSUNG_FILE_LORA"
Lalu di ComfyUI:
- tambahkan node Load LoRA
- pilih file LoRA
- hubungkan output model/clip dari checkpoint ke node LoRA
- atur strength
10) Install VAE tambahan
Kalau model Anda butuh VAE terpisah, letakkan di:
ComfyUI/models/vae/
Contoh:
cd ~/AI/ComfyUI/models/vae wget -O nama-vae.safetensors "URL_LANGSUNG_FILE_VAE"
11) Install FLUX di ComfyUI
Untuk FLUX, model card resmi Hugging Face dari Black Forest Labs menyebut ada bagian penggunaan untuk ComfyUI. FLUX.1 [dev] adalah model 12B open-weight untuk text-to-image. ([Hugging Face][8])
Tetapi ada catatan penting:
- FLUX lebih berat daripada SDXL
- sering butuh workflow/nodes yang lebih spesifik
- pada GPU kecil, pengalaman bisa kurang nyaman
- untuk banyak pengguna Ubuntu rumahan, SDXL lebih aman untuk awal
Kalau tetap ingin FLUX, biasanya yang dicari adalah file model `.safetensors` yang sesuai workflow ComfyUI, lalu diletakkan di folder model yang relevan. Untuk pemakaian praktis di mesin terbatas, banyak pengguna memilih varian FP8 komunitas, tetapi itu bukan sumber resmi Black Forest Labs. Jadi untuk instalasi awal saya lebih menyarankan: mulai dari SDXL dulu, baru FLUX setelah ComfyUI sudah sehat. ([Hugging Face][8])
12) Install ComfyUI Manager
Ini sangat membantu untuk cari dan pasang custom nodes. Repo resmi menyebut ComfyUI-Manager dipakai untuk mengelola instal, hapus, aktif/nonaktif berbagai custom nodes, dan dokumentasi ComfyUI juga menyebut Manager dapat membantu mengotomatisasi pencarian, download, dan instal model. ([GitHub][9])
Pasang dengan:
cd ~/AI/ComfyUI/custom_nodes git clone https://github.com/Comfy-Org/ComfyUI-Manager.git
Lalu install dependensinya dari venv aktif:
cd ~/AI/ComfyUI source ~/AI/comfyui-venv/bin/activate pip install -r custom_nodes/ComfyUI-Manager/requirements.txt
Restart ComfyUI.
13) Update ComfyUI
Dokumentasi resmi update menyarankan:
- aktifkan venv
- `git pull`
- update dependencies bila perlu. ([ComfyUI Documentation][10])
Perintahnya:
cd ~/AI/ComfyUI source ~/AI/comfyui-venv/bin/activate git pull pip install -r requirements.txt
14) Error yang paling sering terjadi
Model tidak muncul
Biasanya karena:
- file salah folder
- nama file belum selesai download
- ComfyUI belum di-restart
- model tidak cocok dengan node/workflow
Dokumentasi troubleshooting resmi memang menekankan cek subfolder model yang benar dan kompatibilitas arsitektur. ([ComfyUI Documentation][11])
CUDA out of memory
Artinya VRAM GPU kurang. Solusinya:
- mulai dari SDXL dulu, bukan FLUX
- kecilkan resolusi
- tutup aplikasi lain yang pakai GPU
- hindari workflow berat
`No module named ...`
Biasanya dari custom node. Dokumentasi resmi custom node menyebut instalasinya memang dua langkah: clone ke `custom_nodes` lalu install dependensi Python yang dibutuhkan. ([ComfyUI Documentation][12])
15) Rekomendasi urutan terbaik
Saya sarankan urutan ini:
1. Install ComfyUI 2. Install SDXL base 3. Tes generate gambar pertama 4. Install ComfyUI Manager 5. Tambahkan LoRA 6. Setelah stabil, baru coba FLUX
16) Paket perintah singkat yang langsung jalan
Kalau mau yang ringkas:
sudo apt update && sudo apt install -y python3 python3-venv python3-pip git cd ~ mkdir -p AI cd AI python3 -m venv comfyui-venv source comfyui-venv/bin/activate pip install --upgrade pip setuptools wheel git clone https://github.com/comfy-org/ComfyUI.git cd ComfyUI pip install -r requirements.txt mkdir -p models/checkpoints models/vae models/loras models/controlnet models/embeddings cd models/checkpoints wget -O sd_xl_base_1.0.safetensors \ "https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_base_1.0.safetensors?download=true" cd ~/AI/ComfyUI python main.py
Kalau Anda mau, saya bisa lanjutkan dengan panduan lengkap NVIDIA driver + CUDA + PyTorch untuk Ubuntu 24.04, atau saya buatkan skrip bash otomatis untuk instal ComfyUI + SDXL + Manager sekali jalan.
[1]: https://docs.comfy.org/installation/manual_install?utm_source=chatgpt.com "How to install ComfyUI manually in different systems" [2]: https://docs.comfy.org/manager/install?utm_source=chatgpt.com "ComfyUI-Manager Installation" [3]: https://github.com/comfy-org/ComfyUI?utm_source=chatgpt.com "Comfy-Org/ComfyUI: The most powerful and modular ..." [4]: https://docs.comfy.org/development/core-concepts/models?utm_source=chatgpt.com "Models" [5]: https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0?utm_source=chatgpt.com "stabilityai/stable-diffusion-xl-base-1.0" [6]: https://docs.comfy.org/get_started/first_generation?utm_source=chatgpt.com "Getting Started with AI Image Generation" [7]: https://docs.comfy.org/tutorials/basic/lora?utm_source=chatgpt.com "ComfyUI LoRA Example" [8]: https://huggingface.co/black-forest-labs/FLUX.1-dev?utm_source=chatgpt.com "black-forest-labs/FLUX.1-dev" [9]: https://github.com/Comfy-Org/ComfyUI-Manager?utm_source=chatgpt.com "ComfyUI-Manager is an extension designed to enhance ..." [10]: https://docs.comfy.org/installation/update_comfyui?utm_source=chatgpt.com "How to Update ComfyUI" [11]: https://docs.comfy.org/troubleshooting/model-issues?utm_source=chatgpt.com "How to Troubleshoot and Solve ComfyUI Model Issues" [12]: https://docs.comfy.org/installation/install_custom_node?utm_source=chatgpt.com "How to Install Custom Nodes in ComfyUI"