
L'interface de ComfyUI dans un navigateur.
Première chose, il faudra installer Miniconda qui nous permettra de créer un environnement de travail virtuel avec Python. Il suffira de vous rendre à cette adresse : www.anaconda.com/download Télécharger la version MiniConda, en scrollant vers le bas vous le trouverez. Sur la page des téléchargements pas besoin de vous inscrire, vous pouvez cliquer sur "skip" pour passer l'étape. Une fois l'installateur téléchargé vous pouvez le lancer et suivre les étapes. Pas besoin de redémarrer de mémoire. Maintenant il faudra ouvrir l'application Terminal, puis coller ce code :git clone https://github.com/comfyanonymous/ComfyUI.git
Le Terminal va télécharger la derrière version et la mettre à la racine de votre dossier utilisateur.
Nous allons créer l'environnement virtuel de travail pour ComfyUI, avec une nouvelle fois dans le Terminal du code à copier :
conda create -n comfyenv
conda activate comfyenv
La première ligne fabrique l'environnement, et la deuxième l'active. Donc on copie la première puis la suivante.
Nous allons installer l'outil Pytorch et ensuite lancer l'installation.
Ouvrir le dossier ComfyUI : (Toujours dans le Terminal.)
cd ComfyUI
Installer Pytroch :
conda install pytorch-nightly::pytorch torchvision torchaudio -c pytorch-nightly
Lancer l'installation :
pip install -r requirements.txt
Lançons ComfyUI
Commande de base :
python main.py
Commande étendue :
PYTORCH_MPS_HIGH_WATERMARK_RATIO=0.0 python3 main.py --listen 0.0.0.0 --force-fp16
Pourquoi étendre ? Simplement pour charger quelques paramètres pour éviter des messages d'erreurs. Mais aussi pour mettre en ligne localement ComfyUI avec --listen 0.0.0.0.
Normalement pour lancer ComfyUI un localhost:8188 suffira ou l'ip de votre machine suivie du port 8188, exmple : 192.123.8.12:8188. Bien sûr dans votre navigateur préféré !
NB: MPS backend out of memory, c'est la commande PYTORCH_MPS_HIGH_WATERMARK_RATIO=0.0, et --force-fp16, ça force l'usage du float16.
TIPS :
Pour désactiver l'environnement Conda par défaut dans le Terminal.
conda config --set auto_activate_base false
Pour lancer ConfyUI après un redémarrage ou une fermeture.
conda activate comfyenv
cd ComfyUI
python main.py
Ou la commande étendue pour cette dernière commande.
Le raccourcis clavier control+c permet de clore le service.