Guía de Configuración del Servidor ComfyUI
Versión actual: ComfyUI Desktop v0.4.5
La configuración del servidor se realiza en el lado del servidor (host) de ComfyUI Desktop, donde puede configurar el acceso LAN de ComfyUI, los ajustes de precisión y la configuración de caché. Estos ajustes no se pueden modificar cuando se accede desde otros dispositivos en la LAN.
Red (Network)
-
Host (listen)
- Función: Configuración de la dirección IP de escucha
- Valor predeterminado:
127.0.0.1
(acceso solo localhost)
-
Puerto (port)
- Función: Configuración del puerto de escucha
- Valor predeterminado:
8000
(modificar solo en caso de conflicto)
-
Archivos TLS (tls-keyfile y tls-certfile)
- Función: Configuración para conexión HTTPS segura
- Nota: Ignorar si no se necesita HTTPS
-
Activar encabezado CORS (enable-cors-header)
- Función: Permitir acceso desde otros sitios web
- Uso: Usar ”*” para permitir todos los orígenes
-
Tamaño máximo de carga (max-upload-size)
- Función: Límite de tamaño para cargas de archivos (en MB)
- Valor predeterminado:
100
Configuración CUDA
-
Dispositivo CUDA (cuda-device)
- Función: Selección de GPU a utilizar
- Opciones:
- 0: Primera GPU
- 1: Segunda GPU (si está disponible)
- null: Selección automática
- Recomendación: Mantener valor predeterminado para usuarios con una sola GPU
-
CUDA malloc (cuda-malloc)
- Función: Gestión de asignación de memoria GPU
- Opciones:
Opción Descripción Caso de uso Auto Selección automática del método óptimo Recomendado para principiantes Activado (Enabled) Asignación de memoria agresiva Necesidad de más VRAM Desactivado (Disabled) Asignación de memoria conservadora Problemas de VRAM
Inferencia (Inference)
-
Precisión global de punto flotante (global-precision)
- Función: Control de precisión general de cálculos
- Opciones:
Opción Descripción Caso de uso AUTO Selección automática de precisión Adecuado para mayoría de casos FP32 Modo alta precisión Máxima calidad de imagen FP16 Baja precisión, más rápido Generación rápida
-
Precisión UNET (unet-precision)
- Función: Control de precisión del núcleo de generación de imágenes
- Opciones:
Opción Descripción Caso de uso AUTO Selección automática Recomendado para principiantes FP32 Mejor calidad, más lento Máxima calidad FP16 Modo equilibrado Uso diario BF16 Modo equilibrado especial GPUs recientes específicas
-
Precisión VAE (vae-precision)
- Función: Control del procesamiento final de detalles
- Opciones:
Opción Descripción Caso de uso AUTO Selección automática Recomendado para principiantes FP16 Rápido pero menos detallado Generación rápida FP32 Mejor calidad, más lento Máxima calidad BF16 Entre FP16 y FP32 GPUs recientes específicas
-
Ejecutar VAE en CPU (cpu-vae)
- Función: Procesamiento final de imágenes en CPU
- Casos de uso:
- Memoria GPU insuficiente
- Procesamiento de imágenes muy grandes
- Rendimiento GPU insuficiente
-
Precisión del codificador de texto (text-encoder-precision)
- Función: Control de precisión en comprensión de texto
- Opciones:
Opción Descripción Caso de uso AUTO Selección automática Recomendado para principiantes FP32 Comprensión más precisa Interpretación precisa de prompts FP16 Comprensión rápida Procesamiento rápido necesario BF16 Equilibrio entre ambos Optimización GPU específica
Memoria (Memory)
-
Formato de memoria channels-last (force-channels-last)
- Función: Modificación de organización de datos de imagen en memoria
- Recomendación: Mantener valor predeterminado salvo que entienda el impacto
-
Dispositivo DirectML (directml)
- Función: Selección de dispositivo DirectML
- Uso: Para usuarios de GPU AMD
-
Desactivar optimización IPEX (disable-ipex-optimize)
- Función: Desactivación de optimización IPEX
- Valor predeterminado:
false
Configuración de Vista Previa (Preview Settings)
-
Método de vista previa (preview-method)
- Función: Control de visualización del proceso de generación
- Opciones:
Opción Descripción Caso de uso NoPreviews Sin vista previa Velocidad máxima Latent Visualización borrosa del proceso Seguimiento de progreso Taesd Visualización más nítida Progreso claro necesario
-
Tamaño de imágenes de vista previa (preview-size)
- Función: Configuración del tamaño de ventana de vista previa
- Valores recomendados:
- Uso normal: 512
- Rendimiento limitado: 256
- Alto rendimiento: Mayor posible
Caché
-
Sistema de caché clásico (cache-classic)
- Función: Uso del sistema de caché tradicional
- Casos de uso:
- Memoria del sistema suficiente
- Rendimiento estable necesario
-
Caché LRU (cache-lru)
- Función: Configuración de caché para datos recientemente usados
- Valores recomendados:
- 8GB RAM: 2-3
- 16GB RAM: 4-6
- 32GB+ RAM: 8-12
Configuración de Atención (Attention Settings)
-
Método de atención cruzada (cross-attention-method)
- Función: Control de comprensión de texto y conversión de imagen
- Opciones:
Opción Descripción Caso de uso auto Selección automática Recomendado para principiantes split Ahorro VRAM, más lento VRAM insuficiente quad Método tradicional Efectos estables necesarios pytorch Método nativo PyTorch Problemas de compatibilidad
-
Forzar upcast de atención (force-attention-upcast)
- Función: Fuerza mayor precisión para mecanismo de atención
- Uso: Detalles de imagen no ideales
-
Prevenir upcast de atención (dont-upcast-attention)
- Función: Evita uso de alta precisión
- Uso: Generación rápida necesaria
Gestión VRAM
-
Modo de gestión VRAM (vram-management)
- Función: Control de uso de memoria GPU
- Opciones:
Opción Descripción Caso de uso Auto Gestión automática Recomendado para principiantes Full Uso máximo VRAM suficiente Low Ahorro de espacio VRAM insuficiente
-
VRAM reservada (reserve-vram)
- Función: Reserva de memoria GPU para otros programas
- Valor recomendado: 2-4GB según necesidades
General
-
Desactivar optimización xFormers (disable-xformers)
- Función: Desactivación de optimización xFormers
- Recomendación: Mantener activado salvo problemas
-
Función hash predeterminada (default-hashing-function)
- Función: Método de verificación de integridad de archivos modelo
- Opciones:
Opción Descripción sha256 Método más seguro y común
-
Algoritmos deterministas (deterministic)
- Función: Uso de algoritmos aleatorios más estables pero más lentos
- Recomendación: Activación generalmente no necesaria
-
Optimizaciones no probadas (fast)
- Función: Uso de métodos de optimización experimentales
- Recomendación: No recomendado para efectos estables
-
No imprimir salida del servidor (dont-print-server)
- Función: Supresión de logs de ejecución backend
- Recomendación: Desactivar para solución de problemas
-
Desactivar metadatos de prompt (disable-metadata)
- Función: No guardar información de prompt
- Uso: Privacidad de prompts
-
Desactivar nodos personalizados (disable-all-custom-nodes)
- Función: Prevenir carga de módulos personalizados
- Uso: Experiencia base estable
-
Nivel de registro (log-level)
- Función: Configuración de nivel de detalle de logs
- Opciones:
Opción Descripción Caso de uso DEBUG Todos los detalles Desarrollo/Depuración INFO Información general Uso diario WARNING Advertencias y errores Notificaciones de problemas ERROR Solo errores Problemas serios CRITICAL Errores críticos Problemas más graves
Configuración de Directorios
-
Directorio de entrada (input-directory)
- Función: Configuración del directorio para archivos de entrada
- Valor predeterminado: Cadena vacía
-
Directorio de salida (output-directory)
- Función: Configuración del directorio para archivos de salida
- Valor predeterminado: Cadena vacía