MiniMax-H3-Image за 2 шага с LoRA pDMD в ComfyUI

ComfyUI Wikinews

LoRA pDMD переводит MiniMax-H3-Image с 6 шагов на 2 при нативных 16 МП: время на изображение падает с 25,1 до 17,4 с, а готовые рабочие процессы ComfyUI прилагаются.

MiniMax-H3-Image по замыслу сэмплируется за 6 шагов. akhaliq влил LoRA pDMD 2-NFE в checkpoint Comfy-Org, и та же модель на 33.1B завершает работу за 2 шага денойзинга: с 25,1 до 17,4 с на изображение 4096x4096 на одном H200. Только штатные ноды ComfyUI, плюс три готовых рабочих процесса.
Штатный MiniMax-H3-Image за 2 шага2 шага с LoRA pDMD
Штатный checkpoint, 2 шагаС LoRA pDMD, 2 шага

Двенадцать промптов, 4096x4096, два шага, flow shift 12, seed 3. Базовая модель не может опуститься ниже фиксированного расписания в 6 шагов, поэтому на 2 шагах она всё ещё в середине денойзинга.

Как запустить

Два способа загрузки, граф один и тот же.

  • Один файл: скачайте файл minimax_h3_image_pdmd_2step_bf16.safetensors на 40 ГБ в ComfyUI/models/diffusion_models/, а также текстовый энкодер Qwen3-VL-32B и VAE изображения из Comfy-Org/MiniMax-H3-Image. LoRA уже влита, поэтому нода LoRA не нужна и strength задавать не требуется.
  • Базовая модель плюс LoRA: оставьте ваш текущий checkpoint Comfy-Org и добавьте minimax_h3_pdmd_2nfe_comfyui.safetensors на 2 ГБ в ComfyUI/models/loras/, поставив LoraLoaderModelOnly со strength 1.0 между Load Diffusion Model и MiniMaxH3SigmaShift. Это единственный путь для репаков int8_convrot и w4a8, поскольку предварительно слитые веса нельзя построить на повёрнутых или квантованных тензорах.

Затем сэмплируйте 2 шага, euler, scheduler simple, denoise 1.0, shift_video 12, без CFG. Латентный тензор берётся из EmptyHunyuanLatentVideo, поскольку латент изображения в H3 это один кадр.

Что даёт ускорение

Конфигурация4096x4096, один H200
Базовая, 6 шагов~25,1 с
LoRA pDMD, 2 шага~17,4 с
2 шага плюс проход IC refine~50 с

На изображение выигрыш около 1,4x, а не 3x: шагов 2 вместо 6, но каждый шаг при 16 МП прогоняет тот же трансформер на 33B. Более крупный выигрыш это скорость итераций в демо-Space, который рендерит 2048x2048 примерно за 4,6 с вместе со своим detail-проходом, против примерно 7 с у официального Space с 6 шагами при том же размере.

Два шага работают для большинства промптов. Графические промпты могут придумывать псевдотекст, а композиция может уходить от результата базовой модели; 3 шага это безопасная середина, а 4 шага ближе всего к выводу за 6 шагов. То же касается правок.

Проход детализации

Черновик в половину размера за 2 шага, апскейл в пикселях через lanczos, кодирование VAE, затем второй сэмпл за 3 шага с denoise = sigma_0. Стартовая sigma это главная ручка: от 0,4 до 0,55 шлифует, сохраняя черновик, 0,7 добавляет больше деталей, но может давать крапинки на плоских областях и уводить лица. Для правок держитесь 0,55 или ниже.

Черновик, denoise 0.5 и denoise 0.7 на одном промпте

Черновик половинного размера (слева), проход при 0,5 и 0,7 (в центре), обычный рендер полного размера за 2 шага (справа). Проход добавляет от 1 до 2 с при 4 МП.

Превью в реальном времени

Поскольку кадр за 2 шага дешёвый, демо-Space рендерит около 1 МП прямо во время ввода, примерно 0,9 с на кадр на своей сборке FP8, и дорабатывает результат, когда вы останавливаетесь. Именно это открывает LoRA: стандартное расписание застряло на 6 шагах.

Правка промпта в реальном времени на исходнике «Моны Лизы», один кадр за 2 шага на чанк.

Доступность

Комментарии

Войдите через GitHub, чтобы участвовать в обсуждении.

Загрузка комментариев…
MiniMax-H3-Image за 2 шага с LoRA pDMD в ComfyUI | ComfyUI Wiki