Difference between revisions of "ComfyUI: Instalasi venv GPU"

From OnnoWiki
Jump to navigation Jump to search
(Created page with "Berikut '''panduan lengkap tapi singkat''' untuk '''Ubuntu 24.04 + GPU kelas RTX 5070/5070 Ti''' menjalankan '''ComfyUI''' dengan model '''grafik/gambar''' dan '''audio'''. C...")
 
Line 81: Line 81:
 
==Model yang relevan==
 
==Model yang relevan==
  
== A. Model grafik / gambar
+
== A. Model grafik / gambar==
  
=== Pilihan terbaik untuk mulai: '''SDXL Base 1.0'''
+
=== Pilihan terbaik untuk mulai: '''SDXL Base 1.0'''==
  
 
Ini pilihan paling aman untuk GPU 12–16 GB. Cocok untuk text-to-image umum, stabil, dan sangat didukung workflow ComfyUI. ComfyUI “first generation” juga memang mengajarkan pola dasar image generation dengan memilih model di node loader. ([ComfyUI Documentation][7])
 
Ini pilihan paling aman untuk GPU 12–16 GB. Cocok untuk text-to-image umum, stabil, dan sangat didukung workflow ComfyUI. ComfyUI “first generation” juga memang mengajarkan pola dasar image generation dengan memilih model di node loader. ([ComfyUI Documentation][7])
Line 98: Line 98:
 
  "https://huggingface.co/stabilityai/stable-diffusion-xl-refiner-1.0/resolve/main/sd_xl_refiner_1.0.safetensors?download=true"
 
  "https://huggingface.co/stabilityai/stable-diffusion-xl-refiner-1.0/resolve/main/sd_xl_refiner_1.0.safetensors?download=true"
  
=== Kapan pakai '''FLUX.1-dev'''
+
=== Kapan pakai '''FLUX.1-dev'''===
  
 
FLUX.1-dev resmi tersedia untuk ComfyUI dan merupakan model 12B untuk text-to-image, tetapi akses file-nya mensyaratkan persetujuan lisensi di Hugging Face, dan lisensinya '''non-commercial'''. Di GPU 16 GB dia bisa dicoba, tetapi untuk pengalaman awal saya tetap menyarankan '''SDXL dulu''' karena lebih ringan dan lebih sederhana. ([Hugging Face][8])
 
FLUX.1-dev resmi tersedia untuk ComfyUI dan merupakan model 12B untuk text-to-image, tetapi akses file-nya mensyaratkan persetujuan lisensi di Hugging Face, dan lisensinya '''non-commercial'''. Di GPU 16 GB dia bisa dicoba, tetapi untuk pengalaman awal saya tetap menyarankan '''SDXL dulu''' karena lebih ringan dan lebih sederhana. ([Hugging Face][8])
Line 109: Line 109:
 
4. letakkan di folder model yang diminta workflow/nodenya. ([Hugging Face][8])
 
4. letakkan di folder model yang diminta workflow/nodenya. ([Hugging Face][8])
  
=== Tambahan yang relevan setelah SDXL jalan
+
=== Tambahan yang relevan setelah SDXL jalan===
  
 
* '''LoRA''' untuk style/karakter → taruh di `models/loras/`
 
* '''LoRA''' untuk style/karakter → taruh di `models/loras/`
Line 116: Line 116:
  
  
== B. Model audio
+
== B. Model audio==
  
=== Pilihan paling relevan di ComfyUI: '''Stable Audio Open 1.0'''
+
=== Pilihan paling relevan di ComfyUI: '''Stable Audio Open 1.0'''===
  
 
ComfyUI punya contoh audio resmi untuk '''Stable Audio Open 1.0'''. Yang dibutuhkan:
 
ComfyUI punya contoh audio resmi untuk '''Stable Audio Open 1.0'''. Yang dibutuhkan:
Line 132: Line 132:
 
Workflow audio resminya bisa di-load dari contoh audio ComfyUI. ([Comfy Anonymous][3])
 
Workflow audio resminya bisa di-load dari contoh audio ComfyUI. ([Comfy Anonymous][3])
  
=== Kalau butuh TTS / voice
+
=== Kalau butuh TTS / voice===
  
 
Untuk TTS, ComfyUI bisa diperluas dengan custom node seperti '''TTS-Audio-Suite''', yang menggabungkan beberapa engine TTS dan voice conversion. Namun ini lebih cocok setelah instalasi dasar Anda stabil, karena custom node berarti tambahan dependency. Secara resmi instal custom node di ComfyUI memang selalu dua langkah: clone ke `custom_nodes` lalu install dependensi Python-nya. ([GitHub][9])
 
Untuk TTS, ComfyUI bisa diperluas dengan custom node seperti '''TTS-Audio-Suite''', yang menggabungkan beberapa engine TTS dan voice conversion. Namun ini lebih cocok setelah instalasi dasar Anda stabil, karena custom node berarti tambahan dependency. Secara resmi instal custom node di ComfyUI memang selalu dua langkah: clone ke `custom_nodes` lalu install dependensi Python-nya. ([GitHub][9])
 
  
 
==Urutan instalasi yang saya sarankan==
 
==Urutan instalasi yang saya sarankan==

Revision as of 06:32, 26 March 2026

Berikut panduan lengkap tapi singkat untuk Ubuntu 24.04 + GPU kelas RTX 5070/5070 Ti menjalankan ComfyUI dengan model grafik/gambar dan audio.

Catatan penting dulu: untuk desktop, RTX 5070 = 12 GB, sedangkan RTX 5070 Ti = 16 GB. Jadi kalau Anda menulis 5070 16 GB, besar kemungkinan yang dimaksud adalah 5070 Ti, atau GPU laptop kelas 16 GB. Saya buat panduan ini aman untuk VRAM 12–16 GB. PyTorch 2.7 juga sudah menambahkan dukungan untuk arsitektur NVIDIA Blackwell dan wheel CUDA 12.8, jadi jalur yang paling masuk akal untuk seri 50 adalah pakai PyTorch baru, bukan stack lama. ([NVIDIA][1])

== Rekomendasi singkat

Untuk gambar, mulai dari SDXL dulu karena paling stabil untuk 12–16 GB VRAM. ComfyUI sendiri memang dipasang lewat alur venv → clone repo → install dependencies → run, dan model diletakkan di folder `models/...` sesuai tipenya. ([ComfyUI Documentation][2])

Untuk audio, ComfyUI memang punya jalur resmi contoh Stable Audio Open 1.0, dengan file checkpoint di `models/checkpoints/` dan text encoder di `models/text_encoders/`. Jadi audio bisa, tetapi untuk awal saya sarankan pasang setelah image workflow sudah sehat. ([Comfy Anonymous][3])

1) Siapkan Ubuntu 24.04

Update sistem:

sudo apt update && sudo apt upgrade -y
sudo apt install -y git python3 python3-venv python3-pip build-essential

Untuk driver NVIDIA, paling aman di Ubuntu 24.04 adalah pasang driver proprietary dari Software & Updates → Additional Drivers, lalu reboot. Setelah reboot, cek:

nvidia-smi

Kalau `nvidia-smi` keluar normal, lanjut.

2) Buat virtual environment dan install ComfyUI

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

Alur ini sesuai dokumentasi resmi ComfyUI manual install untuk Linux. ([ComfyUI Documentation][2])

3) Install PyTorch yang cocok untuk RTX 5070 / 5070 Ti

Karena PyTorch 2.7 menambahkan dukungan Blackwell dan wheel CUDA 12.8, ini yang saya sarankan:

pip install torch==2.7.0 torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128

Lalu install dependensi ComfyUI:

pip install -r requirements.txt

PyTorch sendiri menyebut 2.7 membawa dukungan Blackwell dan prebuilt wheel CUDA 12.8; ComfyUI di sisi lain memang meminta Anda memasang dependency GPU dulu baru `requirements.txt`. ([PyTorch][4])

4) Jalankan ComfyUI

python main.py

Kalau ingin bisa diakses dari browser lain di jaringan:

python main.py --listen 0.0.0.0

Secara resmi ComfyUI menjalankan aplikasi dengan `python main.py`. ([ComfyUI Documentation][2])

5) Aktifkan Manager

Sekarang Manager baru sudah built-in di core, tetapi harus diaktifkan dan dependency-nya diinstall:

pip install -r manager_requirements.txt
python main.py --enable-manager

Dokumentasi resmi ComfyUI Manager memang menyebut untuk manual install: aktifkan venv, install `manager_requirements.txt`, lalu jalankan dengan `--enable-manager`. ([ComfyUI Documentation][5])

6) Folder model yang perlu ada

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/text_encoders

ComfyUI menjelaskan model perlu diletakkan di subfolder sesuai tipe, lalu dipilih lewat node loader yang sesuai. ([ComfyUI Documentation][6])


Model yang relevan

A. Model grafik / gambar

= Pilihan terbaik untuk mulai: SDXL Base 1.0

Ini pilihan paling aman untuk GPU 12–16 GB. Cocok untuk text-to-image umum, stabil, dan sangat didukung workflow ComfyUI. ComfyUI “first generation” juga memang mengajarkan pola dasar image generation dengan memilih model di node loader. ([ComfyUI Documentation][7])

Download:

cd ~/AI/ComfyUI/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"

Opsional refiner:

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"

Kapan pakai FLUX.1-dev

FLUX.1-dev resmi tersedia untuk ComfyUI dan merupakan model 12B untuk text-to-image, tetapi akses file-nya mensyaratkan persetujuan lisensi di Hugging Face, dan lisensinya non-commercial. Di GPU 16 GB dia bisa dicoba, tetapi untuk pengalaman awal saya tetap menyarankan SDXL dulu karena lebih ringan dan lebih sederhana. ([Hugging Face][8])

Kalau Anda tetap ingin FLUX:

1. buka halaman model di Hugging Face, 2. setujui syarat akses, 3. unduh file yang direkomendasikan untuk ComfyUI, 4. letakkan di folder model yang diminta workflow/nodenya. ([Hugging Face][8])

Tambahan yang relevan setelah SDXL jalan

  • LoRA untuk style/karakter → taruh di `models/loras/`
  • ControlNet untuk pose/lineart/depth → taruh di `models/controlnet/`
 ComfyUI memang memisahkan model berdasarkan tipe loader seperti `Load Checkpoint`, `Load LoRA`, dan `Load VAE`. ([ComfyUI Documentation][6])


B. Model audio

Pilihan paling relevan di ComfyUI: Stable Audio Open 1.0

ComfyUI punya contoh audio resmi untuk Stable Audio Open 1.0. Yang dibutuhkan:

  • `stable_audio_open_1.0.safetensors` → `models/checkpoints/`
  • `t5_base.safetensors` → `models/text_encoders/` ([Comfy Anonymous][3])

Struktur akhirnya:

~/AI/ComfyUI/models/checkpoints/stable_audio_open_1.0.safetensors
~/AI/ComfyUI/models/text_encoders/t5_base.safetensors

Workflow audio resminya bisa di-load dari contoh audio ComfyUI. ([Comfy Anonymous][3])

Kalau butuh TTS / voice

Untuk TTS, ComfyUI bisa diperluas dengan custom node seperti TTS-Audio-Suite, yang menggabungkan beberapa engine TTS dan voice conversion. Namun ini lebih cocok setelah instalasi dasar Anda stabil, karena custom node berarti tambahan dependency. Secara resmi instal custom node di ComfyUI memang selalu dua langkah: clone ke `custom_nodes` lalu install dependensi Python-nya. ([GitHub][9])

Urutan instalasi yang saya sarankan

1. Pasang driver NVIDIA, pastikan `nvidia-smi` normal. 2. Install ComfyUI + PyTorch 2.7 cu128. ([PyTorch][4]) 3. Aktifkan Manager. ([ComfyUI Documentation][5]) 4. Download SDXL Base 1.0 dulu. 5. Tes generate gambar pertama. 6. Baru tambahkan Stable Audio Open 1.0 untuk audio. ([Comfy Anonymous][3]) 7. Setelah semuanya stabil, baru eksperimen FLUX, LoRA, dan ControlNet. ([Hugging Face][8])

Perintah ringkas yang paling praktis

sudo apt update && sudo apt upgrade -y
sudo apt install -y git python3 python3-venv python3-pip build-essential
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 torch==2.7.0 torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128
pip install -r requirements.txt
pip install -r manager_requirements.txt

mkdir -p models/checkpoints models/vae models/loras models/controlnet models/text_encoders

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 --enable-manager

Setting awal yang aman untuk GPU 12–16 GB

Untuk SDXL:

  • resolusi awal: 1024x1024
  • batch: 1
  • steps: 20–30
  • sampler: mulai dari default workflow dulu

Untuk Stable Audio Open:

  • mulai dari workflow contoh resmi
  • jangan pasang banyak custom node dulu

Untuk FLUX:

  • anggap sebagai tahap kedua, bukan model pertama

Yang paling penting: untuk kelas 5070/5070 Ti, bottleneck Anda bukan hanya compute, tetapi VRAM dan kompleksitas workflow. Jadi SDXL lebih relevan untuk produktivitas awal daripada langsung memaksa FLUX. ([Hugging Face][8])

Saya bisa lanjutkan dengan panduan satu file bash otomatis untuk: Ubuntu 24.04 + NVIDIA + ComfyUI + SDXL + Stable Audio Open, supaya tinggal copy-paste.

[1]: https://www.nvidia.com/en-us/geforce/graphics-cards/50-series/rtx-5070-family/ "GeForce RTX 5070 Family Graphics Cards | NVIDIA"
[2]: https://docs.comfy.org/installation/manual_install "How to install ComfyUI manually in different systems - ComfyUI"
[3]: https://comfyanonymous.github.io/ComfyUI_examples/audio/ "Audio Examples | ComfyUI_examples"
[4]: https://pytorch.org/blog/pytorch-2-7/ "PyTorch 2.7 Release – PyTorch"
[5]: https://docs.comfy.org/manager/install "ComfyUI-Manager Installation - ComfyUI"
[6]: https://docs.comfy.org/development/core-concepts/models?utm_source=chatgpt.com "Models"
[7]: https://docs.comfy.org/get_started/first_generation?utm_source=chatgpt.com "Getting Started with AI Image Generation"
[8]: https://huggingface.co/black-forest-labs/FLUX.1-dev "black-forest-labs/FLUX.1-dev · Hugging Face"
[9]: https://github.com/diodiogod/TTS-Audio-Suite?utm_source=chatgpt.com "diodiogod/TTS-Audio-Suite: A ComfyUI custom node ..."


Pranala Menarik