Ver equipos

AI Supercomputers es el portal de IA local del Grupo Ietres.La compra se realiza en nuestras tiendas oficiales. Si una referencia no aparece con stock, consulta la posibilidad de reserva y la siguiente entrada prevista.

Guía de imagen y vídeo

ComfyUI: flujos por nodos, VRAM, automatización y despliegue local

ComfyUI convierte la generación en un grafo reproducible: cada nodo carga un modelo, transforma datos o controla una etapa. Esa flexibilidad exige gestionar memoria, dependencias y nodos personalizados como componentes de software.

Aplicación por nodosFlujos exportablesAPI local para automatización
Ruta de montaje

Qué necesitas antes y cómo sabrás que has terminado

Ejecuta la guía sobre un entorno de prueba. No avances a producción hasta obtener la salida verificable y documentar la reversión.

Antes de empezar

Una GPU compatible, drivers revisados, espacio para modelos y un workflow de referencia.

Resultado verificable

Ejecutar un flujo reproducible, identificar el consumo de VRAM y separar nodos confiables de extensiones no revisadas.

Hardware relacionado

Hardware para ComfyUI, imagen y vídeo

En cargas visuales se prioriza VRAM y velocidad de GPU; GB10 entra cuando el workflow necesita más capacidad.

Modelo mental

Un grafo visible en lugar de una caja cerrada

En palabras sencillas

ComfyUI se maneja como una receta hecha de cajitas conectadas: una caja carga el modelo, otra recibe tu descripción, otra genera la imagen. El primer día impone; al tercero se agradece, porque la receta queda guardada y se repite idéntica con un clic. Ejemplo real: la "receta" de fotos de producto de una tienda se ejecuta cada semana con artículos nuevos sin reconfigurar nada.

En ComfyUI, un flujo enlaza nodos para cargar checkpoints, codificar texto, generar latentes, aplicar control, decodificar y guardar resultados. El usuario puede inspeccionar la ruta de datos, reutilizar partes y fijar parámetros. Esto facilita reproducibilidad y automatización.

La documentación oficial incluye plantillas con nodos del núcleo y permite instalar en Windows, macOS y Linux. También existe un ecosistema amplio de nodos personalizados. Conviene empezar con plantillas del núcleo porque reducen dependencias y simplifican el diagnóstico.

ComfyUI puede producir imagen, vídeo, audio, objetos tridimensionales y otros medios según los modelos y nodos disponibles. No todas las funciones son locales: ciertos nodos de socios o APIs pueden enviar datos a servicios externos.

Anatomía

Un flujo básico y sus puntos de memoria

1Cargar modelo
2Codificar prompt
3Muestrear
4Decodificar VAE
5Guardar

El checkpoint no es el único consumidor de memoria. Text encoders, VAE, ControlNet, adaptadores, modelos de vídeo, cachés y lotes pueden coincidir en GPU. Algunos nodos descargan componentes a RAM, lo que reduce memoria de GPU a cambio de tiempo.

Un flujo guardado debe conservar también sus modelos, versiones y nodos. La imagen generada puede contener metadatos del flujo, pero no reemplaza un inventario de producción.

Instalación

Elige el método según el uso

Escritorio

Comfy Desktop

Instalación guiada y entorno separado. Adecuada para usuarios que quieren reducir tareas manuales.

Portable

Paquete para Windows

Útil para una instalación autocontenida en hardware compatible, con actualizaciones controladas.

Manual

Entorno Python aislado

Permite fijar dependencias, automatizar y administrar servidores, pero exige más mantenimiento.

La instalación manual oficial recomienda un entorno virtual para no contaminar el Python del sistema. En producción, fija versiones y conserva el archivo de dependencias. Una actualización de ComfyUI puede requerir actualizar paquetes.

VRAM

No existe un umbral universal

La memoria necesaria depende de checkpoint, precisión, resolución, lote, número de fotogramas, atención, ControlNet, adaptadores y nodos. Dos flujos con la misma resolución pueden tener requisitos muy distintos.

CambioEfecto habitualQué medir
Más resoluciónAumenta tensores y atenciónPico de VRAM y tiempo por imagen
Más loteMejora rendimiento total, consume más memoriaImágenes por minuto y latencia individual
VídeoAñade dimensión temporal y modelos grandesVRAM, RAM, almacenamiento y duración
ControlNet y adaptadoresCargan redes auxiliaresMemoria simultánea y descarga a CPU
CuantizaciónReduce pesos con impacto variableCalidad, compatibilidad y velocidad
OffloadReduce VRAM, aumenta transferenciasTiempo total y uso de RAM

Para un flujo que cabe en una GPU rápida, su ancho de banda suele ofrecer mejor rendimiento. La RTX PRO 6000 de 96 GB es una opción profesional. DGX Spark aporta 128 GB coherentes cuando la capacidad pesa más, pero necesita una prueba controlada.

Cadena de suministro

Los nodos personalizados son software de terceros

Automatización

El formato API es un contrato distinto

ComfyUI representa los flujos como JSON. Para una llamada programática se utiliza un formato API específico, distinto del formato visual de guardado. Exporta el flujo para API y trata los identificadores de nodo y entradas como un contrato versionado.

Aplicación → valida parámetros → construye workflow API → envía a ComfyUI
           → consulta estado → recoge salida → registra modelo y versión

No permitas que un usuario modifique arbitrariamente rutas de archivo, nodos o URLs. Crea una plantilla permitida y expón solo parámetros controlados como prompt, semilla, resolución dentro de límites y número de resultados.

Operación

De una estación creativa a un servicio

Instalación y base técnica

Instalar ComfyUI sin convertir el entorno en una colección de dependencias frágiles

ComfyUI es una interfaz por nodos y, al mismo tiempo, un motor de ejecución. La aplicación ocupa poco en comparación con los pesos: checkpoints, VAE, LoRA, ControlNet, modelos de texto, upscalers y modelos de vídeo son archivos independientes. Antes de instalar, separa tres ubicaciones: aplicación, modelos y resultados. Esa decisión simplifica copias, actualizaciones y recuperación.

Escritorio

ComfyUI Desktop

Es la entrada más sencilla para una estación personal. Gestiona la aplicación y reduce la fricción inicial. Resulta adecuada para aprender nodos, importar plantillas y validar un flujo antes de automatizarlo.

Windows

Paquete portátil

Permite mantener ComfyUI en una carpeta autocontenida. Conviene colocar modelos y salidas fuera de la carpeta de la aplicación para que una actualización o una copia no mezcle código, pesos y trabajos.

Producción

Entorno Python aislado

Es la opción apropiada cuando necesitas fijar versiones, automatizar el arranque, separar usuarios o integrar la API. Utiliza un entorno virtual y registra el commit o la versión desplegada.

  1. Actualiza el controlador de la GPU. Comprueba primero que el sistema reconoce el acelerador; no diagnostiques ComfyUI mientras el controlador todavía es incierto.
  2. Instala en una ruta sin permisos ambiguos. Evita ejecutar como administrador de forma permanente. El proceso solo necesita acceso a aplicación, modelos, entrada y salida.
  3. Arranca sin nodos de terceros. La primera prueba debe utilizar únicamente nodos del núcleo. Así separas un problema de instalación de un conflicto introducido por extensiones.
  4. Añade un único checkpoint compatible. Colócalo en la carpeta indicada por el nodo cargador y reinicia o refresca la lista de modelos.
  5. Guarda el flujo y una imagen de referencia. La reproducción exige conocer workflow, modelo, VAE, semilla, resolución, sampler, scheduler y versiones.
  6. Documenta la salida de consola. Los mensajes de inicio muestran dispositivo, memoria detectada, rutas y nodos que fallan al cargar.

Regla de mantenimiento: una instalación estable no se actualiza durante un trabajo crítico. Primero se clona o se crea un entorno de ensayo, se abre una copia del flujo y se compara el resultado.

Pesos y componentes

Qué archivo necesita cada nodo y por qué no basta con descargar «un modelo»

En muchos workflows, CLIP o el codificador de texto transforma el prompt en representaciones que el modelo utiliza durante el muestreo. Según la arquitectura puede venir dentro del checkpoint o como archivo separado; no intercambies codificadores sin comprobar compatibilidad.

Checkpoint. Conjunto principal de pesos del modelo de difusión. Algunos incluyen componentes adicionales y otros requieren VAE o codificadores separados.
VAE. Convierte entre el espacio latente y la imagen. Un VAE incompatible puede provocar colores incorrectos, pérdida de detalle o errores de forma.
LoRA. Adaptador ligero que modifica estilo o comportamiento sin sustituir todos los pesos. Su intensidad se prueba; apilar varios puede degradar el resultado.
ControlNet. Añade una condición estructural, como pose, bordes o profundidad. Suma nodos, memoria y tiempo de proceso.
Codificador de texto. Convierte el prompt en representaciones que entiende el modelo. Debe corresponder a la arquitectura del workflow.
Upscaler. Modelo especializado en ampliar o recuperar detalle. No equivale a generar a resolución nativa y también consume memoria.
Latente. Representación compacta sobre la que opera la difusión. Dimensiones, lote y arquitectura determinan gran parte del consumo.
Workflow. Grafo de nodos y conexiones. Describe el proceso, pero no incorpora necesariamente los pesos ni garantiza las versiones de extensiones.

Utiliza nombres internos coherentes y conserva una ficha por flujo. Debe indicar procedencia y licencia de cada peso, hash o identificador, ubicación, finalidad, versión de ComfyUI, nodos personalizados y una salida esperada. Si el mismo repositorio de modelos se comparte entre instalaciones, configura rutas adicionales en lugar de duplicar cientos de gigabytes.

ComponenteCarpeta habitualComprobación
Checkpointmodels/checkpointsAparece en el nodo de carga y coincide con la arquitectura del flujo
VAEmodels/vaeDecodifica sin dominantes de color ni dimensiones inesperadas
LoRAmodels/lorasEl nodo lo encuentra y la intensidad produce un cambio controlado
ControlNetmodels/controlnetPreprocesador, tipo de control y modelo corresponden entre sí
Upscalermodels/upscale_modelsFactor y memoria se miden con una imagen representativa
Entradas y salidasinput y outputPermisos, cuota, retención y nombres no exponen datos sensibles
Tutorial práctico

Construir y verificar el primer flujo de texto a imagen paso a paso

El flujo mínimo sirve para comprender dónde se carga el modelo y dónde aumenta la memoria. No empieces con una plantilla de decenas de nodos. Crea una cadena que puedas explicar de izquierda a derecha.

  1. Carga el checkpoint. El nodo cargador entrega el modelo de difusión, el codificador de texto y, según el formato, el VAE.
  2. Codifica el prompt positivo. Describe sujeto, encuadre, iluminación y restricciones relevantes. Evita depender de listas interminables de adjetivos.
  3. Codifica el prompt negativo cuando la arquitectura lo utilice. Añade solo exclusiones que hayas comprobado; un negativo genérico puede eliminar detalles deseados.
  4. Crea el latente vacío. Fija anchura, altura y lote. Duplicar el lote no equivale a ejecutar trabajos independientes y puede elevar mucho la memoria.
  5. Configura el sampler. Conserva semilla, número de pasos, scheduler y nivel de guía. Cambia una variable por prueba para poder atribuir el resultado.
  6. Decodifica mediante el VAE. La salida latente se transforma en imagen. Un error aquí suele indicar incompatibilidad o falta de memoria.
  7. Previsualiza y guarda. Separa la vista temporal de la salida persistente y define una ruta con retención conocida.
Checkpoint → Modelo ───────────────┐
             Texto positivo ──────┤
             Texto negativo ──────┤→ Sampler → VAE Decode → Guardar
Latente vacío ────────────────────┘

Una prueba reproducible necesita más que la semilla

Guarda el workflow en JSON y conserva una imagen con metadatos cuando el formato lo permita. Anota modelo, hash, VAE, LoRA, intensidades, resolución, lote, pasos, sampler, scheduler, guía, semilla y versión de cada nodo personalizado. Una misma semilla no garantiza el mismo resultado si cambia cualquiera de esos elementos.

Cómo comparar dos configuraciones

Fija prompt, semilla, resolución y modelo. Cambia una sola variable. Registra tiempo total, pico de memoria, errores, calidad visual y consistencia. Para vídeo o lotes, añade fotogramas, duración y tiempo por unidad. No elijas hardware por una captura aislada: utiliza el workflow más exigente que esperas mantener.

Memoria y rendimiento

Diagnosticar la VRAM antes de reducir calidad de forma indiscriminada

El consumo no depende únicamente del checkpoint. Resolución, lote, precisión, atención, VAE, ControlNet, upscaling, vídeo y nodos auxiliares compiten por memoria. Cuando falta VRAM, ComfyUI puede descargar componentes a RAM o ejecutar modos de bajo consumo; el flujo quizá termine, pero con una latencia muy superior.

SíntomaCausa probableOrden de actuación
Error de memoria al comenzarPesos y componentes no cabenCierra otros procesos, confirma precisión, reduce componentes y prueba un modelo menor
Falla al decodificarPico del VAE a alta resoluciónUsa decodificación por teselas si es compatible o reduce resolución de esa fase
Primera imagen correcta y lote posterior fallaMemoria retenida, lote o nodo con fugaReinicia, prueba el núcleo, reduce lote y aísla el nodo añadido
GPU con baja utilización y proceso muy lentoDescarga a CPU, lectura de disco o nodo no aceleradoRevisa consola, memoria, almacenamiento y dispositivo de cada componente
Resultado distinto tras actualizarCambio de nodo, modelo o algoritmoRestaura snapshot y compara con el flujo y los hashes registrados
  1. Mide el pico real. Ejecuta una cola corta con la resolución, lote y nodos finales.
  2. Deja margen. Una prueba que consume toda la VRAM no es una configuración estable para trabajo continuo.
  3. Optimiza la fase limitante. Reducir la resolución inicial no ayuda si el pico ocurre en el upscaler o en el VAE.
  4. Separa trabajos concurrentes. Dos usuarios pueden duplicar cachés y componentes aunque utilicen el mismo workflow.
  5. Compara capacidad y velocidad. Una GPU discreta es normalmente más rápida si todo cabe; una plataforma de memoria amplia puede completar flujos que la VRAM convencional no admite.
Extensiones y seguridad

Instalar nodos personalizados como software, no como simples bloques visuales

Un nodo personalizado ejecuta código con los permisos del proceso de ComfyUI. Puede instalar dependencias, leer archivos, abrir conexiones y modificar resultados. El hecho de aparecer en un workflow compartido no constituye una revisión de seguridad.

Antes

Evaluación mínima

  • Repositorio y autor identificables
  • Actividad y problemas conocidos revisados
  • Dependencias y scripts de instalación inspeccionados
  • Licencia compatible con el uso
  • Necesidad funcional real
Después

Operación controlada

  • Versión o commit fijado
  • Prueba en entorno separado
  • Acceso a red limitado
  • Snapshot antes de actualizar
  • Plan para desactivar y recuperar

No importes y ejecutes un workflow desconocido de inmediato. Revisa nodos ausentes, modelos solicitados, rutas de archivo y cualquier bloque que llame a servicios externos. La interfaz visual no muestra por sí sola todo lo que hace el código.

Automatización

Pasar del lienzo a una cola de producción sin perder trazabilidad

ComfyUI puede recibir workflows en formato API, encolarlos y devolver identificadores de ejecución. El JSON para API no debe confundirse con el archivo de edición normal. Exporta el formato correcto, identifica los campos que la aplicación podrá cambiar y valida cada entrada antes de enviarla.

  1. Congela un workflow aprobado. El equipo creativo valida una versión y la registra como plantilla.
  2. Expón solo parámetros permitidos. Prompt, semilla o dimensiones deben pasar por listas, rangos y límites; no permitas sustituir rutas o nodos arbitrarios.
  3. Asigna un identificador al trabajo. Relaciona solicitud, plantilla, usuario, modelos y salida sin guardar más contenido del necesario.
  4. Utiliza una cola. Controla concurrencia, cancelación, prioridad y tiempo máximo. No envíes varios flujos pesados directamente al mismo proceso.
  5. Recoge salida y errores. Comprueba que el archivo pertenece al trabajo y no devuelvas rutas internas al cliente.
  6. Aplica retención. Limpia entradas temporales, previsualizaciones y resultados según la finalidad.

En un servicio compartido, coloca ComfyUI detrás de una aplicación que aporte autenticación, autorización, límites y registro. No publiques el puerto de la interfaz directamente en Internet.

Dimensionamiento

El workflow completo decide el hardware

Para recomendar una estación necesitamos checkpoint, precisión, resolución, lote, ControlNet, VAE, upscaler, vídeo, número de trabajos simultáneos y tiempo objetivo. Con esos datos se compara una GPU rápida, una RTX PRO de gran VRAM o una plataforma de memoria unificada.

Dimensionar el equipo

Prueba el flujo exacto antes de dimensionar

Modelo, resolución, lote, nodos auxiliares y número de trabajos simultáneos definen el hardware. Una tabla genérica de VRAM no sustituye esa medición.

Abrir el recomendador
Del tutorial a la compra

Mide esta carga y elige el equipo con datos

Ejecuta una prueba representativa, registra memoria y tiempo, y utiliza el recomendador para comparar una GPU rápida con una plataforma de memoria coherente.

  1. 01

    Define la carga

    Concreta tarea, familia de modelo, contexto, lote y usuarios simultáneos.

    Aclarar el caso de uso →
  2. 02

    Dimensiona memoria

    Compara VRAM, memoria coherente, velocidad y margen de crecimiento.

    Usar el recomendador de hardware →
  3. 03

    Compra en la tienda

    Abre la ficha comercial para consultar configuración, precio cerrado, disponibilidad y condiciones vigentes.

    Contacto y disponibilidad →
Si la carga cabe en VRAM

RTX PRO 6000 · 96 GB

Prioriza una GPU profesional para inferencia, imagen, vídeo o serving cuando el modelo y el contexto caben en sus 96 GB de VRAM.

Ver ficha profesional →
Si todavía no tienes medidas

Recomendador de hardware

Responde cinco preguntas y compara el equipo actual, una GPU NVIDIA, la RTX PRO 6000 y sistemas GB10 como DGX Spark, ASUS Ascent GX10 o Lenovo ThinkStation PGX.

Comparar opciones →

aisupercomputers.es aporta guías y herramientas de decisión. La compra, el precio cerrado en la ficha y el soporte comercial desde España se gestionan en las tiendas del grupo Ietres.

Preguntas frecuentes

Respuestas directas

¿Qué es ComfyUI?

Es una aplicación de código abierto basada en nodos para construir y ejecutar flujos de IA generativa, especialmente de imagen, vídeo, audio y procesos multimodales.

¿Cuánta VRAM necesito?

No existe una cifra única. Depende de modelo, precisión, resolución, lote, atención, nodos, ControlNet, VAE y descarga a CPU. Debes probar el flujo exacto.

¿Los nodos personalizados son seguros?

Son código de terceros y pueden ejecutar acciones con los permisos del proceso. Revisa repositorio, dependencias y mantenedor, utiliza entornos aislados y no instales paquetes sin evaluación.

¿Puedo automatizar ComfyUI?

Sí. Los flujos se representan como grafos y existe un formato API en JSON para enviarlos al servidor local. El formato de API difiere del guardado normal del navegador.

¿ComfyUI funciona solo en la nube?

No. Tiene instalación local y autoalojada. Algunas funciones o nodos de socios pueden utilizar servicios externos; revisa cada nodo y bloquea salidas no autorizadas.

¿DGX Spark es siempre mejor para ComfyUI?

No. Una GPU discreta con suficiente VRAM suele ser más rápida por su ancho de banda. Spark aporta capacidad cuando el flujo supera la VRAM, pero debe medirse con el modelo y la resolución reales.