Spectrum accélère MiniMax H3 d'environ 30 % dans ComfyUI
Le nœud ComfyUI-Spectrum-MiniMax-H3 de xmarre prévoit les caractéristiques spectrales pour sauter des évaluations coûteuses et génère MiniMax H3 ~30 % plus vite dans ComfyUI.
Le nœud est un portage indépendant de la méthode d'accélération Spectrum (Adaptive Spectral Feature Forecasting for Diffusion Sampling Acceleration) pour le modèle omni-modal H3 que MiniMax a publié en open source le 3 août 2026 avec prise en charge native de ComfyUI (lire l'article sur les poids ouverts).
Comment ça fonctionne
Pendant l'échantillonnage, le nœud ajuste un modèle de régression ridge de Chebyshev aux caractéristiques cachées post-transformer réelles de H3, puis l'utilise pour prévoir ces caractéristiques sur des étapes de solveur futures sélectionnées. Sur les étapes de prévision, les blocs transformer coûteux, la construction RoPE, les projections de conditionnement et l'embedding de référence sont tous ignorés : seuls les têtes de sortie natives, la reconstruction vidéo/audio et le mappage sigma continuent de s'exécuter.
La méthode a été conçue pour l'échantillonnage par diffusion en général :
Échantillons de l'article Spectrum (en haut : texte-vers-vidéo sur HunyuanVideo, en bas : texte-vers-image sur FLUX.1), générés avec seulement 14 évaluations du réseau pour une accélération de 3,5×.
Accélérations
Sur une exécution en 20 étapes avec le préréglage conservateur, le planificateur sensible à l'échantillonneur ignore 6 à 7 des 20 évaluations du transformer de H3 :
| Échantillonneur | Étapes réelles | Étapes de prévision | Réduction des étapes transformer |
|---|---|---|---|
| Euler | 13 | 7 | 35 % |
| RES multistep / CFG++ | 14 | 6 | 30 % |
Les retours de la communauté correspondent à ces chiffres : BecauseReasons a partagé le nœud avec ce verdict : « ~30 % plus rapide sans perte de qualité, contrairement au cache », et nghtdrp a confirmé des résultats similaires. Un utilisateur AMD ROCm a rapporté une exécution RES multistep en 20 étapes (864×480, 107 images) passant de 212,7 s à 161,0 s, soit environ 1,32× de débit sur une Radeon AI PRO R9700 avec ComfyUI 0.30.0.
Mises en garde sur la qualité
Spectrum est un accélérateur approximatif, pas un chemin sans perte. Le README précise explicitement que les étapes de prévision modifient la trajectoire de denoising :
- Lors d'actions rapides ou brèves, le mouvement, la pose, le timing ou le regard peuvent diverger d'une exécution entièrement native
- Les détails en mouvement rapide ou brièvement visibles (yeux, doigts, ongles) peuvent parfois devenir déformés ou instables
- Les sorties peuvent différer même avec un prompt, une graine, un modèle et un flux de travail identiques
Pour les travaux où la qualité est critique, comparez le même prompt et la même graine avec le nœud activé et désactivé.
Installation
cd ComfyUI/custom_nodes
git clone https://github.com/xmarre/ComfyUI-Spectrum-MiniMax-H3.gitRedémarrez ComfyUI. Le nœud apparaît sous sampling/spectrum sous le nom Spectrum Apply MiniMax H3, sans dépendances Python tierces.
Exigences : ComfyUI avec prise en charge native de MiniMax H3 (0.30.0 ou ultérieur, H3 natif fusionné le 3 août). Le nœud accepte et renvoie MODEL ; le placement recommandé se situe après le H3 Sigma Shift et avant le guide et l'échantillonneur. Euler, RES multistep et RES multistep CFG++ sont pris en charge ; les échantillonneurs ancestraux et l'échantillonnage parallèle multi-GPU basculent automatiquement sur le chemin H3 natif.
Liens
- GitHub : xmarre/ComfyUI-Spectrum-MiniMax-H3
- Article Spectrum : arXiv 2603.01623
- MiniMax H3 dans ComfyUI : guide complet de génération vidéo
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.