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…

这是什么?Open-Sora Plan 是一个开源社区项目,旨在复现 OpenAI 的 Sora 文生视频模型,由北京大学相关的 AIGC 实验室牵头,华为和鹏城实验室也参与了贡献。
这是开箱即用的视频生成器,还是用于训练模型的研究代码库?它是一个研究代码库,包含训练和推理代码、架构报告,以及可下载的模型检查点,用于让你自己构建和运行视频扩散模型,而不是成熟的消费级应用。
我该怎么让它跑起来?对于 NPU 硬件,请切换到 mindspeedmmdit 分支,并按照其 README 进行配置;GPU 版本仍在准备中,目前标注为尚不可用。
我需要 NVIDIA GPU 吗,还是它可以在其他硬件上运行?当前的 v1.5.0 版本完整地在华为昇腾 910 系列 NPU 上训练并运行,使用的是 MindSpeed-MM 框架,而不是常规 GPU。
GPU 版本现在可以用了吗?不能,GPU 部署路径被明确标注为尚未实现;目前只有 NPU 路径有文档说明,且可以使用。
WFVAE 是什么?WFVAE 是该项目自研的视频自编码器,在 8x8x8 下采样率下,PSNR 指标优于 Wan2.1 所用的 VAE,从而降低了基于它构建的扩散模型的训练成本。
SUV 稀疏 DiT 架构是什么?SUV(Skiparse 3D)是一种稀疏注意力扩散 Transformer 设计,用于 v1.3.0 和 v1.5.0,性能几乎与稠密 DiT 持平,同时运行速度快 35% 以上。
它除了文生视频,还能生成图生视频吗?可以,从 v1.2.0 开始,项目新增了图生视频模型,并且还支持以起始帧和结束帧为条件生成过渡视频。
v1.5.0 与其他开源视频模型相比如何?通过将压缩率更高的 WFVAE 与 SUV 稀疏 DiT 结合,v1.5.0 使用 80 亿参数模型、在 4000 万条视频样本上训练,性能可与 HunyuanVideo(开源版)相当。
Size
13.1 MB
Stars
12.2K
Age
2y
Commits · 90 Days