Um mecanismo open source de modelos Diffusion para gerar imagens, vídeos e áudio, com suporte a inferência e treinamento com pouca VRAM.
NVlabs/Sana
Base de código open source para geração eficiente de imagens e vídeos em alta resolução com diffusion transformers lineares, incluindo pipelines de treinamento e inferência.
Alternativa open source a:Midjourney
Runway
- Estrelas
- 9,407
- Forks
- 753
- Issues abertas
- 138
- Último commit
- há 7 horas
O que é?
SANA é uma base de código de modelos de difusão da NVIDIA Labs para gerar imagens e vídeos em alta resolução. Seu design central substitui a atenção padrão no diffusion transformer por atenção linear e usa um autoencoder de alta compressão (DC-AE) para reduzir o custo de gerar conteúdos grandes, como imagens em 4K.
O repositório reúne uma família de modelos: SANA, para geração de texto para imagem em até 4K; SANA-1.5, com escalabilidade durante o treinamento e a inferência; SANA-Sprint, para geração em uma ou poucas etapas; e vários modelos de vídeo, incluindo SANA-Video, SANA-Video 2.0, um modelo de mundo controlável (SANA-WM) e um modelo de edição de vídeo para vídeo em streaming (SANA-Streaming). Também inclui o Sol-RL, uma receita de pós-treinamento com aprendizado por reforço. Os pesos pré-treinados são publicados no Hugging Face, e os modelos podem ser carregados pelo diffusers.
O projeto oferece nós para ComfyUI, suporte a serving com SGLang, ControlNet, fine-tuning com LoRA e DreamBooth, além de quantização de 4 e 8 bits para execução em GPUs com memória limitada.
Recursos principais
- 01Diffusion transformer com atenção linear para geração de imagens em alta resolução, até 4K.
- 02Modelos de texto para vídeo e de texto e imagem para vídeo, incluindo saídas em 720p.
- 03Geração em uma ou poucas etapas por meio de destilação sCM.
- 04Suporte a fine-tuning com ControlNet, LoRA e DreamBooth.
- 05Quantização de 4 e 8 bits para execução em GPUs com VRAM limitada.
- 06Integrações com diffusers, ComfyUI e SGLang.
Casos de uso
- Gerar imagens em alta resolução em uma única GPU para consumidores.
- Pesquisar arquiteturas eficientes de diffusion transformers.
- Fazer fine-tuning de um modelo de texto para imagem ou de vídeo com dados personalizados usando LoRA.
- Disponibilizar um modelo de difusão por trás de uma API compatível com OpenAI usando SGLang.
Início rápido
- 1
Abra a documentação oficial de instalação e configuração
Antes de usar
- A geração requer uma GPU NVIDIA potente; as demonstrações do README mencionam hardware da classe 3090 e H100.
Tópicos
Perguntas frequentes
- O que é Sana?
- Base de código open source para geração eficiente de imagens e vídeos em alta resolução com diffusion transformers lineares, incluindo pipelines de treinamento e inferência. SANA é uma base de código de modelos de difusão da NVIDIA Labs para gerar imagens e vídeos em alta resolução. Seu design central substitui a atenção padrão no diffusion transformer por atenção linear e usa um autoencoder de alta compressão (DC-AE) para reduzir o custo de gerar conteúdos grandes, como imagens em 4K.
- Sana é gratuito? Qual é a licença?
- Sana é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Sana ainda é mantido?
- Manutenção ativa. O último commit de Sana foi em 20 de out. de 2026.
- Para que posso usar Sana?
- Gerar imagens em alta resolução em uma única GPU para consumidores. Pesquisar arquiteturas eficientes de diffusion transformers. Fazer fine-tuning de um modelo de texto para imagem ou de vídeo com dados personalizados usando LoRA. Disponibilizar um modelo de difusão por trás de uma API compatível com OpenAI usando SGLang.
- Como instalar Sana?
- Abra a documentação oficial de instalação e configuração
- Onde consigo Sana?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/NVlabs/Sana
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um framework de serving que amplia o vLLM para executar modelos omni-modality que geram texto, imagens, áudio, vídeo e ações.
Uma interface web baseada em Gradio para executar Stable Diffusion e modelos mais recentes de imagem e vídeo, dando continuidade ao fork Forge com suporte a novos modelos e otimizações.
GUI em grafo de nós, API e backend para executar modelos de difusão localmente e gerar imagens, vídeos, áudio e conteúdo 3D.
Modelos generativos de vídeo open source em larga escala para texto para vídeo, imagem para vídeo, fala para vídeo e animação de personagens.
Modelos multimodais unificados e nativos de código aberto da SenseNova para entender imagens, gerar imagens a partir de texto e editar imagens em uma única arquitetura.