Views
No views yet
| Name | Description |
|---|---|
| MiniMax-H3-Fun-Controlnet-Union.safetensors | ControlNet-Union branch weights for MiniMax-H3. The file holds only the control branch (control_proj_in plus 5 control_blocks, about 6.8 GB) and is loaded on top of the base MiniMax-H3 transformer. One checkpoint supports Canny, Depth, HED, MLSD and Pose control conditions, and video inpainting. |
guidance_scale = 1.0, one forward pass per step, no classifier-free guidance needed.control_in_dim = 49 (latent + masked latent + mask channels); use examples/minimax_h3_fun/predict_v2v_control_inpaint.py.control_context_scale scales every control skip before it is added to the main branch: 1.0 gives the strongest control (used for all results below), values below 1.0 weaken the guidance of the control video, 0.0 switches the control branch off.17 * n + 5 the video VAE can decode (duration capped at 15 seconds), the canvas keeps the control video's own aspect ratio at the height * width pixel budget (both multiples of 32), at a fixed 24 fps.num_inference_steps = 40, guidance_scale = 1.0, control_context_scale = 1.00, seed 43.| Control | Output |
| Control | Output |
| Control | Output |
| Control | Output |
| Control | Output |
1# Clone the code
2git clone https://github.com/aigc-apps/VideoX-Fun.git
3
4# Enter VideoX-Fun's directory
5cd VideoX-Fun
6
7# Create model directories
8mkdir -p models/Diffusion_Transformermodels/Diffusion_Transformer.📦 models/
├── 📂 Diffusion_Transformer/
│ ├── 📂 MiniMax-H3/
│ └── 📂 MiniMax-H3-Fun-Controlnet-Union/
│ └── 📦 MiniMax-H3-Fun-Controlnet-Union.safetensorsexamples/minimax_h3_fun/predict_v2v_control.py and run it.1model_name = "models/Diffusion_Transformer/MiniMax-H3"
2config_path = "config/minimax_h3/minimax_h3_control.yaml"
3transformer_path = "models/Diffusion_Transformer/MiniMax-H3-Fun-Controlnet-Union/MiniMax-H3-Fun-Controlnet-Union.safetensors"
4control_video = "your_control_video.mp4"
5prompt = "your prompt"python examples/minimax_h3_fun/predict_v2v_control.pyconfig_path must build the control branch exactly as trained (control_blocks_places: [0, 10, 20, 30, 40], control_in_dim: 49, control_apply_audio: false); a mismatched layout makes the checkpoint fail to load.guidance_scale = 1.0; a value above 1 applies guidance twice and degrades the output.model_name.model_group_offload (fastest) or model_cpu_offload_and_qfloat8 on a single 80 GB GPU.