Spectrum para H3: generación de MiniMax H3 ~30% más rápida en ComfyUI
El nodo ComfyUI-Spectrum-MiniMax-H3 de xmarre usa predicción espectral para omitir evaluaciones del transformer y generar MiniMax H3 ~30% más rápido en ComfyUI.
El nodo es un port independiente del método de aceleración Spectrum (Adaptive Spectral Feature Forecasting for Diffusion Sampling Acceleration) para el modelo omni-modal H3 que MiniMax publicó como código abierto el 3 de agosto de 2026 con soporte nativo de ComfyUI (lee la historia de los pesos abiertos).
Cómo funciona
Durante el muestreo, el nodo ajusta un modelo de regresión ridge de Chebyshev a las características ocultas reales posteriores al transformer de H3 y lo utiliza para predecir esas características en pasos futuros seleccionados del solver. En los pasos de predicción, se omiten los costosos bloques del transformer, la construcción de RoPE, las proyecciones de acondicionamiento y el embedding de referencia; solo las cabezas de salida nativas, la reconstrucción de vídeo/audio y el mapeo de sigma siguen ejecutándose.
El método fue diseñado para el muestreo de difusión en general:
Muestras del artículo de Spectrum (arriba: texto a vídeo en HunyuanVideo, abajo: texto a imagen en FLUX.1), generadas con solo 14 evaluaciones de red para una aceleración de 3,5×.
Aceleraciones
En una ejecución de 20 pasos con el ajuste conservador, el programador que tiene en cuenta el muestreador omite 6-7 de las 20 evaluaciones del transformer de H3:
| MUESTREADOR | Pasos reales | Pasos de predicción | Reducción de pasos del transformer |
|---|---|---|---|
| Euler | 13 | 7 | 35% |
| RES multistep / CFG++ | 14 | 6 | 30% |
Los informes de la Comunidad coinciden con esas cifras: BecauseReasons compartió el nodo con un veredicto de «~30% más rápido sin pérdida de calidad, a diferencia de la caché», y nghtdrp confirmó resultados similares. Un usuario de AMD ROCm informó que una ejecución RES multistep de 20 pasos (864×480, 107 fotogramas) bajó de 212,7 s a 161,0 s, lo que supone aproximadamente 1,32× de rendimiento en una Radeon AI PRO R9700 con ComfyUI 0.30.0.
Advertencias de calidad
Spectrum es un acelerador aproximado, no una ruta sin pérdidas. El README es explícito en que los pasos de predicción cambian la trayectoria de eliminación de ruido:
- Durante acciones rápidas o breves, el movimiento, la pose, la sincronización o la mirada pueden desviarse de una ejecución totalmente nativa
- Los detalles que se mueven rápidamente o son visibles brevemente (ojos, dedos, uñas) pueden volverse ocasionalmente deformes o inestables
- Las salidas pueden diferir incluso con un prompt, una semilla, un modelo y un flujo de trabajo idénticos
Para trabajos en los que la calidad sea crítica, compara el mismo prompt y la misma semilla con el nodo activado y desactivado.
Instalación
cd ComfyUI/custom_nodes
git clone https://github.com/xmarre/ComfyUI-Spectrum-MiniMax-H3.gitReinicia ComfyUI. El nodo aparece en sampling/spectrum como Spectrum Apply MiniMax H3, sin dependencias de Python de terceros.
Requisitos: ComfyUI con soporte nativo de MiniMax H3 (0.30.0 o más tarde, el H3 nativo se integró el 3 de agosto). El nodo acepta y devuelve MODEL; la colocación recomendada es después del H3 Sigma Shift y antes de la guía y el muestreador. Se admiten Euler, RES multistep y RES multistep CFG++; los muestreadores ancestrales y el muestreo paralelo multi-GPU recurren automáticamente a la ruta nativa de H3.
Enlaces
- GitHub: xmarre/ComfyUI-Spectrum-MiniMax-H3
- Artículo de Spectrum: arXiv 2603.01623
- MiniMax H3 en ComfyUI: guía completa de generación de vídeo
Comentarios
Inicia sesión con GitHub para unirte a la conversación.