Downloads · 30 days
0
RoMALab/hunyuanvideo-1.5-robotwin15-i2v-lora
hunyuanvideo-1.5-robotwin15-i2v-lora is a image-to-video model from RoMALab. Use it for the image-to-video task on the model card, and read the license before you ship it in a product. It is set up for diffusers. The card lists the license as other.
This public RoMALab repository contains HunyuanVideo 1.5 four-step I2V LoRA checkpoints post-trained on 15 RobotWin tasks. The comparison runs use stride-16 temporal coverage, rank-16 video attention Q/K/V/O adapters,…
Downloads · 30 days
0
Access
Public
Updated Oct 3, 2026
Repo size
11.4 GB
Likes
0
Public
Click a slice to open those files.
.pt8.6 GB · 75%
From the Hugging Face model README
This public RoMALab repository contains HunyuanVideo 1.5 four-step I2V LoRA checkpoints post-trained on 15 RobotWin tasks. The comparison runs use stride-16 temporal coverage, rank-16 video attention Q/K/V/O adapters, video FFN adapters, mixed spatial gating, a future-latent MeanFlow objective, and global batch 16 over four GPUs.
These are the latest checkpoints from the four requested RobotWin-15 post-training experiments. All use global batch 16, stride-16 temporal windows, minimum future arm-joint path 0.05, and a configured 15,000-step budget; the published step is the final checkpoint reached by each allocation.
| Checkpoint | Step | Video attention | Video FFN | Spatial gate | Explicit conditioning / wrist path |
|---|---|---|---|---|---|
r64-ffn-r16-gate75-jointmotion005-step-011080 | 11,080 | r64 | r16 | 75% | none |
task-arm-r16-ffn-r32-step-013571 | 13,571 | r16 | r32 | off | 15-task + left/right/both one-hot |
task-arm-wrist-siglip-r16-ffn-r32-step-012700 | 12,700 | r16 | r32 | off | task/arm + pooled SigLIP token concatenation |
task-arm-wrist-resnet-xattn-r16-ffn-r32-step-012995 | 12,995 | r16 | r32 | off | task/arm + ResNet-50 cross-attention at blocks 17/35/53 |
Each folder contains config.yaml, resolved_config.json, metadata.json, conditioning.pt, LoRA safetensors, and the resumable training state. metadata.json records byte sizes and SHA-256 hashes. For the three explicitly conditioned variants, conditioning.pt is required for inference; the LoRA file alone does not contain the task/arm or wrist-fusion parameters.
| Checkpoint | Step | Training | Video attention | Video FFN | Eligible-sample gate probability | Minimum future arm-joint path | Trainable parameters | W&B |
|---|---|---|---|---|---|---|---|---|
ffn-r32-gate75-step-015000 | 15,000 | resumed from 9,279; complete | r16 | r32 | 75% | none | 49,545,216 | run |
ffn-r16-gate75-step-015000 | 15,000 | resumed from 9,000; complete | r16 | r16 | 75% | none | 31,850,496 | run |
ffn-r16-gate20-step-015000 | 15,000 | resumed from 10,419; complete | r16 | r16 | 20% | none | 31,850,496 | run |
ffn-r32-gate75-jointmotion005-step-011066 | 11,066 | fresh uninterrupted run; duration-limited | r16 | r32 | 75% | 0.05 | 49,545,216 | run |
The gate probability applies only to samples with reviewed spatial-gate metadata; other samples remain ungated. The jointmotion005 run restricts examples using a minimum future arm-joint path of 0.05 and was trained from initialization without a resume boundary. It stopped normally at its 22.98-hour allocation limit.
Each completed-run folder contains:
config.yaml
resolved_config.json
metadata.json
lora/pytorch_lora_weights.safetensors
training_state.pt
The LoRA file is sufficient for inference. training_state.pt contains optimizer and learning-rate-scheduler state for exact-topology continuation; PyTorch checkpoint files should only be loaded from trusted sources. SHA-256 hashes for both binary files are recorded in each metadata.json.
from diffusers import HunyuanVideo15Transformer3DModel
transformer = HunyuanVideo15Transformer3DModel.from_pretrained(
"hunyuanvideo-community/HunyuanVideo-1.5-Diffusers-480p_i2v_step_distilled",
subfolder="transformer",
)
transformer.load_lora_adapter(
"RoMALab/hunyuanvideo-1.5-robotwin15-i2v-lora",
subfolder="checkpoints/ffn-r32-gate75-step-015000/lora",
adapter_name="robotwin",
)
The pre-continuation comparison checkpoints remain under:
checkpoints/ffn-r32-gate75-step-009279/checkpoints/ffn-r16-gate75-step-009000/checkpoints/ffn-r16-gate20-step-010419/checkpoint-006000/ is also retained for reproducibility. It is the earlier attention-only rank-16 checkpoint trained with four temporal windows per episode, rather than the stride-16 FFN comparison recipe.
The batch-64, rank-128, 61-frame checkpoint at update 938 includes adapter and optimizer state. It uses the non-distilled hunyuanvideo-community/HunyuanVideo-1.5-Diffusers-480p_i2v base; see its directory for the exact configuration, revision and checksums.