Repolode
kohya-ss

kohya-ss/sd-scripts

Scripts de entrenamiento, generación y utilidades para Stable Diffusion y otros modelos de generación de imágenes, incluidos LoRA y el ajuste fino.

Estrellas
7,243
Forks
1,224
Issues abiertos
917
Último commit
hace 15 horas

¿Qué es?

sd-scripts es un conjunto de scripts de Python para entrenar y ejecutar modelos de generación de imágenes de la familia Stable Diffusion. Admite el entrenamiento de LoRA, el ajuste fino completo (entrenamiento nativo y DreamBooth), Textual Inversion para SD y SDXL, y el entrenamiento de modelos de inpainting para SD1.5 y SDXL. Entre las arquitecturas compatibles se incluyen SD 1.x/2.x, SDXL, SD3/SD3.5, FLUX.1, Lumina, HunyuanImage-2.1, Anima y MOSS-Image.

Además del entrenamiento, el repositorio incluye scripts de generación de imágenes, herramientas para almacenar en caché conjuntos de datos, etiquetado de imágenes basado en WD14, conversión de modelos y utilidades para combinar LoRA. El entrenamiento se configura mediante argumentos de línea de comandos y archivos de configuración de conjuntos de datos, y se ejecuta en Windows y Linux/WSL2 con PyTorch 2.6 o posterior, usando Hugging Face Accelerate para iniciarlo.

El proyecto incluye documentación extensa en inglés y japonés sobre el flujo de trabajo de entrenamiento de cada modelo, la configuración de conjuntos de datos y opciones avanzadas, como los offsets de muestreo de timestep, la pérdida enmascarada y el entrenamiento de ControlNet-LLLite.

Funciones clave

  • 01Entrena redes LoRA, incluidos los módulos LoHa, LoKr, OFTv2 y BOFT.
  • 02Admite el ajuste fino completo y el entrenamiento al estilo DreamBooth para la mayoría de los modelos enumerados.
  • 03Ofrece entrenamiento de Textual Inversion para SD y SDXL, y entrenamiento de inpainting para SD1.5 y SDXL.
  • 04Incluye scripts de generación de imágenes y utilidades para convertir modelos y combinar LoRA.
  • 05Ofrece archivos de configuración de conjuntos de datos para captions, subconjuntos y candidatos con varias captions.

Casos de uso

  • Entrenar una LoRA personalizada de estilo o personaje para SDXL o FLUX.1 con un conjunto personal de imágenes.
  • Ajustar un checkpoint de Stable Diffusion con un conjunto seleccionado de imágenes.
  • Generar imágenes por lotes a partir de archivos de prompts con scripts de línea de comandos.
  • Etiquetar un conjunto de imágenes de entrenamiento con WD14 antes de entrenar.

Temas

Preguntas frecuentes

¿Qué es sd-scripts?
Scripts de entrenamiento, generación y utilidades para Stable Diffusion y otros modelos de generación de imágenes, incluidos LoRA y el ajuste fino. sd-scripts es un conjunto de scripts de Python para entrenar y ejecutar modelos de generación de imágenes de la familia Stable Diffusion. Admite el entrenamiento de LoRA, el ajuste fino completo (entrenamiento nativo y DreamBooth), Textual Inversion para SD y SDXL, y el entrenamiento de modelos de inpainting para SD1.5 y SDXL. Entre las arquitecturas compatibles se incluyen SD 1.x/2.x, SDXL, SD3/SD3.5, FLUX.1, Lumina, HunyuanImage-2.1, Anima y MOSS-Image.
¿sd-scripts es gratuito? ¿Qué licencia tiene?
sd-scripts es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿sd-scripts sigue mantenido?
Mantenimiento activo. El último commit de sd-scripts fue el 18 oct 2026.
¿Para qué puedo usar sd-scripts?
Entrenar una LoRA personalizada de estilo o personaje para SDXL o FLUX.1 con un conjunto personal de imágenes. Ajustar un checkpoint de Stable Diffusion con un conjunto seleccionado de imágenes. Generar imágenes por lotes a partir de archivos de prompts con scripts de línea de comandos. Etiquetar un conjunto de imágenes de entrenamiento con WD14 antes de entrenar.
¿Dónde consigo sd-scripts?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/kohya-ss/sd-scripts

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

Proyectos relacionados