GUI с узловым графом, API и бэкенд для локального запуска диффузионных моделей и генерации изображений, видео, аудио и 3D-контента.
modelscope/DiffSynth-Studio
Движок с открытым исходным кодом для генерации изображений, видео и аудио с помощью Diffusion-моделей; поддерживает инференс и обучение при небольшом объёме VRAM.
- Звёзды
- 13,276
- Форки
- 1,318
- Открытые issues
- 566
- Последний коммит
- 9 часов назад
Что это?
DiffSynth-Studio — это Python-фреймворк от сообщества ModelScope для запуска и обучения Diffusion-моделей. В него интегрированы популярные модели с открытым исходным кодом для генерации и редактирования изображений, генерации видео, аудио и музыки, а также оценки качества изображений.
Основное внимание уделено тому, чтобы крупные модели можно было запускать на не самом мощном оборудовании. Параметры модели распределяются между диском, системной памятью и VRAM, благодаря чему инференс доступен даже на потребительских GPU с небольшим объёмом видеопамяти. Квантизация в форматы NF4, INT8 и другие дополнительно снижает требования к памяти при инференсе и обучении LoRA. Большинство моделей, поддерживающих инференс, подходят и для обучения: это базовые модели, LoRA и адаптеры с дополнительными входными данными.
В проект также входит режим Split Training, который отделяет обработку данных (например, кодирование текста и VAE) от этапа обучения на основе градиентов, а также обучение с выгрузкой данных на CPU и дифференциальное обучение LoRA. На базе проекта созданы DiffSynth-ComfyUI для работы с ComfyUI и DiffSynth-WebUI для обучения LoRA.
Ключевые возможности
- 01Интеграция популярных моделей с открытым исходным кодом для генерации изображений, видео, аудио и музыки.
- 02Распределение слоёв между диском, системной памятью и VRAM для запуска крупных моделей на GPU с небольшим объёмом видеопамяти.
- 03Квантизация в NF4, INT8 и другие форматы для снижения потребления памяти при инференсе и обучении LoRA.
- 04Поддержка обучения базовых моделей, LoRA и моделей-адаптеров с дополнительными входными данными.
- 05Split Training отделяет вычисления без градиентов от этапа обучения, чтобы ускорить процесс.
- 06Обучение с выгрузкой данных на CPU для работы с LoRA на потребительских GPU.
Сценарии использования
- Запуск крупных моделей генерации изображений или видео на потребительском GPU с небольшим объёмом VRAM.
- Обучение LoRA-адаптеров для Diffusion-моделей на одной рабочей станции.
- Эксперименты с ControlNet, моделями редактирования или генерации видео в рамках единого Python-фреймворка.
- Создание собственных конвейеров инференса или обучения для новых моделей Diffusion с открытым исходным кодом.
Что важно знать
- Согласно README, разработкой занимается лишь несколько мейнтейнеров, поэтому добавление новых функций и ответы на issues могут задерживаться.
- После обновления до новой мажорной версии некоторые старые функции больше не поддерживаются.
Темы
Частые вопросы
- Что такое DiffSynth-Studio?
- Движок с открытым исходным кодом для генерации изображений, видео и аудио с помощью Diffusion-моделей; поддерживает инференс и обучение при небольшом объёме VRAM. DiffSynth-Studio — это Python-фреймворк от сообщества ModelScope для запуска и обучения Diffusion-моделей. В него интегрированы популярные модели с открытым исходным кодом для генерации и редактирования изображений, генерации видео, аудио и музыки, а также оценки качества изображений.
- DiffSynth-Studio можно использовать бесплатно? Какая у него лицензия?
- DiffSynth-Studio распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- DiffSynth-Studio всё ещё поддерживается?
- Активно поддерживается. Последний коммит в DiffSynth-Studio — 20 окт. 2026 г..
- Для чего можно использовать DiffSynth-Studio?
- Запуск крупных моделей генерации изображений или видео на потребительском GPU с небольшим объёмом VRAM. Обучение LoRA-адаптеров для Diffusion-моделей на одной рабочей станции. Эксперименты с ControlNet, моделями редактирования или генерации видео в рамках единого Python-фреймворка. Создание собственных конвейеров инференса или обучения для новых моделей Diffusion с открытым исходным кодом.
- Где скачать DiffSynth-Studio?
- Исходный код и инструкции по установке — на GitHub: https://github.com/modelscope/DiffSynth-Studio
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Библиотека Python, которая запускает большие языковые модели послойно и позволяет выполнять инференс моделей класса 70B на одной GPU с 4 ГБ памяти без квантования.
Комплексный набор инструментов для дообучения диффузионных моделей изображений, видео и аудио на потребительских GPU через веб-интерфейс или CLI.
Открытый код для эффективной генерации изображений и видео высокого разрешения с помощью линейных diffusion transformer, включая пайплайны обучения и инференса.
Инструмент на базе Stable Diffusion для создания комиксов с постоянными персонажами и длинных последовательностей «изображение в видео».
Веб-интерфейс на базе Gradio для запуска Stable Diffusion и новых моделей генерации изображений и видео — продолжение форка Forge с поддержкой дополнительных моделей и оптимизациями.