Skip to content

Cómo Instalar ComfyUI en Linux

ComfyUI es una interfaz gráfica y backend modular potente para modelos de difusión estable, que cuenta con una interfaz basada en gráficos/nodos que te permite diseñar y ejecutar flujos de trabajo avanzados de difusión estable sin necesidad de codificación. Aquí están los pasos para instalar ComfyUI en un sistema Linux:

1. Clonar el Repositorio

Comienza clonando el repositorio de ComfyUI en tu máquina local. Abre una terminal y ejecuta el siguiente comando:

git clone https://github.com/comfyanonymous/ComfyUI.git

2. Colocar Archivos de Modelo

Coloca tus puntos de control de Stable Diffusion (los grandes archivos ckpt/safetensors) en el directorio models/checkpoints.

3. Instalar PyTorch

Instala PyTorch según el tipo de GPU que tengas. Para GPUs AMD, utiliza los siguientes comandos para instalar la versión estable o nocturna de PyTorch:

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm6.0
# o
pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/rocm6.1

Para GPUs NVIDIA, utiliza el siguiente comando:

pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu121
# o
pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu124

4. Instalar Dependencias

Navega al directorio de ComfyUI en tu terminal y ejecuta el siguiente comando para instalar todas las dependencias requeridas:

pip install -r requirements.txt

5. Ejecutar ComfyUI

Finalmente, ejecuta el siguiente comando para iniciar ComfyUI:

python main.py

¡Eso es todo! ComfyUI debería estar ejecutándose ahora en tu sistema Linux. Puedes comenzar a diseñar y ejecutar flujos de trabajo avanzados de difusión estable utilizando la interfaz basada en gráficos/nodos.

6. Nota para Usuarios de GPU AMD

Si estás utilizando una GPU AMD que no está oficialmente soportada por ROCm, es posible que necesites establecer una variable de entorno para anular la versión de la GPU:

HSA_OVERRIDE_GFX_VERSION=10.3.0 python main.py
# o para tarjetas RDNA3 como la 7600:
HSA_OVERRIDE_GFX_VERSION=11.0.0 python main.py

7. Usuarios de GPU Intel

Si estás utilizando una GPU Intel, necesitarás seguir las instrucciones de instalación para la Extensión de Intel para PyTorch (IPEX), que incluye la instalación de los controladores necesarios, Basekit y paquetes IPEX, y luego ejecutar ComfyUI como se describe para Windows y Linux.

8. Usuarios de Mac Silicon

Para los usuarios con chips Apple M1 o M2, instala la última versión nocturna de PyTorch y sigue las instrucciones de instalación manual para Windows y Linux.

Solución de Problemas

Si encuentras algún problema durante la instalación, consulta la documentación oficial de ComfyUI o los foros de la comunidad para obtener asistencia.