Suite completa para ajustar modelos de difusão de imagem, vídeo e áudio em GPUs de consumo, pela interface web ou CLI.
KohakuBlueleaf/LyCORIS
Biblioteca Python que implementa métodos de fine-tuning eficiente em parâmetros (LoRA, LoHa, LoKr, (IA)^3, DyLoRA) para modelos Stable Diffusion.
- Estrelas
- 2,538
- Forks
- 187
- Issues abertas
- 7
- Último commit
- há 19 dias
O que é?
LyCORIS é uma biblioteca Python que implementa vários algoritmos de fine-tuning eficiente em parâmetros para Stable Diffusion. Além de LoRA (incluindo LoCon), oferece LoHa, LoKr, (IA)^3, DyLoRA e fine-tuning nativo, permitindo equilibrar fidelidade, flexibilidade, diversidade e tamanho do arquivo ao personalizar um modelo de imagem.
O pacote pode ser usado pelo pipeline de treinamento kohya-ss sd-scripts, pelo Naifu-Diffusion ou como um wrapper independente que conecta adapters a qualquer módulo PyTorch por meio da API create_lycoris e LycorisNetwork. Modelos LyCORIS treinados podem ser carregados na interface web do AUTOMATIC1111 (versão 1.5.0 ou posterior), no ComfyUI, no InvokeAI e no CivitAI. A versão 4.0.0 adiciona kernels experimentais fundidos de Triton e TileLang, que selecionam um backend automaticamente e recorrem ao PyTorch padrão quando necessário.
O projeto teve origem no LoCon e conta também com um artigo publicado no ICLR 2024.
Recursos principais
- 01Implementa LoRA/LoCon, LoHa, LoKr, (IA)^3, DyLoRA e fine-tuning nativo.
- 02Integra-se aos pipelines de treinamento kohya sd-scripts, Naifu-Diffusion e HCP-Diffusion.
- 03Oferece uma API de wrapper independente compatível com qualquer módulo PyTorch.
- 04Disponibiliza scripts de conversão e merge para transferir modelos entre formatos e incorporá-los novamente a checkpoints.
- 05Inclui kernels fundidos experimentais com seleção automática de backend.
Casos de uso
- Treinar adapters personalizados do tipo LoRA para personagens ou estilos em modelos Stable Diffusion.
- Comparar LoRA, LoHa e LoKr para escolher um método de fine-tuning para um modelo de imagem.
- Adicionar adapters eficientes em parâmetros a um modelo PyTorch personalizado usando o wrapper independente.
- Converter saídas do HCP-Diffusion para uso na interface web do AUTOMATIC1111.
Início rápido
- 1
Instale o pacote pelo PyPI
pip install lycoris-lora - 2
Opcionalmente, instale o Triton para usar kernels fundidos (experimental)
pip install triton
Antes de usar
- Os kernels fundidos ainda estão em uma fase experimental inicial e podem produzir resultados incorretos; é possível fixar o backend do torch como alternativa.
- A documentação e os fluxos de trabalho de treinamento dependem de ferramentas externas, como kohya sd-scripts, então a configuração envolve vários componentes.
Em coleções
Tópicos
Perguntas frequentes
- O que é LyCORIS?
- Biblioteca Python que implementa métodos de fine-tuning eficiente em parâmetros (LoRA, LoHa, LoKr, (IA)^3, DyLoRA) para modelos Stable Diffusion. LyCORIS é uma biblioteca Python que implementa vários algoritmos de fine-tuning eficiente em parâmetros para Stable Diffusion. Além de LoRA (incluindo LoCon), oferece LoHa, LoKr, (IA)^3, DyLoRA e fine-tuning nativo, permitindo equilibrar fidelidade, flexibilidade, diversidade e tamanho do arquivo ao personalizar um modelo de imagem.
- LyCORIS é gratuito? Qual é a licença?
- LyCORIS é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- LyCORIS ainda é mantido?
- Manutenção ativa. O último commit de LyCORIS foi em 19 de out. de 2026.
- Para que posso usar LyCORIS?
- Treinar adapters personalizados do tipo LoRA para personagens ou estilos em modelos Stable Diffusion. Comparar LoRA, LoHa e LoKr para escolher um método de fine-tuning para um modelo de imagem. Adicionar adapters eficientes em parâmetros a um modelo PyTorch personalizado usando o wrapper independente. Converter saídas do HCP-Diffusion para uso na interface web do AUTOMATIC1111.
- Como instalar LyCORIS?
- Instale o pacote pelo PyPI: pip install lycoris-lora Opcionalmente, instale o Triton para usar kernels fundidos (experimental): pip install triton
- Onde consigo LyCORIS?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/KohakuBlueleaf/LyCORIS
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Scripts de treinamento, geração e utilitários para Stable Diffusion e outros modelos de geração de imagens, incluindo LoRA e fine-tuning.
Biblioteca da Hugging Face para Parameter-Efficient Fine-Tuning (PEFT), adaptando modelos pré-treinados grandes ao treinar apenas um pequeno conjunto de parâmetros adicionais.
GUI em grafo de nós, API e backend para executar modelos de difusão localmente e gerar imagens, vídeos, áudio e conteúdo 3D.
Um mecanismo open source de modelos Diffusion para gerar imagens, vídeos e áudio, com suporte a inferência e treinamento com pouca VRAM.
Modelo open source de difusão texto para imagem com 5 bilhões de parâmetros, focado em renderização precisa de texto, controle de layout em JSON e fine-tuning.