Entrena tu propio modelo personalizado con LORA en kohya_ss, de STABLE DIFFUSION - TUTORIAL COMPLETO

preview_player
Показать описание

Bienvenido a este video tutorial, te mostraré paso a paso cómo entrenar un modelo LORA en una instancia en la nube de un POD de Runpod. Utilizaremos la interface para entrenamiento de modelos de kohya_ss, una herramienta sencilla y práctica que te permitirá entrenar tus modelos tanto de Dreambooth como LORA como Textual Inversion.

A lo largo de este tutorial, aprenderás a crear el pod y exploraremos cómo es el data set que utilizaremos. Te enseñaré cómo subir los datos junto con las imágenes de regularización, así como también cómo descargar los modelos en la máquina virtual.

Además, te guiaré en la creación de las carpetas necesarias y te mostraré cómo subir las imágenes de ejemplo y los regularizadores.

También te explicaré detalladamente cómo configurar los parámetros de entrenamiento y te enseñaré cómo probar los resultados comparando los modelos resultantes entre sí.
Finalmente, veremos los resultados obtenidos y analizaremos el coste asociado al entrenamiento del modelo.

Si quieres aprender sobre el entrenamiento de modelos LORA y cómo aprovechar al máximo la interface de Kohya_ss, este tutorial es perfecto para ti.
¡No te lo pierdas! Y si te gusta lo que ves, ¡suscríbete a nuestro canal de YouTube @tecnolitas!

🔸 ENLACES DEL VÍDEO 🔸
▪️Repositorio de comandos

▪️Runpod

▪️Imagenes de regularizacion class_man

▪️Otras herramientas

🔸🔸 Ayúdanos a crecer!!🔸🔸
👉 Si te gusta este video, dale like ❤, compártelo y suscríbete!!!
👉 Si tienes alguna duda o consulta, déjanos un comentario.

🔥 Síguenos en redes y visita nuestra web.

00:00 Introducción
02:00 Creación de la máquina virtual en Runpod
08:14 Descarga de modelos de Huggingface
09:08 Instalación kohya_ss
21:28 Subir dataset e imágenes de regularización
27:41 Configuración del entrenamiento LoRa
33:04 Parámetros de configuración
35:42 Guardar la configuración
36:40 Comienza el entrenamiento
40:48 Comenzando las pruebas de los modelos LoRa
51:25 haciendo una comparativa con los resultados
54:21 Haciendo un set de regularización con Prompt Bazaar
56:48 Analizando el coste del entrenamiento del modelo en RunPod

#Lora #LoraAi # kohya #inteligenciaartificial #stablediffusiontutorial #automatic1111 #googlecolab #ia #ai #controlnet #stablediffusion #tecnolitas #tutorial #prompt #artestablediffusion #IAarte #stablediffusionai #stablediffusionart #dreambooth #RunPod #gpu #EntrenamientoDeModelos
Рекомендации по теме
Комментарии
Автор

Increíble video, la explicación de cada cosa que haces. Sigue así 👏

sebastiancarvajal
Автор

Muy buen video, justo estoy haciendo LoRa de personajes y ando experimentando cosas.

akifs
Автор

Excelente tis videos. Sigue asi cuesta encontar pruebas completas en tiempo real y en españo. Llevo un tiempo aprendiendo aún no he logrado los resultados que me gustaría. Quiero crear lora o textual inversión de mi persona como lo hacen en civitai. Ojala puedas hacer videos logrando entrenar tu persona con data mas grandes 😊

COLOCOLOESCHILE
Автор

Hola! Gracias por toda esta info.
Consulta: En el minuto 8, en la Descarga de modelos de Huggingface, qué otros tipos de modelos puedo usar de base que sean compatibles para continuar con el proceso? mi intención es entrenar escenarios complejos de la vida real en la calle con personas.

mecha.mio.
Автор

buen dia
varias dudas, en entrenamiento del rostro debe tener el tamaño de 512?, recomiendas que deben ser agregadas mas de cuerpo completo, o en otros fondos, todas deben tener 512x512? incluso las de man/woman que son de regularización?
entiendo que se uso el de realistic.tensorflow es a donde va a agregar la información de el entrenamiento de rostro cierto, esto puede cambiar deacuerdo a los modelso de civitae?
se puede cambiar el parámetro de charlie_avatar_man por algo mas personalizado o enq ue se basa este parametro?
creo que esta es una duda similar a algo que ya preguntaron antes, los lora son como skins o maquillaje que se agrega a la descripción del modelo (en este caso realistic).... pero se puede entrenas varios ya sea para vestuarios, tipos de paisaje, entre otros?
aun estoy lidiando un poco con outpaiting, en mi idea es, crear un retrato de cara y con el outpaiting y formando poco a poco el cuerpo y el fondo, pero usando realistic o majicrealistic, pero aveces le cuesta cuando es con un modelo preentrenado e incluso cuando son imágenes por defecto, genera o esacios negros o degradados, también sigo interesado en la mejor forma d eusar el inpaitring para cambios de color o de tipos de vestimenta

andrescristancho
Автор

Increíble tus video son una pasada, te sigo por todos los tutos, una pregunta he hecho tres entrenamiento con runpod, pero me tardan una hora cada fichero de entreno estoy con una rtx 3090Ti de Gpu y 24 gb de vram, veo en la ventana de pods de Runpod, la GPU Memory esta al 32 % y la GPU utilization esta casi siempre al 0 %, yo creo que eso no es normal, o no se puede ver el uso, ¿te puedo mandar una captura?

YOUTUBE_FACIL
Автор

Gracias por el video! yo uso metal diffusion con tensorflow, ya que PyTorch no acepta gráficas metal de Mac. Serviria este mismo tutoríal?
gracias!!!

sevigadea
Автор

podes explicarme como se usa la carpeta de regularizacion o para q sirve? esa parte no explicaste, para q es o como se usa, y si podes hacer un video de como entrenar loras con negativos tambien te agradesco! gracias por los videos estan buenos!

pantrox_arts
Автор

muchas gracias, debiste poner tu codigo referido runpod para ayudarte de alguna forma por la info brindada

revoluciondigitalperu
Автор

deberias hacer otro video entrenando localmente

rogeralbasoto
Автор

Hola Charlie! He visto tu video y me ha gustado. Tengo una duda: quiero entrenar un modelo con un estilo en particular, no de personas o backgrounds en si, aunque las imágenes que tengo son de backgrounds y personajes para coger el estilo. Tengo como unas 1300 imágenes, entiendo que no son necesarias tantas no? Y siendo así, que número de repeticiones y epochs etc por imagen me recomendarías para que el modelo lo cogiera bien? Probé con collab con 60 imágenes pero salió un churro y no tengo ni idea de especificaciones, y quería probar el runpod ahora. Si me pudieras responder lo agradecería mucho! ^^

yhuna
Автор

ya estaba esperando uno de tus videos . tenia una duda y creo que este video me puede ayudar pero no se, quiero entrenar un modelo con uno o varios tipos de arte, es posible con este video o con otro?

eliasherreradg
Автор

estoy aprendiendo mucho con tus videos pero algo que no tengo claro es si aquí tambien aplica la limitación de entrenar con imagenes de 512x512 porque veo que en civitai las imagenes tienen una relacion de aspecto rectangular y no cuadrada, entonces puedo entrenar con otras relaciones de aspecto y otras resoluciones? y supongo que de ser así entonces todas deberían tener la misma relacion de aspecto y resolución

Dalcor
Автор

Tengo una duda?, tengo mi modelo entrenado, está bien en las facciones faciales y la forma, pero quiero cambiar detalles específicos y que se grabe en el Lora para no estar colocándolo en el prompt.

rincondesara
Автор

Si no me equivoco no usaste descrición para las imagenes del dataset, es recomendable hacer eso?

Dalcor
Автор

Hola se puede entrenar con Kohya solo con cpu?? porque mi grafica solo tiene 4 Gb Gracias

yutshkx
Автор

Este tutorial sirve si tienes stable diffusion en local?

sancasasmartinez
Автор

Excelente video, solo tengo un gravisimo error, en el cmd al comenzar a entrenar, luego de algunos segundos me aparece este mensaje: "returned non-zero exit status 1" y el entrenamiento se detiene... busco en foros pero no encuentro la solucion

alekostaa
Автор

Tuve que Ejecutar el comando "accelerate config" pero me salen las opciones "This machine" y "AWS (Amazon SageMaker)" y si escojo una u otra salen mas opciones para seleccionar, que debo hacer? Gracias

dafata
Автор

Este entrenamiento sirve con pinokio y Juggernaut XL ?
Trate de hacerlo pero no logro que me cargue el entrenamiento.

mauroariel