v1.5.0
renovatebot/renovatev1.5.0Mar 25, 2025by lawrence-cj
AI Summary
This major release introduces significant updates for the Sana AI model, including lower VRAM inference, support for 4K images, ControlNet integration, and FSDP training code. It also updates the diffusers integration and refines the Gradio interface.
Key Highlights
- Lower VRAM requirements for inference
- Support for 4K images and ControlNet
- FSDP training code release
- Diffusers integration and LoRA support
- Refined Gradio interface
New Features
- Lower VRAM inference
- 4K image support
- ControlNet support
- FSDP training code
- Diffusers integration
- LoRA training and guidance
Full Release Notes
## What's Changed * Inference with lower VRAM requirements by @frutiemax92 in https://github.com/NVlabs/Sana/pull/18 * Fix config loading for jupyter environments by @odusseys in https://github.com/NVlabs/Sana/pull/30 * Fix Dockerfile by @JimothyJohn in https://github.com/NVlabs/Sana/pull/34 * Relative import xformer triton depend fix by @lawrence-cj in https://github.com/NVlabs/Sana/pull/37 * remove triton dependency of DC-AE and fix bugs; by @lawrence-cj in https://github.com/NVlabs/Sana/pull/38 * Refine gradio by @yujincheng08 in https://github.com/NVlabs/Sana/pull/39 * fix the bug of stop training around 4 hours. by @lawrence-cj in https://github.com/NVlabs/Sana/pull/66 * add comfyui related files by @lawrence-cj in https://github.com/NVlabs/Sana/pull/77 * add a T2I2V video link into comfyui readme by @lawrence-cj in https://github.com/NVlabs/Sana/pull/78 * 1. `diffusers` support Sana; by @lawrence-cj in https://github.com/NVlabs/Sana/pull/88 * receive any kinds of image extension in `SanaImgDataset`; by @lawrence-cj in https://github.com/NVlabs/Sana/pull/94 * add Sana-LoRA training and guidance by @lawrence-cj in https://github.com/NVlabs/Sana/pull/98 * 1. update for 2Kpx models release; by @lawrence-cj in https://github.com/NVlabs/Sana/pull/103 * add config file for 2K models; by @lawrence-cj in https://github.com/NVlabs/Sana/pull/104 * update code for better quality by @lawrence-cj in https://github.com/NVlabs/Sana/pull/105 * fix the sample num bug in inference. by @lawrence-cj in https://github.com/NVlabs/Sana/pull/108 * Nv labs GitHub repo/nv labs GitHub repo main by @lawrence-cj in https://github.com/NVlabs/Sana/pull/124 * fix the bug when resume rng_state with diffuerent gpu numbers. by @lawrence-cj in https://github.com/NVlabs/Sana/pull/131 * support 4K images by @lawrence-cj in https://github.com/NVlabs/Sana/pull/135 * [Tool]ImgDataset2WebDatasetMS by @Pevernow in https://github.com/NVlabs/Sana/pull/130 * fix 4K OOM with VAE-tiling by @lawrence-cj in https://github.com/NVlabs/Sana/pull/144 * docs: update README.md by @eltociear in https://github.com/NVlabs/Sana/pull/151 * fix: correct CSS property & missing articles by @CharlesCNorton in https://github.com/NVlabs/Sana/pull/152 * fix the bug for `AutoencoderDC` encode training; by @lawrence-cj in https://github.com/NVlabs/Sana/pull/158 * Nv labs GitHub repo/nv labs GitHub repo main by @lawrence-cj in https://github.com/NVlabs/Sana/pull/163 * update CI script; by @lawrence-cj in https://github.com/NVlabs/Sana/pull/165 * Sana1.5 8 bit CAME optimizer code release by @lawrence-cj in https://github.com/NVlabs/Sana/pull/167 * Nv labs GitHub repo/nv labs GitHub repo main adding controlnet (#23) by @lawrence-cj in https://github.com/NVlabs/Sana/pull/177 * update README by @lawrence-cj in https://github.com/NVlabs/Sana/pull/195 * SANA-1.5 && FSDP training code by @lawrence-cj in https://github.com/NVlabs/Sana/pull/196 * inference scaling update by @hills-code in https://github.com/NVlabs/Sana/pull/208 * Merging SANA-Sprint release code by @lawrence-cj in https://github.com/NVlabs/Sana/pull/198 * add a guidance to explore; by @lawrence-cj in https://github.com/NVlabs/Sana/pull/212 * update diffusers conversion script; by @lawrence-cj in https://github.com/NVlabs/Sana/pull/213 ## New Contributors * @frutiemax92 made their first contribution in https://github.com/NVlabs/Sana/pull/18 * @odusseys made their first contribution in https://github.com/NVlabs/Sana/pull/30 * @JimothyJohn made their first contribution in https://github.com/NVlabs/Sana/pull/34 * @lawrence-cj made their first contribution in https://github.com/NVlabs/Sana/pull/37 * @yujincheng08 made their first contribution in https://github.com/NVlabs/Sana/pull/39 * @Pevernow made their first contribution in https://github.com/NVlabs/Sana/pull/130 * @eltociear made their first contribution in https://github.com/NVlabs/Sana/pull/151 * @CharlesCNorton made their first contribution in https://github.com/NVlabs/Sana/pull/152 * @hills-code made their first contribution in https://github.com/NVlabs/Sana/pull/208 **Full Changelog**: https://github.com/NVlabs/Sana/commits/v1.5.0 ## What's Changed * Inference with lower VRAM requirements by @frutiemax92 in https://github.com/NVlabs/Sana/pull/18 * Fix config loading for jupyter environments by @odusseys in https://github.com/NVlabs/Sana/pull/30 * Fix Dockerfile by @JimothyJohn in https://github.com/NVlabs/Sana/pull/34 * Relative import xformer triton depend fix by @lawrence-cj in https://github.com/NVlabs/Sana/pull/37 * remove triton dependency of DC-AE and fix bugs; by @lawrence-cj in https://github.com/NVlabs/Sana/pull/38 * Refine gradio by @yujincheng08 in https://github.com/NVlabs/Sana/pull/39 * fix the bug of stop training around 4 hours. by @lawrence-cj in https://github.com/NVlabs/Sana/pull/66 * add comfyui related files by @lawrence-cj in https://github.com/NVlabs/Sana/pull/77 * add a T2I2V video link into comfyui readme by @lawrence-cj in https://github.com/NVlabs/Sana/pull/78 * 1. `diffusers` support Sana; by @lawrence-cj in https://github.com/NVlabs/Sana/pull/88 * receive any kinds of image extension in `SanaImgDataset`; by @lawrence-cj in https://github.com/NVlabs/Sana/pull/94 * add Sana-LoRA training and guidance by @lawrence-cj in https://github.com/NVlabs/Sana/pull/98 * 1. update for 2Kpx models release; by @lawrence-cj in https://github.com/NVlabs/Sana/pull/103 * add config file for 2K models; by @lawrence-cj in https://github.com/NVlabs/Sana/pull/104 * update code for better quality by @lawrence-cj in https://github.com/NVlabs/Sana/pull/105 * fix the sample num bug in inference. by @lawrence-cj in https://github.com/NVlabs/Sana/pull/108 * Nv labs GitHub repo/nv labs GitHub repo main by @lawrence-cj in https://github.com/NVlabs/Sana/pull/124 * fix the bug when resume rng_state with diffuerent gpu numbers. by @lawrence-cj in https://github.com/NVlabs/Sana/pull/131 * support 4K images by @lawrence-cj in https://github.com/NVlabs/Sana/pull/135 * [Tool]ImgDataset2WebDatasetMS by @Pevernow in https://github.com/NVlabs/Sana/pull/130 * fix 4K OOM with VAE-tiling by @lawrence-cj in https://github.com/NVlabs/Sana/pull/144 * docs: update README.md by @eltociear in https://github.com/NVlabs/Sana/pull/151 * fix: correct CSS property & missing articles by @CharlesCNorton in https://github.com/NVlabs/Sana/pull/152 * fix the bug for `AutoencoderDC` encode training; by @lawrence-cj in https://github.com/NVlabs/Sana/pull/158 * Nv labs GitHub repo/nv labs GitHub repo main by @lawrence-cj in https://github.com/NVlabs/Sana/pull/163 * update CI script; by @lawrence-cj in https://github.com/NVlabs/Sana/pull/165 * Sana1.5 8 bit CAME optimizer code release by @lawrence-cj in https://github.com/NVlabs/Sana/pull/167 * Nv labs GitHub repo/nv labs GitHub repo main adding controlnet (#23) by @lawrence-cj in https://github.com/NVlabs/Sana/pull/177 * update README by @lawrence-cj in https://github.com/NVlabs/Sana/pull/195 ## New Contributors * @frutiemax92 made their first contribution in https://github.com/NVlabs/Sana/pull/18 * @odusseys made their first contribution in https://github.com/NVlabs/Sana/pull/30 * @JimothyJohn made their first contribution in https://github.com/NVlabs/Sana/pull/34 * @yujincheng08 made their first contribution in https://github.com/NVlabs/Sana/pull/39 * @Pevernow made their first contribution in https://github.com/NVlabs/Sana/pull/130 * @eltociear made their first contribution in https://github.com/NVlabs/Sana/pull/151 * @CharlesCNorton made their first contribution in https://github.com/NVlabs/Sana/pull/152 **Full Changelog**: https://github.com/NVlabs/Sana/commits/v1.0.0 ## What's Changed * SANA-1.5 && FSDP training code by @lawrence-cj in https://github.com/NVlabs/Sana/pull/196 * inference scaling update by @hills-code in https://github.com/NVlabs/Sana/pull/208 * Merging SANA-Sprint release code by @lawrence-cj in https://github.com/NVlabs/Sana/pull/198 * add a guidance to explore; by @lawrence-cj in https://github.com/NVlabs/Sana/pull/212 * update diffusers conversion script; by @lawrence-cj in https://github.com/NVlabs/Sana/pull/213 ## New Contributors * @hills-code made their first contribution in https://github.com/NVlabs/Sana/pull/208 **Full Changelog**: https://github.com/NVlabs/Sana/compare/v1.0.0...v1.5.0