Model reference · open weights
Kandinsky-WM-1.0-I2V-5s-PH is an open-weight video model from kandinskylab. Kandinsky-WM-1.0-I2V-5s-PH (BF16) weighs 27.3 GB; the smallest configuration that runs it is RTX 4090 24 GB.
For self-hosting, compare this build's requirements below with the GPU you plan to rent.
Summary of the kandinskylab/Kandinsky-WM-1.0-I2V-5s-PH model card, 2026-10-15
What it is
| Released by | kandinskylab |
|---|---|
| Released | 2026-07-13 |
| Parameters | 2.0B |
| VRAM | 27.3 GB for the weights |
What it runs on
| Card | Weights | Memory |
|---|---|---|
| RTX 3060 12 GB … RTX 4060 Ti 16 GB | does not fit | |
| RTX 3090 24 GB | fits (encoders offloaded) | 23.4 GB |
| RTX 4090 24 GB | fits (encoders offloaded) | 23.4 GB |
| RTX 5090 32 GB | tight | 31.0 GB |
| L40S 48 GB | fits | 44.0 GB |
| A100 80 GB | fits | 78.2 GB |
| H100 80 GB | fits | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | fits | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | fits | 107 GB |
| H200 141 GB | fits | 138 GB |
| B200 180 GB | fits | 176 GB |
From the model card
Image-to-Video generation for Physical AI: autonomous driving · robotics · general physics
🤗 Checkpoints collection · 🧩 Base model (Kandinsky 5.0) · 💻 GitHub · 📝 Habr article
This repo holds the 🌍 General Physics checkpoint of the Kandinsky WM 1.0 family — DiT
soar, published here in two layouts: a diffusers pipeline (model_index.json,transformer/,vae/,text_encoder*/) and the GitHub-code DiT atmodel/soar.safetensors(same weights). The other two variants are in the Kandinsky WM 1.0 collection.
Kandinsky WM (World Model) 1.0 is a family of Image-to-Video models that adapt
Kandinsky 5.0 Video Lite — a 2B-parameter
latent video diffusion model (a Kandinsky5Transformer3DModel DiT paired with a HunyuanVideo VAE
and Qwen2.5-VL + CLIP text encoders, trained with flow matching) — to Physical AI: video
generation that is not only visually convincing but physically plausible — consistent scene
geometry, object dynamics, interactions and cause-and-effect — so the model can serve as a source
of synthetic training data and as a building block for world models and simulators.
The base model was domain-adapted on large corpora of 5-second scenes (first text-to-video, then a mixed text/image-to-video regime that preserves first-frame continuation), spanning autonomous driving, robotics, and a general domain (industrial processes, physical phenomena, and human–object / human–human interaction). Each checkpoint is then reinforcement-learning post-trained with GRPO against a reward model that scores the physical plausibility of the generated scene, steering the generator toward more faithful geometry, object behaviour and interactions than domain fine-tuning alone.
Each checkpoint generates 5-second, 121-frame clips at 768×512.
Three domain checkpoints, same architecture — only the DiT weights differ (the VAE / text encoders are byte-identical across all three). Each is published as a one-line diffusers pipeline; a GitHub-code (DiT-only) copy lives in the same Hub repo used purely as file storage.
| Domain | Checkpoint | |
|---|---|---|
| 🚗 Autonomous Driving | 🤗 Kandinsky-WM-1.0-I2V-5s-AV | |
| 🤖 Robotics | 🤗 Kandinsky-WM-1.0-I2V-5s-RO | |
| 🌍 General Physics | 🤗 Kandinsky-WM-1.0-I2V-5s-PH | ← this repo |
Four Kandinsky WM 1.0 image-to-video generations per domain (top-ranked by an internal visual
review). Each grid shows the first frame of a clip — click it to play the generated video
(hosted on the static_videos
dataset). The first frame and prompt for every clip also live in assets/: under
assets//, frame_N.jpg and prompt_N.txt correspond to grid cell N (left→right, top→bottom).
First frames + prompts: assets/av/.
First frames + prompts: assets/robotics/.
First frames + prompts: assets/general/.
Kandinsky WM 1.0 on three physical-AI video benchmarks (our row in bold). RBench and
Physics-IQ were run with Qwen3-VL prompt enhancers — noted above each table, with the scripts under
prompt_enhancers/. Sizes are total parameter
counts where publicly disclosed (MoE models note active params; proprietary/undisclosed left as —).
Leaderboard. Column abbreviations follow the PAI-Bench-G dimensions — see the leaderboard for exact definitions. Run without prompt enhancement.
| Rank | Model | Size | Overall | Domain | Quality | SC | BC | MS | AQ | IQ | OC | IS | IB | CS | AV | RO | IN | PH | HU |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Cosmos3-Super | 64B | 83.9 | 89.5 | 78.2 | 92.7 | 94.1 | 99.2 | 52.7 | 70.8 | 20.5 | 97.7 | 98.1 | 94.4 | 77.5 | 90.0 | 90.7 | 95.0 | 87.6 |
| 2 | Cosmos3-Nano | 16B | 83.7 | 89.4 | 78.1 | 92.3 | 93.8 | 99.2 | 52.7 | 70.1 | 20.4 | 97.9 | 98.3 | 95.0 | 75.4 | 90.2 | 89.7 | 94.5 | 88.0 |
| 3 | Veo-3 | — | 82.1 | 86.7 | 77.6 | 91.4 | 93.1 | 99.2 | 51.9 | 69.8 | 21.7 | 97.0 | 96.9 | 94.4 | 68.7 | 86.9 | 89.7 | 91.6 | 84.4 |
| 4 | Kandinsky WM 1.0 | 2B | 81.7 | 86.0 | 77.4 | 91.8 | 94.1 | 99.0 | 53.2 | 64.9 | 21.6 | 97.2 | 97.7 | 93.6 | 72.6 | 82.1 | 88.0 | 90.7 | 86.0 |
| 5 | k5 Lite FT | 2B | 81.4 | 85.8 | 77.1 | 91.3 | 93.9 | 98.7 | 52.7 | 64.3 | 21.7 | 96.6 |
Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.
Running it yourself
Rent a machine by the hour. Runs as it is with diffusers, on the machine, in Python.
# on your rented machine: pip install diffusers transformers accelerate ftfy
import torch
from diffusers import DiffusionPipeline
from diffusers.utils import export_to_video
pipe = DiffusionPipeline.from_pretrained("kandinskylab/Kandinsky-WM-1.0-I2V-5s-PH", torch_dtype=torch.bfloat16).to("cuda")
frames = pipe(prompt="a drone shot over a forest at sunrise").frames[0]
export_to_video(frames, "/workspace/out.mp4", fps=16)