Skip to content
Aidez ComfyUI Wiki à supprimer les publicités Devenir un Mécène
Menu et InterfaceServer Config

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 :
      OptionDescriptionCas d’utilisation
      AutoSélection automatique de la méthode optimaleRecommandé pour débutants
      ActivéAllocation mémoire agressiveBesoin de plus de VRAM
      DésactivéAllocation mémoire conservativeProblè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 :
      OptionDescriptionCas d’utilisation
      AUTOSélection automatique de la précisionAdapté à la plupart des cas
      FP32Mode haute précisionQualité d’image maximale
      FP16Basse précision, plus rapideGé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 :
      OptionDescriptionCas d’utilisation
      AUTOSélection automatiqueRecommandé pour débutants
      FP32Meilleure qualité, plus lentQualité maximale
      FP16Mode équilibréUsage quotidien
      BF16Mode équilibré spécialGPU récents spécifiques
  • Précision VAE (vae-precision)

    • Fonction : Contrôle du traitement final des détails
    • Options :
      OptionDescriptionCas d’utilisation
      AUTOSélection automatiqueRecommandé pour débutants
      FP16Rapide mais moins détailléGénération rapide
      FP32Meilleure qualité, plus lentQualité maximale
      BF16Entre FP16 et FP32GPU 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 :
      OptionDescriptionCas d’utilisation
      AUTOSélection automatiqueRecommandé pour débutants
      FP32Compréhension plus préciseInterprétation précise des prompts
      FP16Compréhension rapideTraitement rapide nécessaire
      BF16Équilibre entre les deuxOptimisation 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 :
      OptionDescriptionCas d’utilisation
      NoPreviewsPas d’aperçuVitesse maximale
      LatentAffichage flou du processusSuivi de progression
      TaesdAffichage plus netProgression 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 :
      OptionDescriptionCas d’utilisation
      autoSélection automatiqueRecommandé pour débutants
      splitÉconomie VRAM, plus lentVRAM insuffisante
      quadMéthode traditionnelleEffets stables nécessaires
      pytorchMéthode native PyTorchProblè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 :
      OptionDescriptionCas d’utilisation
      AutoGestion automatiqueRecommandé pour débutants
      FullUtilisation maximaleVRAM suffisante
      LowÉconomie d’espaceVRAM 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 :
      OptionDescription
      sha256Mé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 :
      OptionDescriptionCas d’utilisation
      DEBUGTous les détailsDéveloppement/Dépannage
      INFOInformations généralesUsage quotidien
      WARNINGAvertissements et erreursNotifications de problèmes
      ERRORErreurs uniquementProblèmes sérieux
      CRITICALErreurs critiquesProblè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