Minimax H3 Latent Upscaler
Neural latent-space upscaler for Minimax H3 video generation. Works directly on Minimax H3's 24-channel VAE latents to upscale spatial resolution (HรW) while preserving the time dimension.
Purpose
This model is designed to accelerate high-resolution H3 video generation:
- Generate video at low resolution โ far fewer latent tokens, much faster.
- Upscale the latent in-place with this learned upscaler.
- Re-sample / refine at the target resolution to recover detail.
By skipping the expensive decode โ pixel upscale โ encode round-trip through Minimax H3's
heavy ~5B-parameter VAE, this pipeline saves a significant amount of generation time. It also
avoids the ghosting / double-image artifacts that naive latent interpolation
(bilinear/bicubic) introduces.
๐ธ Examples
Video upscale comparison โ click to play:
(If the player doesn't render, download the video here.)
Image upscale comparison:
Files in this repository
The current release is v1. Its three checkpoints live together in
minimax_h3_latent_upscaler_3d_conv_v1/:
| File | Format | Precision | Size | Notes |
|---|---|---|---|---|
minimax_h3_latent_upscaler_3d_conv_v1/minimax_h3_latent_upscaler_3d_conv_v1_bf16.safetensors |
SafeTensors | bfloat16 | ~691 MB | Fastest on Ampere/Ada GPUs |
minimax_h3_latent_upscaler_3d_conv_v1/minimax_h3_latent_upscaler_3d_conv_v1_fp16.safetensors |
SafeTensors | float16 | ~691 MB | Best speed / memory balance |
minimax_h3_latent_upscaler_3d_conv_v1/minimax_h3_latent_upscaler_3d_conv_v1_fp32.pth |
PyTorch | float32 | ~1.38 GB | Highest numerical accuracy |
All three checkpoints share the same 3D-convolution architecture. Pick the precision that matches your GPU and workflow.
config.json at the repository root is the family index: it records what every release shares
(the 24-channel H3 latent space and its normalization, the supported scale range, the ComfyUI node
mapping) and points to each released variant. The architecture spec for this release sits next to
the weights, in
minimax_h3_latent_upscaler_3d_conv_v1/config.json:
24 in/out channels, 512 base channels, 12+12 blocks, temporal conv every 2 blocks with kernel size
5, 345,280,216 parameters.
The ComfyUI node infers the architecture from the state dict on load and does not read either file โ they are machine-readable specifications for downstream tooling.
Versioning
Each release gets its own folder. New checkpoints will go to
minimax_h3_latent_upscaler_3d_conv_v2/, ..._v3/, and so on, so older releases stay
downloadable and unchanged.
Filenames always carry the full release tag. The folder groups a release together for browsing,
but the filename is what actually identifies a checkpoint once it is on your disk โ ComfyUI loads
every model from a single flat directory (models/latent_upscale_models/).
Usage
Use with the companion ComfyUI custom node:
LBH-123-AI/Comfyui_Minimax_h3_latent_Upscaler
- Install the custom node into
ComfyUI/custom_nodes/. - Place the downloaded checkpoint in:
ComfyUI/models/latent_upscale_models/ - Add either "Minimax H3 Latent Upscaler (2D)" or "Minimax H3 Latent Upscaler (3D)"
from the
video/MinimaxH3menu, connect aLATENT, pick the model, and setscale.
Supported upscale factors: 1.0ร โ 4.0ร (continuous, 0.1 step; default 2.0ร).
Training Data
The model was trained on ~80,000 paired samples (low-resolution latent + high-resolution target), balanced across modalities and scale factors to maximize generalization.
- ~70,000 video pairs
- ~8,000 2K image pairs
Scale distribution (approximate):
| Scale | Share | Purpose |
|---|---|---|
| 2ร | 40% | Dominant real-world factor |
| 1.5ร | 10% | โ |
| 2.5ร | 10% | โ |
| 3ร | 10% | โ |
| 4ร | 10% | โ |
| 1.0รโ4.0ร (arbitrary decimals) | 10% | Generalization to any in-between scale |
Architecture
3D-convolution backbone with temporal convolution and trilinear interpolation. The architecture
draws on and references the LTX 2.3 Spatial Upscaler
(ltx-2.3-spatial-upscaler-x2-1.1.safetensors) and the neural-latent-upscaling approach
pioneered by Ttl / ComfyUi_NNLatentUpscale.
License
Apache-2.0
- Downloads last month
- 116
