Open-Sora-Plan README

The project's README from github.com/PKU-YuanGroup/Open-Sora-Plan. As one markdown file: README.md.

Open-Sora Plan

This project aims to create a simple and scalable repo, to reproduce Sora (OpenAI, but we prefer to call it "ClosedAI" ).

本项目希望通过开源社区的力量复现Sora,由北大-兔展AIGC联合实验室共同发起,来自兔展、华为、鹏城实验室和开源社区伙伴均有深度贡献力量。

当前V1.5版本完全基于华为昇腾训练(昇腾纯血版),欢迎Pull Request和使用!

我们正在快速迭代新版本,欢迎更多合作者或算法工程师加入,算法工程师招聘-兔展智能.pdf

arXiv arXiv arXiv License
slack badge WeChat badge Twitter Modelers
GitHub repo stars  GitHub repo forks  GitHub repo watchers  GitHub repo size
GitHub repo contributors GitHub Commit Pr GitHub issues GitHub closed issues

PKU-YuanGroup%2FOpen-Sora-Plan | Trendshift
If you like our project, please give us a star ⭐ on GitHub for latest update.

📣 News

😍 Gallery

Text-to-Video Generation of Open-Sora Plan v1.5.0.

Youtube:

Demo Video of Open-Sora Plan V1.5.0

Bilibili:

Demo Video of Open-Sora Plan V1.5.0

😮 Highlights

Open-Sora Plan shows excellent performance in video generation.

🔥 WFVAE with higher performance and compression

🚀 More powerful sparse dit

🐳 Resource

Version Architecture Diffusion Model CausalVideoVAE Data Prompt Refiner
v1.5.0 SUV (Skiparse 3D) 121x576x1024[5] Anysize_8x8x8_32dim - -
v1.3.0 [4] Skiparse 3D Anysize in 93x640x640[3], Anysize in 93x640x640_i2v[3] Anysize prompt_refiner checkpoint
v1.2.0 Dense 3D 93x720p, 29x720p[1], 93x480p[1,2], 29x480p, 1x480p, 93x480p_i2v Anysize Annotations -
v1.1.0 2+1D 221x512x512, 65x512x512 Anysize Data and Annotations -
v1.0.0 2+1D 65x512x512, 65x256x256, 17x256x256 Anysize Data and Annotations -

[1] Please note that the weights for v1.2.0 29×720p and 93×480p were trained on Panda70M and have not undergone final high-quality data fine-tuning, so they may produce watermarks.

[2] We fine-tuned 3.5k steps from 93×720p to get 93×480p for community research use.

[3] The model is trained arbitrarily on stride=32. So keep the resolution of the inference a multiple of 32. Frames need to be 4n+1, e.g. 93, 77, 61, 45, 29, 1 (image).

[4] Model weights are also available at OpenMind and WiseModel.

[5] The current model weights are only compatible with the NPU + MindSpeed-MM framework. Model weights are also available at and modelers.

[!Warning]

🚨 For version 1.2.0, we no longer support 2+1D models.

⚙️ How to start

GPU

coming soon...

NPU

Please check out the mindspeed_mmdit branch and follow the README.md for configuration.

📖 Technical report

Please check Report-v1.5.0.md.

💡 How to Contribute

We greatly appreciate your contributions to the Open-Sora Plan open-source community and helping us make it even better than it is now!

For more details, please refer to the Contribution Guidelines

👍 Acknowledgement and Related Work

🔒 License

✨ Star History

Star History

✏️ Citing

@article{lin2024open,
  title={Open-Sora Plan: Open-Source Large Video Generation Model},
  author={Lin, Bin and Ge, Yunyang and Cheng, Xinhua and Li, Zongjian and Zhu, Bin and Wang, Shaodong and He, Xianyi and Ye, Yang and Yuan, Shenghai and Chen, Liuhan and others},
  journal={arXiv preprint arXiv:2412.00131},
  year={2024}
}
@article{helios,
  title={Helios: Real Real-Time Long Video Generation Model},
  author={Yuan, Shenghai and Yin, Yuanyang and Li, Zongjian and Huang, Xinwei and Yang, Xiao and Yuan, Li},
  journal={arXiv preprint arXiv:2603.04379},
  year={2026}
}
@article{li2024wf,
  title={WF-VAE: Enhancing Video VAE by Wavelet-Driven Energy Flow for Latent Video Diffusion Model},
  author={Li, Zongjian and Lin, Bin and Ye, Yang and Chen, Liuhan and Cheng, Xinhua and Yuan, Shenghai and Yuan, Li},
  journal={arXiv preprint arXiv:2411.17459},
  year={2024}
}

🤝 Community contributors

Open-Sora-Plan (PKU-YuanGroup/Open-Sora-Plan)

Searching Database…

What is this?Open-Sora Plan is an open-source community project that aims to reproduce OpenAI's Sora text-to-video model, led by a PKU-affiliated AIGC lab with contributions from Huawei and Pengcheng Lab.
Is this a ready-to-use video generator, or a research codebase for training models?It is a research codebase: training/inference code, architecture reports, and downloadable model checkpoints for building and running video diffusion models yourself, not a polished consumer app.
How do I get it running?For NPU hardware, check out the mindspeedmmdit branch and follow its README for configuration; a GPU version is still being prepared and marked as not yet available.
Do I need an NVIDIA GPU, or does it run on something else?The current v1.5.0 release was fully trained and is run on Huawei Ascend 910-series NPUs using the MindSpeed-MM framework, not standard GPUs.
Is the GPU version ready to use right now?No, the GPU setup path is explicitly listed as not yet implemented; only the NPU path is documented and usable today.
What is WFVAE?WFVAE is the project's custom video autoencoder that achieves higher PSNR than the VAE used in Wan2.1 at an 8x8x8 downsampling rate, which lowers training cost for the diffusion model built on top of it.
What is the SUV sparse DiT architecture?SUV (Skiparse 3D) is a sparse attention diffusion transformer design used in v1.3.0 and v1.5.0 that nearly matches dense DiT performance while running over 35% faster.
Can it generate image-to-video, not just text-to-video?Yes, starting with v1.2.0 the project added an image-to-video model that also supports transition generation using starting and ending frame conditions.
How does v1.5.0 compare to other open video models?By combining the higher-compression WFVAE with the SUV sparse DiT, v1.5.0 reaches performance comparable to HunyuanVideo (Open-Source) using an 8B-parameter model trained on 40 million video samples.
Size
13.1 MB
Stars
12.2K
Age
2y
Commits · 90 Days