Skip to content

PKU-YuanGroup/Open-Sora-Plan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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 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

  • [2025.06.05] ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ We release version 1.5.0, our most powerful model! By introducing a higher-compression WFVAE and an improved sparse DiT architecture, SUV, we achieve performance comparable to HunyuanVideo (Open-Source) using an 8B-scale model and 40 million video samples. Version 1.5.0 is fully trained and inferred on Ascend 910-series accelerators; Please check the mindspeed_mmdit branch for our new code and Report-v1.5.0.md for our report. The GPU version is coming soon.
  • [2024.12.03] โšก๏ธ We released our arxiv paper and WF-VAE paper for v1.3. The next more powerful version is coming soon.
  • [2024.10.16] ๐ŸŽ‰ We released version 1.3.0, featuring: WFVAE, prompt refiner, data filtering strategy, sparse attention, and bucket training strategy. We also support 93x480p within 24G VRAM. More details can be found at our latest report.
  • [2024.08.13] ๐ŸŽ‰ We are launching Open-Sora Plan v1.2.0 I2V model, which is based on Open-Sora Plan v1.2.0. The current version supports image-to-video generation and transition generation (the starting and ending frames conditions for video generation). Check out the Image-to-Video section in this report.
  • [2024.07.24] ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ v1.2.0 is here! Utilizing a 3D full attention architecture instead of 2+1D. We released a true 3D video diffusion model trained on 4s 720p. Check out our latest report.
  • [2024.05.27] ๐ŸŽ‰ We are launching Open-Sora Plan v1.1.0, which significantly improves video quality and length, and is fully open source! Please check out our latest report. Thanks to ShareGPT4Video's capability to annotate long videos.
  • [2024.04.09] ๐Ÿค Excited to share our latest exploration on metamorphic time-lapse video generation: MagicTime, which learns real-world physics knowledge from time-lapse videos.
  • [2024.04.07] ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰ Today, we are thrilled to present Open-Sora-Plan v1.0.0, which significantly enhances video generation quality and text control capabilities. See our report. Thanks to HUAWEI NPU for supporting us.
  • [2024.03.27] ๐Ÿš€๐Ÿš€๐Ÿš€ We release the report of VideoCausalVAE, which supports both images and videos. We present our reconstructed video in this demonstration as follows. The text-to-video model is on the way.
  • [2024.03.01] ๐Ÿค— We launched a plan to reproduce Sora, called Open-Sora Plan! Welcome to watch ๐Ÿ‘€ this repository for the latest updates.

๐Ÿ˜ 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

  • With an 8ร—8ร—8 downsampling rate, but achieves higher PSNR than the VAE used in Wan2.1. Lowers the training cost for the DiT built upon it.

๐Ÿš€ More powerful sparse dit

  • The more powerful sparse attention architecture, SUV, achieves performance close to dense DiT while providing over a 35% speedup.

๐Ÿณ 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

  • Allegro: Allegro is a powerful text-to-video model that generates high-quality videos up to 6 seconds at 15 FPS and 720p resolution from simple text input based on our Open-Sora Plan. The significance of open-source is becoming increasingly tangible.
  • Latte: It is a wonderful 2+1D video generation model.
  • PixArt-alpha: Fast Training of Diffusion Transformer for Photorealistic Text-to-Image Synthesis.
  • ShareGPT4Video: Improving Video Understanding and Generation with Better Captions.
  • VideoGPT: Video Generation using VQ-VAE and Transformers.
  • DiT: Scalable Diffusion Models with Transformers.
  • FiT: Flexible Vision Transformer for Diffusion Model.
  • Positional Interpolation: Extending Context Window of Large Language Models via Positional Interpolation.

๐Ÿ”’ 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{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

About

This project aim to reproduce Sora (Open AI T2V model), we wish the open source community contribute to this project.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 40

Languages