Комплексный набор инструментов для дообучения диффузионных моделей изображений, видео и аудио на потребительских GPU через веб-интерфейс или CLI.
KohakuBlueleaf/LyCORIS
Библиотека Python с методами параметрически эффективного дообучения Stable Diffusion: LoRA, LoHa, LoKr, (IA)^3 и DyLoRA.
- Звёзды
- 2,537
- Форки
- 187
- Открытые issues
- 7
- Последний коммит
- 19 дней назад
Что это?
LyCORIS — библиотека Python с несколькими алгоритмами параметрически эффективного дообучения Stable Diffusion. Помимо LoRA (включая LoCon), она поддерживает LoHa, LoKr, (IA)^3, DyLoRA и обычное дообучение. Это позволяет выбирать баланс между точностью, гибкостью, разнообразием и размером файла при настройке модели генерации изображений.
Пакет можно использовать через пайплайн обучения kohya-ss sd-scripts, через Naifu-Diffusion или как отдельную обёртку, которая подключает адаптеры к любому модулю PyTorch с помощью API create_lycoris и LycorisNetwork. Обученные модели LyCORIS загружаются в веб-интерфейс AUTOMATIC1111 (версии 1.5.0 и новее), ComfyUI, InvokeAI и CivitAI. В версии 4.0.0 появились экспериментальные объединённые ядра Triton и TileLang: они автоматически выбирают бэкенд и при необходимости переключаются на стандартный PyTorch.
Проект вырос из LoCon; ему также посвящена статья для ICLR 2024.
Ключевые возможности
- 01Реализует LoRA/LoCon, LoHa, LoKr, (IA)^3, DyLoRA и обычное дообучение.
- 02Интегрируется с пайплайнами обучения kohya sd-scripts, Naifu-Diffusion и HCP-Diffusion.
- 03Предлагает отдельный API-обёртку, совместимую с любым модулем PyTorch.
- 04Включает скрипты для конвертации и объединения моделей при переносе между форматами и обратной сборке в чекпойнты.
- 05Содержит экспериментальные объединённые ядра с автоматическим выбором бэкенда.
Сценарии использования
- Обучение адаптеров типа LoRA для Stable Diffusion, чтобы создавать персонажей или стили.
- Сравнение LoRA, LoHa и LoKr для выбора метода дообучения модели генерации изображений.
- Подключение параметрически эффективных адаптеров к собственной модели PyTorch через отдельную обёртку.
- Конвертация результатов HCP-Diffusion для использования в веб-интерфейсе AUTOMATIC1111.
Быстрый старт
- 1
Установите пакет из PyPI
pip install lycoris-lora - 2
При необходимости установите Triton для использования объединённых ядер (экспериментально)
pip install triton
Что важно знать
- Объединённые ядра находятся на ранней экспериментальной стадии и могут давать неверные результаты; в качестве запасного варианта можно зафиксировать бэкенд torch.
- Документация и процессы обучения зависят от внешних инструментов, таких как kohya sd-scripts, поэтому настройка включает несколько компонентов.
В подборках
Темы
Частые вопросы
- Что такое LyCORIS?
- Библиотека Python с методами параметрически эффективного дообучения Stable Diffusion: LoRA, LoHa, LoKr, (IA)^3 и DyLoRA. LyCORIS — библиотека Python с несколькими алгоритмами параметрически эффективного дообучения Stable Diffusion. Помимо LoRA (включая LoCon), она поддерживает LoHa, LoKr, (IA)^3, DyLoRA и обычное дообучение. Это позволяет выбирать баланс между точностью, гибкостью, разнообразием и размером файла при настройке модели генерации изображений.
- LyCORIS можно использовать бесплатно? Какая у него лицензия?
- LyCORIS распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- LyCORIS всё ещё поддерживается?
- Активно поддерживается. Последний коммит в LyCORIS — 19 окт. 2026 г..
- Для чего можно использовать LyCORIS?
- Обучение адаптеров типа LoRA для Stable Diffusion, чтобы создавать персонажей или стили. Сравнение LoRA, LoHa и LoKr для выбора метода дообучения модели генерации изображений. Подключение параметрически эффективных адаптеров к собственной модели PyTorch через отдельную обёртку. Конвертация результатов HCP-Diffusion для использования в веб-интерфейсе AUTOMATIC1111.
- Как установить LyCORIS?
- Установите пакет из PyPI: pip install lycoris-lora При необходимости установите Triton для использования объединённых ядер (экспериментально): pip install triton
- Где скачать LyCORIS?
- Исходный код и инструкции по установке — на GitHub: https://github.com/KohakuBlueleaf/LyCORIS
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Скрипты для обучения, генерации изображений и других задач со Stable Diffusion и моделями генерации изображений, включая LoRA и дообучение.
Библиотека Hugging Face для Parameter-Efficient Fine-Tuning (PEFT): адаптация крупных предварительно обученных моделей с помощью обучения небольшого набора дополнительных параметров.
GUI с узловым графом, API и бэкенд для локального запуска диффузионных моделей и генерации изображений, видео, аудио и 3D-контента.
Движок с открытым исходным кодом для генерации изображений, видео и аудио с помощью Diffusion-моделей; поддерживает инференс и обучение при небольшом объёме VRAM.
Открытая диффузионная модель для генерации изображений по тексту с 5 млрд параметров, точной отрисовкой текста, управлением компоновкой через JSON и возможностью дообучения.