Repolode
modelscope

modelscope/DiffSynth-Studio

Motor open source de modelos de difusión para generar imágenes, video y audio, con inferencia y entrenamiento en equipos con poca VRAM.

Estrellas
13,276
Forks
1,318
Issues abiertos
566
Último commit
hace 10 horas

¿Qué es?

DiffSynth-Studio es un framework de Python para ejecutar y entrenar modelos de difusión, desarrollado por la comunidad de ModelScope. Integra diversos modelos open source populares para generar y editar imágenes, generar video, crear audio y música, y evaluar la calidad de las imágenes.

Su principal objetivo es facilitar el uso de modelos grandes en hardware modesto. Los parámetros de los modelos se distribuyen entre el disco, la memoria del sistema y la VRAM para que las GPU de consumo con memoria limitada puedan ejecutar la inferencia. La cuantización en formatos como NF4 e INT8 reduce aún más la memoria necesaria para la inferencia y el entrenamiento de LoRA. La mayoría de los modelos compatibles con la inferencia también permiten entrenar modelos base, LoRAs y adaptadores con entradas adicionales.

El proyecto también incluye un modo de Split Training que separa el procesamiento de datos (como la codificación de texto y VAE) de la etapa de entrenamiento basada en gradientes, además de entrenamiento con descarga a CPU y entrenamiento diferencial de LoRA. Entre los proyectos relacionados basados en él están DiffSynth-ComfyUI, para flujos de trabajo de ComfyUI, y DiffSynth-WebUI, para entrenar LoRA.

Funciones clave

  • 01Integra modelos open source populares para generar imágenes, video, audio y música.
  • 02Distribuye las capas entre el disco, la memoria y la VRAM para ejecutar modelos grandes en GPU con poca VRAM.
  • 03Cuantiza los modelos en NF4, INT8 y otros formatos para reducir la memoria necesaria para la inferencia y el entrenamiento de LoRA.
  • 04Permite entrenar modelos base, LoRAs y modelos adaptadores con entradas adicionales.
  • 05Split Training separa los cálculos que no requieren gradientes de la etapa de entrenamiento para acelerar el proceso.
  • 06Permite entrenar LoRA con descarga a CPU en GPU de consumo.

Casos de uso

  • Ejecutar modelos grandes de generación de imágenes o video en una GPU de consumo con VRAM limitada.
  • Entrenar adaptadores LoRA para modelos de difusión en una sola estación de trabajo.
  • Probar modelos de ControlNet, edición o generación de video en un framework de Python unificado.
  • Crear flujos de inferencia o entrenamiento personalizados para nuevos modelos de difusión open source.

Antes de usarlo

  • Según el README, el desarrollo está a cargo de pocos maintainers, por lo que las nuevas funciones y las respuestas a los issues pueden tardar.
  • Algunas funciones antiguas ya no se mantienen tras las actualizaciones de versiones principales.

Temas

Preguntas frecuentes

¿Qué es DiffSynth-Studio?
Motor open source de modelos de difusión para generar imágenes, video y audio, con inferencia y entrenamiento en equipos con poca VRAM. DiffSynth-Studio es un framework de Python para ejecutar y entrenar modelos de difusión, desarrollado por la comunidad de ModelScope. Integra diversos modelos open source populares para generar y editar imágenes, generar video, crear audio y música, y evaluar la calidad de las imágenes.
¿DiffSynth-Studio es gratuito? ¿Qué licencia tiene?
DiffSynth-Studio es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿DiffSynth-Studio sigue mantenido?
Mantenimiento activo. El último commit de DiffSynth-Studio fue el 20 oct 2026.
¿Para qué puedo usar DiffSynth-Studio?
Ejecutar modelos grandes de generación de imágenes o video en una GPU de consumo con VRAM limitada. Entrenar adaptadores LoRA para modelos de difusión en una sola estación de trabajo. Probar modelos de ControlNet, edición o generación de video en un framework de Python unificado. Crear flujos de inferencia o entrenamiento personalizados para nuevos modelos de difusión open source.
¿Dónde consigo DiffSynth-Studio?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/modelscope/DiffSynth-Studio

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados