Arte hechos históricos increíbles de Guia Paso A Paso Comfyui Ubuntu 24 04 generado por IA

Guia Paso A Paso Comfyui Ubuntu 24 04

Spread the love

Guia Paso A Paso Comfyui Ubuntu 24 04

Arte hechos históricos increíbles de Guia Paso A Paso Comfyui Ubuntu 24 04 generado por IA

¿Qué es ComfyUI y por qué usarlo?

ComfyUI es una interfaz de nodos para Stable Diffusion que permite construir workflows complejos de generación de imágenes, vídeo y pipelines de control con precisión y reproducibilidad.

Ventajas clave

  • Arquitectura por nodos: visual, modular y reproducible.
  • Control avanzado: soporte para ControlNet, LoRA, IP-Adapter, T2I-Adapter, inpainting/outpainting.
  • Rendimiento sólido en GPU (y opción CPU).
  • Comunidad activa y nodos personalizados muy potentes.

Requisitos y compatibilidad

Hardware recomendado

  • GPU NVIDIA (≥ 8 GB VRAM) con drivers + CUDA/cuDNN.
  • GPU AMD compatible ROCm (alternativa) o CPU moderna (para pruebas / baja velocidad).
  • RAM: 16 GB (mínimo sugerido). Disco: 20–60 GB libres (modelos + cachés).

Software en Ubuntu 24.04

  • Python 3.12 (por defecto en 24.04).
  • Git, pip, virtualenv.
  • Drivers GPU actualizados (NVIDIA 550+ o ROCm según hardware).

Consejo SEO: Incluye una sección de requisitos con palabras clave como “NVIDIA CUDA”, “AMD ROCm” y “solo CPU” para capturar búsquedas long‑tail.


Instalación rápida (resumen)

  1. Instalar dependencias del sistema.
  2. Instalar drivers GPU (NVIDIA o AMD) o usar CPU.
  3. Crear entorno virtual Python 3.12.
  4. Clonar ComfyUI y resolver dependencias.
  5. Colocar modelos en las carpetas correctas.
  6. Lanzar el servidor y acceder al puerto 8188.

Paso 1 — Dependencias del sistema

sudo apt update && sudo apt -y upgrade
sudo apt -y install git python3.12 python3.12-venv python3-pip build-essential \
    libgl1 libglib2.0-0 libssl3 wget curl unzip

Paso 2 — Drivers y backend de cómputo

Opción A: NVIDIA (CUDA)

  1. Instala drivers propietarios (recomendado vía Ubuntu “Controladores adicionales”).
  2. Instala CUDA Toolkit compatible (opcional si usas ruedas precompiladas de PyTorch).

Instalación de PyTorch con CUDA (11.8 o 12.x) dentro del venv (se hace en el Paso 4):

# Ejemplo CUDA 12.1 (ajusta según disponibilidad de ruedas)
pip install --index-url https://download.pytorch.org/whl/cu121 torch torchvision torchaudio

Opción B: AMD (ROCm)

  • Requiere GPU soportada por ROCm y kernel/stack compatibles.
  • Instalar PyTorch ROCm dentro del venv (verifica versión ROCm):
# Ejemplo (ajusta a tu versión ROCm)
pip install --index-url https://download.pytorch.org/whl/rocm6.0 torch torchvision torchaudio

Opción C: Solo CPU

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

Tip: Verifica con python -c "import torch; print(torch.__version__, torch.cuda.is_available())".


Paso 3 — Clonar ComfyUI y crear entorno virtual

# Carpeta de trabajo
mkdir -p ~/ai && cd ~/ai

# Clonar ComfyUI
git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI

# Crear venv con Python 3.12
python3.12 -m venv .venv
source .venv/bin/activate

# Actualizar pip/setuptools
pip install --upgrade pip setuptools wheel

Paso 4 — Instalar PyTorch y dependencias

Instala PyTorch según tu backend

  • NVIDIA CUDA (ejemplo cu121):
pip install --index-url https://download.pytorch.org/whl/cu121 torch torchvision torchaudio
  • AMD ROCm (ejemplo rocm6.0):
pip install --index-url https://download.pytorch.org/whl/rocm6.0 torch torchvision torchaudio
  • CPU:
pip install --index-url https://download.pytorch.org/whl/cpu torch torchvision torchaudio

Instalar requerimientos de ComfyUI

pip install -r requirements.txt

Si aparece un error de compilación, asegúrate de tener build-essential y cabeceras del driver.


Paso 5 — Estructura de carpetas de modelos (muy importante para SEO y UX)

ComfyUI utiliza una estructura clara en ComfyUI/models. Ubica aquí tus modelos para que se indexen y funcionen sin errores.

ComfyUI/
└─ models/
   ├─ checkpoints/       # Modelos base SD: *.safetensors, *.ckpt
   ├─ vae/               # VAE: *.safetensors
   ├─ loras/             # LoRAs: *.safetensors
   ├─ controlnet/        # ControlNet: *.pth, *.safetensors
   ├─ ipadapter/
   ├─ upscale_models/    # ESRGAN/Real-ESRGAN/etc.
   ├─ clip/              # CLIP text encoders
   └─ embeddings/        # Textual inversions

Buenas prácticas: Mantén nombres limpios con versión y hash. Evita espacios; usa guiones bajos.


Paso 6 — Lanzar ComfyUI

# Desde la carpeta ComfyUI con el venv activo
python main.py --listen 0.0.0.0 --port 8188

Accede a http://localhost:8188 (o http://IP:8188 si remoto).

Parámetros útiles

  • --highvram o --lowvram: ajusta uso de VRAM.
  • --dont-print-server: menos logs.
  • --cuda-device 0: selecciona GPU.

Paso 7 — Primeros pasos en la interfaz

Conceptos básicos

  • Nodos: cada bloque ejecuta una función (carga modelo, prompt, sampler, etc.).
  • Conexiones: flechas que definen el flujo de datos.
  • Queue/Execute: agrega un job y ejecútalo.
  • Save/Load: guarda workflows en JSON.

Crear tu primer workflow

  1. Añade nodo Load Checkpoint y selecciona tu modelo en checkpoints.
  2. Nodo CLIP Text Encode para prompts positivo/negativo.
  3. Nodo KSampler con pasos (20–35), sampler (DPM++/Euler a), CFG (4–7).
  4. Nodo VAE Decode.
  5. Nodo Save Image (elige carpeta de salida).

Nodos personalizados recomendados

Instálalos en ComfyUI/custom_nodes/ (cada repo en una subcarpeta) y reinicia.

  • ComfyUI-Manager: instala/actualiza nodos desde la UI.
  • ControlNet suite: pose, canny, depth.
  • IP-Adapter: transferencia de estilo/referencia visual.
  • Advanced CLIP / Prompt utilities: mejor gestión de prompts.
cd ~/ai/ComfyUI/custom_nodes
git clone https://github.com/ltdrdata/ComfyUI-Manager.git

Consejo: Después de clonar nodos, revisa si requieren pip install -r requirements.txt adicional.


Dónde colocar cada modelo (cheat‑sheet SEO)

  • Modelos basemodels/checkpoints/
  • VAEmodels/vae/
  • LoRAmodels/loras/
  • ControlNetmodels/controlnet/
  • IP‑Adaptermodels/ipadapter/
  • Textual inversion/Embeddingsmodels/embeddings/
  • Upscalers (ESRGAN/Real-ESRGAN)models/upscale_models/

Optimización y rendimiento en Ubuntu 24.04

Parámetros prácticos

  • Batch size: aumenta hasta agotar VRAM estable.
  • Steps: 20–35 es buen equilibrio; más pasos, más detalle.
  • Sampler: DPM++ 2M Karras y Euler a son apuestas seguras.
  • Resolution: 512–768 lado mayor (sube si tienes VRAM).

Truquillos

  • Activa --xformers si tu stack lo soporta (PyTorch + CUDA).
  • Usa VAE optimizados (fp16) para ahorrar memoria.
  • Evita overheads de disco: pon models/ en SSD NVMe.

Ejecutar ComfyUI como servicio (opcional)

Crea un servicio systemd para iniciar ComfyUI al arrancar.

# Ruta ejemplo: /home/usuario/ai/ComfyUI
sudo nano /etc/systemd/system/comfyui.service

Contenido:

[Unit]
Description=ComfyUI Server
After=network.target

[Service]
Type=simple
User=usuario
WorkingDirectory=/home/usuario/ai/ComfyUI
ExecStart=/home/usuario/ai/ComfyUI/.venv/bin/python /home/usuario/ai/ComfyUI/main.py --listen 0.0.0.0 --port 8188
Restart=on-failure

[Install]
WantedBy=multi-user.target

Aplica y habilita:

sudo systemctl daemon-reload
sudo systemctl enable --now comfyui.service
systemctl status comfyui.service

Seguridad y acceso remoto

  • Restringe el acceso con firewalld/ufw o invierte con un proxy Nginx + autenticación.
  • Usa túneles seguros (Tailscale/SSH) si expones fuera de tu red.

Solución de problemas (FAQ técnica)

torch.cuda.is_available() devuelve False

  • Verifica versiones de driver y PyTorch (CUDA/ROCm) compatibles.
  • Comprueba nvidia-smi o rocminfo.

Error al cargar modelo: ruta incorrecta

  • Confirma que el archivo está en la carpeta adecuada (checkpoints, vae, etc.) y que la extensión es válida (.safetensors recomendado).

Falta de VRAM / OOM

  • Activa --lowvram y reduce resolución/batch. Cierra otros procesos GPU.

Interfaz no carga en el navegador

  • Asegura que corre en 0.0.0.0:8188 y que el firewall permite el puerto.

Preguntas frecuentes (FAQ)

¿ComfyUI funciona en Ubuntu 24.04 solo con CPU?

Sí. Es más lento, pero útil para pruebas. Instala PyTorch CPU y usa --lowvram.

¿Dónde descargo modelos compatibles?

Repositorios de modelos (Hugging Face, Civitai, Stability). Colócalos en las carpetas correctas de models/.

¿Puedo usar LoRA y ControlNet?

Sí. Copia los archivos a models/loras/ y models/controlnet/ y añade nodos correspondientes.

¿Cómo actualizo ComfyUI?

cd ~/ai/ComfyUI && git pull
# Reinstala dependencias si el repo las cambia
pip install -r requirements.txt

¿Cómo exporto/importo workflows?

Desde la UI: Save/Load en formato JSON. Guarda en tu repositorio de proyectos.


En veselin.es exploramos las curiosidades más increíbles del mundo. Imágenes creadas con IA y ConfyUI y asignadas aleatoriamente: Guia Paso A Paso Comfyui Ubuntu 24 04. También ciencia, historia, tecnología, cultura, fenómenos inexplicables y datos que te dejarán con la boca abierta. Si te apasiona aprender cosas nuevas cada día, ¡este blog es para ti!

🧠 Aviso: Las entradas de esta web han sido generadas automáticamente con ayuda de inteligencia artificial. Las imágenes mostradas pueden no representar con exactitud la realidad y deben considerarse parte del proceso creativo.

Este sitio es un experimento con fines educativos y de aprendizaje. ¡Disfruta del arte, la tecnología y la creación digital!

Descargo de responsabilidad: Las imágenes presentadas en esta web han sido generadas exclusivamente mediante herramientas de inteligencia artificial. No corresponden a fotografías reales ni a representaciones de personas existentes. Los títulos o nombres de archivo son generados automáticamente y no implican ninguna relación con entidades, marcas o individuos reales. Si tienes dudas o consideras que alguna imagen vulnera derechos, puedes contactarnos para su revisión o retirada.

Deja un comentario