Interfaz gráfica de nodos, API y backend para ejecutar modelos de difusión localmente y generar imágenes, video, audio y contenido 3D.
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
Biblioteca de Python que ejecuta modelos de lenguaje grandes capa por capa para que los modelos de 70B puedan inferir en una sola GPU de 4 GB, sin cuantización.
Suite integral para ajustar modelos de difusión de imagen, video y audio en GPU de consumo, desde una interfaz web o la CLI.
Base de código de código abierto para generar imágenes y videos de alta resolución de forma eficiente con transformers de difusión de atención lineal, con flujos de entrenamiento e inferencia.
Herramienta de código abierto basada en Stable Diffusion para generar cómics con personajes coherentes y secuencias de imagen a video de largo alcance.
Interfaz web basada en Gradio para ejecutar Stable Diffusion y modelos recientes de imagen y video, que continúa el fork Forge con más compatibilidad y optimizaciones.