Skip to content

Add Open-H3-Regenerate-2K-IC: in-context regeneration of an H3 draft at 1080P / 2K / 4K - #584

Merged
HaozheLiu-ST merged 3 commits into
NVlabs:sol-enginefrom
SensenGao:open-h3-regenerate-2k-ic
Nov 9, 2026
Merged

HaozheLiu-ST merged 3 commits into
NVlabs:sol-enginefrom
SensenGao:open-h3-regenerate-2k-ic

Conversation

@SensenGao

@SensenGao SensenGao commented Nov 9, 2026 •

Copy link
Copy Markdown

Adds models/Open-H3-Regenerate-2K/IC/ (inference code only) inside the existing Open-H3-Regenerate-2K folder; the Open-H3-Regenerate-2K README links to it.

The low-resolution MiniMax-H3 draft (768P) stays in the context of the Ref2VA transformer (transformer_ref) as a reference video, and an in-context LoRA (step-6000 EMA, rank 384) generates the high-resolution version of the same clip, keeping the draft's faces, lip sync and lettering.

…at 1080P / 2K / 4K (inference)

models/Open-H3-Regenerate-2K-IC/: inference code for the IC version of Open-H3-Regenerate-2K. The low-resolution
draft stays in the context of MiniMax-H3's Ref2VA transformer (transformer_ref) as a reference video and an IC LoRA
(step-6000 EMA, rank 384) generates the high-resolution clip, keeping faces, lip sync and lettering of the draft.

- infer.py: torchrun on 1/2/4/7/8 GPUs (FSDP + Ulysses context parallelism); samplers up3 (default: latent upscaler,
  noised to sigma 0.835, last 3 HyperFlow 8-step points), up4 and hf8; LMS Sharp 1.0; 1080P / 2K / 4K and 384P -> 768P;
  fast H3 VAE decoder v2 (FlashAttention-4 engine on Blackwell, PyTorch elsewhere) or the released H3 VAE.
- download.py: Efficient-Large-Model/Open-H3-Regenerate-2K-IC plus MiniMax-H3 @ 42ed227 from the official repository.
- merge_lora.py: IC LoRA + LMS Sharp as one LoRA for runtimes that load one LoRA per model.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
SensenGao and others added 2 commits November 9, 2026 08:42
…te-2K/IC

The IC inference code now lives in the existing Open-H3-Regenerate-2K folder (IC/); its README links are relative to
that folder, and the Open-H3-Regenerate-2K README points to it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…itory (unmodified MiniMax-H3 @ 42ed227)

download.py fetches base_model/ from Efficient-Large-Model/Open-H3-Regenerate-2K-IC by default, as Open-H3-Regenerate-2K
does; --base-from-minimax takes it from the official MiniMaxAI/MiniMax-H3 at the same revision instead.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@HaozheLiu-ST
HaozheLiu-ST self-requested a review November 9, 2026 05:03
@HaozheLiu-ST
HaozheLiu-ST merged commit 1e3c9c2 into NVlabs:sol-engine Nov 9, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants