Guide de Configuration du Serveur ComfyUI
Version actuelle : ComfyUI Desktop v0.4.5
La configuration du serveur s’effectue côté serveur (côté hôte) de ComfyUI Desktop, où vous pouvez configurer l’accès LAN de ComfyUI, les paramètres de précision et les paramètres de cache. Ces paramètres ne peuvent pas être modifiés lors de l’accès depuis d’autres appareils sur le LAN.
Réseau
-
Hôte (listen)
- Fonction : Configuration de l’adresse IP à écouter
- Valeur par défaut :
127.0.0.1
(accès localhost uniquement)
-
Port (port)
- Fonction : Configuration du port d’écoute
- Valeur par défaut :
8000
(à modifier uniquement en cas de conflit logiciel)
-
Fichiers TLS (tls-keyfile et tls-certfile)
- Fonction : Configuration pour la connexion HTTPS sécurisée
- Note : Ignorable si HTTPS n’est pas nécessaire
-
Activer l’en-tête CORS (enable-cors-header)
- Fonction : Autoriser l’accès depuis d’autres sites web
- Usage : Utiliser ”*” pour autoriser toutes les origines
-
Taille maximale de téléchargement (max-upload-size)
- Fonction : Limite de taille pour les téléchargements de fichiers (en MB)
- Valeur par défaut :
100
Configuration CUDA
-
Appareil CUDA (cuda-device)
- Fonction : Sélection du GPU à utiliser
- Options :
- 0 : Premier GPU
- 1 : Second GPU (si disponible)
- null : Sélection automatique
- Recommandation : Conserver la valeur par défaut pour les utilisateurs mono-GPU
-
CUDA malloc (cuda-malloc)
- Fonction : Gestion de l’allocation mémoire GPU
- Options :
Option Description Cas d’utilisation Auto Sélection automatique de la méthode optimale Recommandé pour débutants Activé Allocation mémoire agressive Besoin de plus de VRAM Désactivé Allocation mémoire conservative Problèmes de VRAM
Inférence
-
Précision globale des points flottants (global-precision)
- Fonction : Contrôle de la précision générale des calculs
- Options :
Option Description Cas d’utilisation AUTO Sélection automatique de la précision Adapté à la plupart des cas FP32 Mode haute précision Qualité d’image maximale FP16 Basse précision, plus rapide Génération rapide
-
Précision UNET (unet-precision)
- Fonction : Contrôle de la précision du cœur de génération d’images
- Options :
Option Description Cas d’utilisation AUTO Sélection automatique Recommandé pour débutants FP32 Meilleure qualité, plus lent Qualité maximale FP16 Mode équilibré Usage quotidien BF16 Mode équilibré spécial GPU récents spécifiques
-
Précision VAE (vae-precision)
- Fonction : Contrôle du traitement final des détails
- Options :
Option Description Cas d’utilisation AUTO Sélection automatique Recommandé pour débutants FP16 Rapide mais moins détaillé Génération rapide FP32 Meilleure qualité, plus lent Qualité maximale BF16 Entre FP16 et FP32 GPU récents spécifiques
-
Exécuter VAE sur CPU (cpu-vae)
- Fonction : Traitement final des images sur CPU
- Cas d’utilisation :
- Mémoire GPU insuffisante
- Traitement de très grandes images
- Performance GPU insuffisante
-
Précision de l’encodeur de texte (text-encoder-precision)
- Fonction : Contrôle de la précision de compréhension du texte
- Options :
Option Description Cas d’utilisation AUTO Sélection automatique Recommandé pour débutants FP32 Compréhension plus précise Interprétation précise des prompts FP16 Compréhension rapide Traitement rapide nécessaire BF16 Équilibre entre les deux Optimisation GPU spécifique
Mémoire
-
Format de mémoire des derniers canaux (force-channels-last)
- Fonction : Modification de l’organisation des données d’image en mémoire
- Recommandation : Conserver la valeur par défaut sauf si vous comprenez l’impact
-
Appareil DirectML (directml)
- Fonction : Sélection de l’appareil DirectML
- Usage : Pour utilisateurs GPU AMD
-
Désactiver l’optimisation IPEX (disable-ipex-optimize)
- Fonction : Désactivation de l’optimisation IPEX
- Valeur par défaut :
false
Paramètres d’aperçu
-
Méthode d’aperçu (preview-method)
- Fonction : Contrôle de l’affichage du processus de génération
- Options :
Option Description Cas d’utilisation NoPreviews Pas d’aperçu Vitesse maximale Latent Affichage flou du processus Suivi de progression Taesd Affichage plus net Progression claire nécessaire
-
Taille des images d’aperçu (preview-size)
- Fonction : Configuration de la taille de la fenêtre d’aperçu
- Valeurs recommandées :
- Usage normal : 512
- Performance limitée : 256
- Haute performance : Plus grand possible
Cache
-
Système de cache classique (cache-classic)
- Fonction : Utilisation du système de cache traditionnel
- Cas d’utilisation :
- Mémoire système suffisante
- Performance stable nécessaire
-
Cache LRU (cache-lru)
- Fonction : Configuration du cache des données récemment utilisées
- Valeurs recommandées :
- 8GB RAM : 2-3
- 16GB RAM : 4-6
- 32GB+ RAM : 8-12
Paramètres d’attention
-
Méthode d’attention croisée (cross-attention-method)
- Fonction : Contrôle de la compréhension texte et conversion d’image
- Options :
Option Description Cas d’utilisation auto Sélection automatique Recommandé pour débutants split Économie VRAM, plus lent VRAM insuffisante quad Méthode traditionnelle Effets stables nécessaires pytorch Méthode native PyTorch Problèmes de compatibilité
-
Forcer l’attention de conversion ascendante (force-attention-upcast)
- Fonction : Force une précision plus élevée pour le mécanisme d’attention
- Usage : Détails d’image non idéaux
-
Prévenir l’attention de conversion ascendante (dont-upcast-attention)
- Fonction : Empêche l’utilisation de haute précision
- Usage : Génération rapide nécessaire
Gestion VRAM
-
Mode de gestion VRAM (vram-management)
- Fonction : Contrôle de l’utilisation de la mémoire GPU
- Options :
Option Description Cas d’utilisation Auto Gestion automatique Recommandé pour débutants Full Utilisation maximale VRAM suffisante Low Économie d’espace VRAM insuffisante
-
VRAM réservée (reserve-vram)
- Fonction : Réservation de mémoire GPU pour d’autres programmes
- Valeur recommandée : 2-4GB selon les besoins
Général
-
Désactiver l’optimisation xFormers (disable-xformers)
- Fonction : Désactivation de l’optimisation xFormers
- Recommandation : Garder activé sauf problèmes
-
Fonction de hachage par défaut (default-hashing-function)
- Fonction : Méthode de vérification d’intégrité des fichiers modèles
- Options :
Option Description sha256 Méthode la plus sûre et commune
-
Algorithmes déterministes
- Fonction : Utilisation d’algorithmes aléatoires plus stables mais plus lents
- Recommandation : Activation généralement non nécessaire
-
Optimisations non testées
- Fonction : Utilisation de méthodes d’optimisation expérimentales
- Recommandation : Non recommandé pour effets stables
-
Ne pas imprimer la sortie serveur
- Fonction : Suppression des logs d’exécution backend
- Recommandation : Désactiver pour le dépannage
-
Désactiver les métadonnées d’invite
- Fonction : Ne pas sauvegarder les informations de prompt
- Usage : Confidentialité des prompts
-
Désactiver les nœuds personnalisés
- Fonction : Empêcher le chargement des modules personnalisés
- Usage : Expérience de base stable
-
Niveau de verbosité de la journalisation (log-level)
- Fonction : Configuration du niveau de détail des logs
- Options :
Option Description Cas d’utilisation DEBUG Tous les détails Développement/Dépannage INFO Informations générales Usage quotidien WARNING Avertissements et erreurs Notifications de problèmes ERROR Erreurs uniquement Problèmes sérieux CRITICAL Erreurs critiques Problèmes critiques
Paramètres de répertoire
-
Répertoire d’entrée (input-directory)
- Fonction : Configuration du répertoire des fichiers d’entrée
- Valeur par défaut : Chaîne vide
-
Répertoire de sortie (output-directory)
- Fonction : Configuration du répertoire des fichiers de sortie
- Valeur par défaut : Chaîne vide