Repolode
modelscope

modelscope/DiffSynth-Studio

Um mecanismo open source de modelos Diffusion para gerar imagens, vídeos e áudio, com suporte a inferência e treinamento com pouca VRAM.

Estrelas
13,276
Forks
1,318
Issues abertas
566
Último commit
há 10 horas

O que é?

DiffSynth-Studio é um framework Python para executar e treinar modelos Diffusion, desenvolvido pela comunidade ModelScope. Ele integra diversos modelos open source populares para geração e edição de imagens, geração de vídeos, geração de áudio e música e métricas de qualidade de imagem.

O foco principal é tornar modelos grandes viáveis em hardware mais modesto. Os parâmetros dos modelos são distribuídos entre disco, memória do sistema e VRAM para que GPUs de consumo com pouca memória possam executar inferências. A quantização em formatos como NF4 e INT8 reduz ainda mais o uso de memória na inferência e no treinamento de LoRA. A maioria dos modelos compatíveis com inferência também oferece suporte a treinamento, incluindo modelos base, LoRAs e adapters com entradas adicionais.

O projeto também inclui um modo Split Training, que separa o processamento de dados (como a codificação de texto e VAE) da etapa de treinamento baseada em gradientes, além de treinamento com CPU offload e treinamento diferencial de LoRA. Entre os projetos relacionados criados com base nele estão DiffSynth-ComfyUI, para workflows do ComfyUI, e DiffSynth-WebUI, para treinamento de LoRA.

Recursos principais

  • 01Integra modelos open source populares para geração de imagens, vídeos, áudio e música.
  • 02Distribui as camadas entre disco, memória e VRAM para executar modelos grandes em GPUs com pouca VRAM.
  • 03Usa quantização em NF4, INT8 e outros formatos para reduzir o uso de memória na inferência e no treinamento de LoRA.
  • 04Oferece suporte ao treinamento de modelos base, LoRAs e adapters com entradas adicionais.
  • 05O Split Training separa os cálculos que não usam gradientes da etapa de treinamento para acelerá-lo.
  • 06Treinamento com CPU offload para treinar LoRA em GPUs de consumo.

Casos de uso

  • Executar modelos grandes de geração de imagens ou vídeos em uma GPU de consumo com pouca VRAM.
  • Treinar adapters LoRA para modelos Diffusion em uma única workstation.
  • Experimentar modelos ControlNet, de edição ou de geração de vídeos em um único framework Python integrado.
  • Criar pipelines personalizados de inferência ou treinamento para novos modelos Diffusion open source.

Antes de usar

  • Segundo o README, o desenvolvimento está a cargo de poucos mantenedores, então novos recursos e respostas a issues podem demorar.
  • Alguns recursos antigos deixaram de ser mantidos após atualizações de versões principais.

Tópicos

Perguntas frequentes

O que é DiffSynth-Studio?
Um mecanismo open source de modelos Diffusion para gerar imagens, vídeos e áudio, com suporte a inferência e treinamento com pouca VRAM. DiffSynth-Studio é um framework Python para executar e treinar modelos Diffusion, desenvolvido pela comunidade ModelScope. Ele integra diversos modelos open source populares para geração e edição de imagens, geração de vídeos, geração de áudio e música e métricas de qualidade de imagem.
DiffSynth-Studio é gratuito? Qual é a licença?
DiffSynth-Studio é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
DiffSynth-Studio ainda é mantido?
Manutenção ativa. O último commit de DiffSynth-Studio foi em 20 de out. de 2026.
Para que posso usar DiffSynth-Studio?
Executar modelos grandes de geração de imagens ou vídeos em uma GPU de consumo com pouca VRAM. Treinar adapters LoRA para modelos Diffusion em uma única workstation. Experimentar modelos ControlNet, de edição ou de geração de vídeos em um único framework Python integrado. Criar pipelines personalizados de inferência ou treinamento para novos modelos Diffusion open source.
Onde consigo DiffSynth-Studio?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/modelscope/DiffSynth-Studio

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados