ComfyUI

Ejecute ComfyUI en una GPU Node Lodge. Instálelo con uv, descargue un checkpoint y abra la interfaz web en su computadora a través de un túnel SSH.

Ejecute ComfyUI para generar imágenes y video, y use su interfaz web desde su navegador.

GPU: 16 GB de VRAM para SDXL, 24 GB o más para modelos de imagen y video más grandes.

1. Instale

curl -LsSf https://astral.sh/uv/install.sh | sh
source $HOME/.local/bin/env

git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
uv venv --python 3.12 --seed
source .venv/bin/activate
uv pip install torch torchvision torchaudio --torch-backend=auto
uv pip install -r requirements.txt

--torch-backend=auto selecciona la compilación de PyTorch que corresponde al driver instalado.

2. Añada un modelo

Los checkpoints van en models/checkpoints. Para SDXL base:

uv pip install huggingface_hub
hf download stabilityai/stable-diffusion-xl-base-1.0 sd_xl_base_1.0.safetensors \
  --local-dir models/checkpoints

Los demás tipos de modelo tienen sus propias carpetas en models/ (loras, vae, controlnet, …).

Suba sus propios archivos desde su computadora:

rsync -avz ./my-model.safetensors ubuntu@203.0.113.42:~/ComfyUI/models/checkpoints/

3. Inicie

Ejecútelo dentro de tmux:

tmux new -s comfy
cd ~/ComfyUI && source .venv/bin/activate
python main.py --port 8188

Separe la sesión de tmux con Ctrl+b d. ComfyUI escucha en 127.0.0.1:8188.

4. Abra la interfaz

En su computadora:

ssh -N -L 8188:localhost:8188 ubuntu@203.0.113.42

Abra http://localhost:8188. La interfaz solo es accesible a través de su túnel.

5. Recupere sus imágenes

Los resultados se escriben en ~/ComfyUI/output:

rsync -avz ubuntu@203.0.113.42:~/ComfyUI/output/ ./comfy-output/

Exporte sus workflows desde la interfaz (Workflow → Export) antes de terminar. Todo lo que hay en la máquina se elimina con ella.

Referencia: ComfyUI en GitHub.

Los resultados aparecen mientras escribe. Las flechas permiten recorrerlos.