Source: https://seerepo.com/r/NVlabs/Sana/built
Markdown source: https://seerepo.com/r/NVlabs/Sana/built.md
Description: Sana is a Python repo. It uses AI through flash-linear-attention, open-clip-torch, optimum, sentencepiece, torchaudio, and 15 more.

# What is Sana built with?

Sana is a Python repo. It uses AI through flash-linear-attention, open-clip-torch, optimum, sentencepiece, torchaudio, and 15 more, makes its content with beautifulsoup4, bs4, moviepy, and imageio, is tested with pytorch-fid, deploys with psutil and spaces, and uses webdataset, lmdb, and Hugging Face. It has 118,674 written lines, with 9 test files.

Read on November 14, 2026, at commit 27303b8.

Repository: https://github.com/NVlabs/Sana

## Frontend

### Interface

- **[matplotlib](https://seerepo.com/uses/matplotlib)**
- **[Gradio](https://seerepo.com/uses/gradio)**: 7 files

## Backend

### Data

- **webdataset**
- **lmdb**: 2 files

### AI

- **flash-linear-attention**
- **open-clip-torch**
- **[optimum](https://seerepo.com/uses/optimum)**
- **[sentencepiece](https://seerepo.com/uses/sentencepiece)**
- **[torchaudio](https://seerepo.com/uses/torchaudio)**
- **[torch](https://seerepo.com/uses/torch)**: 194 files
- **[diffusers](https://seerepo.com/uses/diffusers)**: 26 files
- **[triton](https://seerepo.com/uses/triton)**: 20 files
- **[torchvision](https://seerepo.com/uses/torchvision)**: 18 files
- **[einops](https://seerepo.com/uses/einops)**: 17 files
- **[transformers](https://seerepo.com/uses/transformers)**: 16 files
- **[timm](https://seerepo.com/uses/timm)**: 12 files
- **[accelerate](https://seerepo.com/uses/accelerate)**: 11 files
- **mmcv**: 7 files
- **xformers**: 5 files
- **[peft](https://seerepo.com/uses/peft)**: 4 files
- **[opencv-python](https://seerepo.com/uses/opencv-python)**: 3 files
- **[bitsandbytes](https://seerepo.com/uses/bitsandbytes)**: 2 files
- **liger-kernel**: 1 file
- **qwen-vl-utils**: 1 file

### Services

- **[Hugging Face](https://seerepo.com/uses/hugging-face)**: 5 files · [diffusion/model/dc_ae/efficientvit/ae_model_zoo.py, line 21](https://github.com/NVlabs/Sana/blob/27303b8de8e3f02f5dc96acf14705a0e04fca355/diffusion/model/dc_ae/efficientvit/ae_model_zoo.py#L21)

## Support

### Content

- **[beautifulsoup4](https://seerepo.com/uses/beautifulsoup4)**
- **[bs4](https://seerepo.com/uses/bs4)**
- **[moviepy](https://seerepo.com/uses/moviepy)**
- **[imageio](https://seerepo.com/uses/imageio)**: 15 files

### Testing

- **pytorch-fid**: 1 file

### Deploy

- **[psutil](https://seerepo.com/uses/psutil)**
- **spaces**: 5 files

### Tools

- **ipdb**
- **ninja**
- **pre-commit**
- **tensorboard**
- **tensorboardx**
- **wheel**
- **yapf**
- **fire**: 1 file

### Other

- **absl-py**
- **protobuf**
- **termcolor**: 22 files
- **wandb**: 14 files
- **omegaconf**: 12 files
- **ml-collections**: 4 files
- **ftfy**: 1 file
- **regex**: 1 file

## Other repos with a similar stack

- [OpenBMB/MiniCPM-V](https://seerepo.com/r/OpenBMB/MiniCPM-V/built): webdataset, matplotlib, Gradio, sentencepiece, torchaudio, torch, torchvision, einops, transformers, timm, accelerate, peft, opencv-python, bitsandbytes, moviepy, imageio, psutil · [Compare](https://seerepo.com/compare/NVlabs/Sana/vs/OpenBMB/MiniCPM-V)
- [mudler/LocalAI](https://seerepo.com/r/mudler/LocalAI/built): Hugging Face, matplotlib, Gradio, optimum, sentencepiece, torchaudio, torch, diffusers, torchvision, einops, transformers, accelerate, peft, opencv-python, bitsandbytes, imageio · [Compare](https://seerepo.com/compare/mudler/LocalAI/vs/NVlabs/Sana)
- [ray-project/ray](https://seerepo.com/r/ray-project/ray/built): Hugging Face, Gradio, sentencepiece, torch, diffusers, triton, torchvision, einops, transformers, timm, peft, bitsandbytes, beautifulsoup4, moviepy, imageio, psutil · [Compare](https://seerepo.com/compare/NVlabs/Sana/vs/ray-project/ray)
- [hpcaitech/ColossalAI](https://seerepo.com/r/hpcaitech/ColossalAI/built): Hugging Face, matplotlib, Gradio, sentencepiece, torchaudio, torch, diffusers, triton, torchvision, einops, transformers, accelerate, peft, bitsandbytes, psutil · [Compare](https://seerepo.com/compare/hpcaitech/ColossalAI/vs/NVlabs/Sana)
- [microsoft/unilm](https://seerepo.com/r/microsoft/unilm/built): webdataset, Gradio, sentencepiece, torchaudio, torch, diffusers, triton, torchvision, einops, transformers, timm, accelerate, peft, opencv-python, bitsandbytes · [Compare](https://seerepo.com/compare/microsoft/unilm/vs/NVlabs/Sana)
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): Hugging Face, matplotlib, sentencepiece, torchaudio, torch, triton, transformers, accelerate, xformers, peft, opencv-python, bitsandbytes, beautifulsoup4, psutil · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/NVlabs/Sana)

## Frequently asked questions

### What language is Sana written in?

Sana is written in Python, with 118,674 written lines.

### Does Sana use AI?

Yes. Sana uses AI through flash-linear-attention, open-clip-torch, optimum, sentencepiece, torchaudio, torch, diffusers, triton, torchvision, einops, transformers, timm, accelerate, mmcv, xformers, peft, opencv-python, bitsandbytes, liger-kernel, and qwen-vl-utils.

### What services does Sana use?

Sana uses webdataset, lmdb, and Hugging Face.

### Does Sana have tests?

Yes. Sana has 9 test files and is tested with pytorch-fid.

### Which repos have a stack like Sana's?

The ones that share most of its stack: OpenBMB/MiniCPM-V, mudler/LocalAI, and ray-project/ray.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
