Guía de instalación paso a paso de ComfyUI en Ubuntu y Windows 11
Antes de empezar con nuestra guía de instalación paso a paso de ComfyUI en Ubuntu y Windows 11, surge la pregunta:
¿Qué es Comfyui?
ComfyUI es una interfaz de usuario avanzada y flexible diseñada para interactuar con modelos de inteligencia artificial generativa, particularmente con modelos de difusión (como Stable Diffusion) utilizados para la generación de imágenes. Es una herramienta orientada a desarrolladores y usuarios técnicos que desean tener control total sobre el proceso de generación de imágenes.
Características clave de ComfyUI:
- Sistema basado en nodos: ComfyUI emplea un sistema visual donde los diferentes procesos, configuraciones y operaciones son representados como nodos que se conectan entre sí. Esto permite a los usuarios construir flujos de trabajo de generación de imágenes altamente personalizables.
- Personalización profunda: Ofrece un nivel de control granular sobre los parámetros y técnicas que se aplican a las imágenes generadas, permitiendo ajustes finos para lograr resultados específicos.
- Interfaz gráfica: Aunque requiere algunos conocimientos técnicos, ComfyUI facilita la creación de imágenes mediante una interfaz gráfica que visualiza cada paso en el flujo de trabajo.
- Integración con Stable Diffusion y otros modelos: ComfyUI se centra en trabajar con modelos como Stable Diffusion para crear imágenes a partir de descripciones textuales (prompts) usando IA.
- Soporte de GPU: La herramienta está optimizada para aprovechar las GPUs NVIDIA, lo que acelera enormemente el proceso de generación de imágenes cuando se trabaja con grandes modelos de difusión.
¿Para quién es útil ComfyUI?
- Artistas digitales y diseñadores: Que quieran experimentar con IA para generar imágenes de alta calidad.
- Desarrolladores: Que buscan personalizar o integrar flujos de generación de imágenes en proyectos más grandes.
- Investigadores: Que exploran modelos generativos y necesitan una plataforma para experimentar con variaciones.
Diferencias con otras plataformas:
A diferencia de interfaces más simples para usuarios finales, como Stable Diffusion WebUI, que suelen tener ajustes predeterminados, ComfyUI te permite ajustar cada detalle técnico del proceso, lo que lo hace más flexible pero con una curva de aprendizaje más pronunciada.
En resumen, ComfyUI es una herramienta poderosa para usuarios avanzados que buscan un control detallado y personalizado en la creación de imágenes a partir de IA.
Instalación de ComfyUI en Ubuntu (Servidor)
Requisitos previos:
- Ubuntu 20.04 o superior.
- GPU NVIDIA con drivers instalados.
- Python 3.10 o superior.
- Git.
Pasos:
Actualiza los paquetes del sistema:
sudo apt update && sudo apt upgrade -y
Instala Python 3.10 y otros paquetes necesarios:
Ubuntu no tiene Python 3.10 por defecto, por lo que puedes añadir el repositorio y luego instalarlo.
sudo apt install software-properties-common -y sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.10 python3.10-venv python3.10-dev python3-pip git -y
Instala los controladores NVIDIA:
Asegúrate de tener instalados los drivers de NVIDIA y CUDA, necesarios para usar la GPU. Puedes comprobar tu versión de CUDA con:
nvidia-smi
Si necesitas instalar los drivers, sigue estos pasos:
sudo apt install nvidia-driver-510 nvidia-cuda-toolkit -y
Reinicia el sistema después de la instalación. Aquí tienes un manual paso a paso para instalar CUDA y cuDDN.
Instala Git y clona el repositorio de ComfyUI:
sudo apt install git -y git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
Crea un entorno virtual e instala las dependencias:
python3.10 -m venv venv
source venv/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
Configura ComfyUI:
Dependiendo de tu servidor, puedes ajustar la configuración predeterminada (como la dirección IP y puerto) modificando el archivo de configuración o creando uno personalizado.
Para correr ComfyUI:
python main.py
Si necesitas que la interfaz sea accesible desde otra máquina, puedes especificar una IP y puerto:
python main.py --listen --port 8188
Accede a la interfaz:
Una vez que ComfyUI esté ejecutándose, abre un navegador en tu red y dirígete a:
http://<IP-DEL-SERVIDOR>:8188
Notas adicionales:
Si usas un servidor sin entorno gráfico, puedes ejecutar ComfyUI en segundo plano usando tmux o screen:
screen -S comfyui python main.py --listen --port 8188
Para habilitar la ejecución con GPU, asegúrate de que las bibliotecas de CUDA están correctamente instaladas.
Instalación de ComfyUI en Windows 11
Requisitos previos:
- Windows 11 con arquitectura de 64 bits.
- Python 3.10 o superior.
- Controladores de GPU NVIDIA.
- Git (opcional pero recomendado).
Pasos:
Descarga e instala Python:
Descarga Python desde su sitio web oficial. Asegúrate de marcar la opción «Add Python to PATH» durante la instalación.
Instala Git:Descarga e instala Git desde aquí. Esto te permitirá clonar el repositorio de ComfyUI fácilmente.
Instala los controladores de la GPU NVIDIA:
Si tienes una GPU NVIDIA, asegúrate de que los controladores y CUDA estén instalados correctamente. Puedes descargar los drivers de la página de NVIDIA.
Clona el repositorio de ComfyUI:
Abre PowerShell o CMD en el directorio donde quieras instalar ComfyUI y ejecuta:
git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
Si no tienes Git instalado, puedes descargar el archivo ZIP desde GitHub, descomprimirlo y luego acceder al directorio ComfyUI.
Crea un entorno virtual e instala las dependencias:
Abre una terminal en el directorio ComfyUI y ejecuta los siguientes comandos:
python -m venv venv
venv\Scripts\activate
pip install --upgrade pip
pip install -r requirements.txt
Ejecuta ComfyUI:
Luego, ejecuta la aplicación de ComfyUI:
python main.py
Accede a la interfaz de ComfyUI:
Abre tu navegador y accede a: http://localhost:8188
Notas adicionales:
- Para asegurarte de que la GPU se está utilizando correctamente, comprueba que los controladores de CUDA y los controladores NVIDIA estén funcionando.
- Si no tienes Git, puedes descargar ComfyUI manualmente en un archivo ZIP desde GitHub y descomprimirlo.
¡Con estos pasos ya deberías tener ComfyUI instalado y funcionando tanto en Ubuntu como en Windows 11!
Ya puedes crear tus impresionantes imágenes con Flux1 Dev.
Pingback: Cómo Escalar Varias Imágenes Sin Pérdida de Calidad en GIMP Usando BIMP
Pingback: Sistema Linux para el Desarrollo Web
Pingback: Arch Linux: Una Guía Completa