Downloads · 30 days
7
70% of all-time downloads
qyoo/lingbot-worl
lingbot-worl is a image-to-video model from qyoo. 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 peft. The card lists the license as apache-2.0.
<p align="center" <img src="assets/worl-teaser.webp" width="100%" alt="WoRL long-horizon generations and RL system efficiency" </p
Downloads · 30 days
7
70% of all-time downloads
All-time downloads
10
Public
Repo size
38.3 GB
Likes
0
Public
Click a slice to open those files.
.safetensors38.3 GB · 100%
From the Hugging Face model README
WoRL · Base model · WBench rollouts · RevBench rollouts
</div>LingBot WoRL is the camera-conditioned policy checkpoint produced by the WoRL reinforcement-learning framework for LingBot-World-Fast. It keeps the base model's first-image, text, framewise camera-pose, and camera-intrinsics interface while improving the policy through long-horizon video RL.
The same policy is released in two forms: a compact PEFT LoRA adapter and a standalone BF16 transformer with the adapter already merged.
WoRL brings together efficient on-policy video training, a history-aware Next Video Reward Model (NVRM), and a revisiting-centered environment. Candidate continuations are generated from an autoregressive rollout context, ranked by NVRM, and used by the policy update while the reference policy supplies KL regularization.
| Field | Value |
|---|---|
| Policy checkpoint | WoRL-trained policy |
| Base model | robbyant/lingbot-world-fast |
| Conditioning | Text, first-frame image, camera-to-world trajectory, intrinsics |
| Evaluated geometry | 81 frames, 832 × 464, 16 FPS |
| Adapter | BF16 PEFT LoRA, rank / alpha 128 / 128 |
| Standalone model | Merged 18.5B-parameter BF16 WanModelFast transformer |
| Component | Path | Size |
|---|---|---|
| WoRL adapter | adapter_model.safetensors | 1.23 GB |
| PEFT configuration | adapter_config.json | — |
| Adapter provenance | EXPORT_RECEIPT.json | — |
| Merged transformer | merged/diffusion_pytorch_model-*.safetensors | 37.09 GB |
| Merged index and config | merged/diffusion_pytorch_model.safetensors.index.json, merged/config.json | — |
| Merge / reload evidence | merged/MERGE_RECEIPT.json, merged/LOAD_VALIDATION.json | — |
| Merged-file checksums | merged/SHA256SUMS | — |
The text encoder, tokenizer, VAE, scheduler, and complete LingBot runtime are not duplicated here. They remain required from the compatible base release.
Use this form when the compatible LingBot-World-Fast base is already available.
import torch
from peft import PeftModel
from wan.modules.model_fast import WanModelFast
base = WanModelFast.from_pretrained(
"robbyant/lingbot-world-fast",
torch_dtype=torch.bfloat16,
control_type="cam",
)
model = PeftModel.from_pretrained(
base,
"qyoo/lingbot-worl",
is_trainable=False,
)
model.eval()
Use this form to avoid adapter attachment at inference time.
import torch
from wan.modules.model_fast import WanModelFast
model = WanModelFast.from_pretrained(
"qyoo/lingbot-worl",
subfolder="merged",
torch_dtype=torch.bfloat16,
control_type="cam",
)
model.eval()
For full image-to-video generation, insert either transformer form into the compatible LingBot-World-Fast pipeline and supply its remaining base-model components.
| Input | Format |
|---|---|
| First image | RGB frame 0; evaluated at 832 × 464 |
| Text prompt | UTF-8 scene and motion conditioning |
| Camera trajectory | Per-frame camera-to-world matrices, shape (F, 4, 4) |
| Intrinsics | Per-frame camera intrinsic matrices, shape (F, 3, 3) |
| Seed | Deterministic generation seed for each rollout |
The evaluated runtime generates 81-frame clips with an 80-frame stride at 16 FPS, preserving one shared boundary frame between adjacent clips.
The linked private datasets are self-contained WoRL rollout packages. Each includes generated videos, exact first images, prompts, camera controls, seeds, per-rollout scores, per-case scores, manifests, and SHA-256 integrity lists.
| Quality | Setting | Interaction | Consistency | Physical | Overall |
|---|---|---|---|---|---|
| 79.633591 | 94.017847 | 82.452479 | 86.955307 | 56.514116 | 79.914668 |
| NVRM | PI-Camera | Overall |
|---|---|---|
| 49.325778 | 47.936956 | 48.631367 |
These values are read directly from the two published result packages. The RevBench package contains WoRL outputs only.
128 / 128.a14c4275131a98b6bad24aa09ab54a2982c7fed4407bf084a57e582482840648.peft.PeftModel.merge_and_unload(safe_merge=True).WanModelFast.from_pretrained, moved to
an NVIDIA H100, and contained no remaining lora_ state keys.Long autoregressive rollouts can still accumulate temporal artifacts, identity drift, geometric inconsistency, prompt mismatch, and camera-motion error. Generated video is synthetic and must not be treated as factual simulation or used as an autonomous-control signal. Users should review outputs, respect rights and consent for input media, and add safeguards appropriate to the downstream application.
This repository is released under Apache 2.0. The LingBot-World-Fast base model and runtime remain subject to their upstream terms and notices.