ComfyUI

Exécutez ComfyUI sur un GPU Node Lodge. Installation avec uv, téléchargement d'un checkpoint, interface web ouverte sur votre ordinateur par tunnel SSH.

Exécutez ComfyUI pour générer images et vidéos, et utilisez son interface web depuis votre navigateur.

GPU : 16 Go de VRAM pour SDXL, 24 Go ou plus pour les modèles d’images et de vidéo plus lourds.

1. Installer

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 choisit la version de PyTorch adaptée au pilote installé.

2. Ajouter un modèle

Les checkpoints vont dans models/checkpoints. Pour 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

Les autres types de modèles ont leurs propres dossiers sous models/ (loras, vae, controlnet…).

Téléversez vos propres fichiers depuis votre ordinateur :

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

3. Démarrer

Lancez-le dans tmux :

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

Détachez la session avec Ctrl+b d. ComfyUI écoute sur 127.0.0.1:8188.

4. Ouvrir l’interface

Sur votre ordinateur :

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

Ouvrez http://localhost:8188. L’interface n’est joignable que par votre tunnel.

5. Récupérer vos images

Les sorties sont écrites dans ~/ComfyUI/output :

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

Exportez vos workflows depuis l’interface (Workflow → Export) avant la fin. Tout ce qui se trouve sur la machine est supprimé avec elle.

Référence : ComfyUI sur GitHub.

Les résultats apparaissent pendant la saisie. Les flèches permettent de les parcourir.