Skip to content

Comment installer ComfyUI sur Linux (How to Install ComfyUI on Linux)

ComfyUI est une interface graphique et un backend puissants et modulaires pour les modèles de diffusion stable, avec une interface basée sur des graphes/nœuds qui vous permet de concevoir et d’exécuter des workflows de diffusion stable avancés sans aucun codage. Voici les étapes pour installer ComfyUI sur un système Linux :

1. Cloner le dépôt

Commencez par cloner le dépôt ComfyUI sur votre machine locale. Ouvrez un terminal et exécutez la commande suivante :

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

2. Placer les fichiers de modèle

Placez vos points de contrôle Stable Diffusion (les gros fichiers ckpt/safetensors) dans le répertoire models/checkpoints.

3. Installer PyTorch

Installez PyTorch en fonction du type de votre GPU. Pour les GPU AMD, utilisez les commandes suivantes pour installer la version stable ou nightly de PyTorch :

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

Pour les GPU NVIDIA, utilisez la commande suivante :

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

4. Installer les dépendances

Naviguez vers le répertoire ComfyUI dans votre terminal et exécutez la commande suivante pour installer toutes les dépendances requises :

pip install -r requirements.txt

5. Exécuter ComfyUI

Enfin, exécutez la commande suivante pour démarrer ComfyUI :

python main.py

Ça y est ! ComfyUI devrait maintenant fonctionner sur votre système Linux. Vous pouvez commencer à concevoir et exécuter des workflows avancés de diffusion stable en utilisant l’interface basée sur des graphes/nœuds.

6. Remarque pour les utilisateurs de GPU AMD

Si vous utilisez un GPU AMD qui n’est pas officiellement pris en charge par ROCm, vous devrez peut-être définir une variable d’environnement pour remplacer la version du GPU :

HSA_OVERRIDE_GFX_VERSION=10.3.0 python main.py
# or for RDNA3 cards like the 7600:
HSA_OVERRIDE_GFX_VERSION=11.0.0 python main.py

7. Utilisateurs de GPU Intel

Si vous utilisez un GPU Intel, vous devrez suivre les instructions d’installation pour l’Extension de PyTorch d’Intel (IPEX), ce qui inclut l’installation des pilotes nécessaires, Basekit, et des paquets IPEX, puis exécuter ComfyUI comme décrit pour Windows et Linux.

8. Utilisateurs de Mac Silicon

Pour les utilisateurs avec des puces Apple M1 ou M2, installez la dernière version nightly de PyTorch et suivez les instructions d’installation manuelle pour Windows et Linux.

Dépannage

Si vous rencontrez des problèmes lors de l’installation, consultez la ComfyUI Github ou les forums communautaires pour obtenir de l’aide.