Gracias man. De los tres colabs que usé, el tuyo fue el unico que me funcionó. Lo que sí es que creo que voy a tener que sacarme mas fotos para entrenar, ya que solo he conseguido 11. Una consulta ¿cómo puedo usar otro modelo como base? Por ejemplo, en lugar del 1.5 que use el 2.1 o cualquier otro que yo quiera.
me sale este mensaje de error en stable diffusion Warning: Model is not in Diffusers format, this makes loading slower due to conversion. For a speedup, convert it to a Diffusers model. No images generated. Canceled: Process has errored: Failed to load model. The model appears to be incompatible.
*#ERROR** YA LO CERRARON ESTOS EGOISTAS DE GOOGLE* No se puede conectar con el backend de GPU En estos momentos no puedes conectarte a una GPU debido a los límites de uso de Colab.
Data!! volvió a caer el Colab, entrena los modelos pero SD no los reconoce. Arroja el error: Error merging checkpoints: 'NoneType' object has no attribute 'pop' cuando uno intenta Merge. Ayuda maestro!
Hola amigo. Actualmente el colab no funciona, así que lo saqué de la descripción. Estaré pendiente buscando una alternativa que sirva para los que no tienen una GPU dedicada. Saludos.
me tira una error en la parte del entrenamiento. /bin/bas: -c line 0: unexpected EOF while loogink for matching `"´ /bin/bas: -c line 1: syntax error: unexpected end of file como lo podemos solucionar?
Hola. Al parecer, por accidente removiste una comilla en el valor de una variable, probablemente mientras cambiabas el nombre en alguna parte. Verifica los valores que has cambiado, y si no lo encuentras, borra el archivo y dale click nuevamente al enlace que está en la descripción del video.
Bueno, acabo de hacer pruebas. Generé un modelo de 2000 y 4000 iteraciones como en el video, y resulta que me dio muchos mejores resultados el de 2000, a tal punto que prácticamente todo lo que genero sale bien (o de manera muy aceptable). El otro al parecer estaba muy "sobre-entrenado" y la mayoría de las veces me salían imágenes con artefactos. Mi teoria es que si van a usar pocas fotos como en mi caso (alrededor de 10), entrenar un modelo de entre 1500 y 2500 iteraciones les va a generar mejores resultados que otro con aproximadamente 4000.
Tengo problemas con seguir el video. Consigo crear el modelo pero a la hora de descargar el modelo voy a mi drive y allí no me aparece mientras que en el deive del colab si. Me estoy volviendo loco. Gracias
Hola Julián. Al parecer, no tienes instalado en el entorno de ejecución la biblioteca accelerate. Para solucionarlo, agrega esto al principio del bloque de código: !pip install accelerate Cuéntame cómo te va con eso. Prueba también reiniciar el entorno de ejecución. Saludos.
me tira este error : 2023-05-27 18:29:10.380281: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Could not find TensorRT [18:29:11] WARNING The following values were not passed to
Hola. Eso no es un error, es una advertencia. No detiene el funcionamiento del bloque de código, y al igual que como se ve en el video, solo debes esperar a que se vayan creando las carpetas de acuerdo al parámetro save_interval. Saludos.
muy buen video bro, te pregunto, en la parte de los q no tenemos gpu, cuando cargamos un modelo, se queda guardado?? o debemos cargarlo siempre ? gracias.
Gracias Luis. Si guardas el archivo .ckpt en tu drive, quedará ahí, y solo tendrías que volver a ejecutar el notebook AUTOMATIC1111 indicando su ruta para que el modelo vuelva a aparecer en la interfaz del enlace. Saludos.
Puede ser que estés mirando el archivo equivocado. El archivo CKPT debería estar en la misma dirección que indicaste en WEIGHTS_DIR, y pesa alrededor de 2 GB.
Buenas! He seguido todos los pasos y justo en la última celda del notebook de AUTOMATIC1111 donde se tiene que abrir la aplicación de Stable Diffusion, me aparece esto: from ldm.util import default, count_params ModuleNotFoundError: No module named 'ldm.util' He instalado "ldm" con "!pip install ldm", pero es que resulta que esa librería utiliza los "prints" como los que se utilizan en Python 2. Es decir sin paréntesis. Entonces aparece este otro error: print self.face_rec_model_path ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)? No puedo hacer nada. Esto es desesperante. Por favor, sabrías ayudarme con esto? Mil gracias
Hola! Muchas gracias por compartir el video. Muy bien explicado. Tengo un problema, a la hora de comenzar el entrenamiento me indica el error: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Could not find TensorRT [10:39:07] WARNING The following values were not passed to Entonces a los 20 segundos indica como que se ha acabado y no genera ningún archivo. ¿alguna sugerencia para solucionarlo por favor?
Hola. Ese mensaje de error no hace que se detenga la ejecución. Como muestro en el video, solo debes esperar a que se creen las carpetas en el drive con los respectivos modelos, dependiendo de los valores que hayas dado en los pasos anteriores de las iteraciones. Saludos.
Hola Fernando. A veces se tarda unos segundos en aparecer. Actualiza la página donde tienes abierto tu drive y búscalo nuevamente. Si no lo encuentras, asegúrate de estar indicando correctamente la dirección en el bloque de código.
Acabo de actualizar el enlace al notebook Automatic1111, que es el que suele presentar problemas. La creación del modelo corre todo bien tal cual el video. El enlace actualizado al otro notebook para crear las imágenes, está recién cambiado. Espero que te sirva. Saludos.
Hola, en la parte de entrenar con las 4000 y 2000 iteraciones no me generan las imágenes en el drive, aparte de ello en ese paso del entrenamiento no se demora en cargar mas de 30 minutos ,e n mi caso solo demora segundos, que puede estar pasando?
@@datafacil Tienen que ejecutar estos códigos después de ejecutar "instalaciones Previas": primera línea de comando: !pip uninstall gradio -y segunda línea de comando: !pip install gradio==3.30.0 // En este video lo explican para Automatic 1111 Colab pero funciona perfecto con este Colab de entrenamiento. El link del video ua-cam.com/video/cTqn-vBIZlY/v-deo.html
Mi hermano está muy bien, solo con una consulta habría alguna opción para que se utilice Dreamlike photoreal para el entrenamiento? eso da acabados más realistas a las imágenes
Hola Cristian! En la descripción hay un prompt de prueba que a mi me ha dado unos resultados increíbles. Recuerda poner también el negative prompt que indico. También prueba con este otro prompt, dejando el mismo negativo: Close portrait of elegant [tu_token] person in tailored suit- futurist style, intricate baroque detial, elegant, glowing lights, highly detailed, digital painting, artstation, concept art, smooth, sharp focus, illustration, art by wlop, mars ravelo and greg rutkowski Por último, recuerda el consejo de darle espacio a la aleatoriedad para que haga lo suyo, creando por lo menos unas 30 imágenes, y te aseguro que saldrán algunas muy buenas. Saludos!
Hola. Eso no es un error, es una advertencia. No detiene el funcionamiento del bloque de código, y al igual que como se ve en el video, solo debes esperar a que se vayan creando las carpetas de acuerdo al parámetro save_interval. Saludos.
hola yo tengo una pregunta. se puede entrenar una ia para que recuerde un cuerpo entero ejemplo. yo tengo un modelo en 3d es una persona vestida de ninja puedo entrenar a la ia para que recuerde como es tanto la cara como la ropa que usa y haga poses distintas? por que me gustaria por ejemplo ver si puedo hacer un comic
Hola Sebastian. Dame más detalles. Dime, te aseguraste de ejecutar todos los bloques que muestro en el video? Pareciera ser que te faltó el de instalación de dependencias. Ve el video y verifica que hayas ejecutado los mismos bloques. Saludos.
Hola Jaime. Como señalo en el video, debes ignorar esa advertencia, y solo esperar a que el modelo se cree. A diferencia de otros notebooks, en este no se va señalando el estado de avance, pero si te sale ese mensaje significa que se está ejecutando y solo debes esperar a que termine. Saludos.
La verdad es el mejor tutorial que he encontrado. SIn embargo al ejecutar el automatic1111 me sale un error en la casilla 3 [Errno 2] No such file or directory: '/content/drive/MyDrive/$guebui' /content, esa ruta que dice no la he puesto yo, mi ruta es diferente es como si por dentro del codigo estuviera yendo a otra ruta por fa ayuda!!!!!!!
Hola Angel. Dame un poco más de detalles de lo que ocurre, a ver si te puedo ayudar. Cuéntame, ¿cómo te das cuenta que termina? ¿Aparece algún mensaje?
Creo que lo he solucionado: Primero, he guardado una copia de tu cuaderno Colab en mi carpeta de Google Drive, para ejecutarlo localmente. Luego en la sección "Instalaciones previas", he añadido estas dos líneas de comando: %pip uninstall -y torch torchvision torchaudio torchtext %pip install torch==2.0.0 torchvision torchaudio torchtext Ahora parece que funciona. Al menos, ya no se para. Que sepas que no tengo ni pajolera idea de programación. Sólo me limito a buscar por los foros y copiar/pegar.
Al parecer, no tienes instalado en el entorno de ejecución la biblioteca accelerate. Para solucionarlo, agrega esto al principio del bloque de código: !pip install accelerate Cuéntame cómo te va con eso. Prueba también reiniciar el entorno de ejecución. Saludos.
Buenas, alguien ha tenido el problema de que, en el automatic1111, se ejecuta todo bien al parecer, pero al clickar en el link para entrar a la interface sale una ventana de gradio que dice "no interfece is running right now"?
Hola. Verifica que hayas ejecutado los bloques de conexión al drive y de descarga de dependencias y modelos, de acuerdo a lo que vemos en el video. Prueba tambien iniciando otro entorno de ejecución, porque actualmente está presentando varios problemas de compatibilidad con Google Collab. Cuéntame cómo te va con eso. Saludos.
@@datafacil Gracias por la respuesta! No he conseguido solucionarlo, tampoco sé muy bien a qué te refieres con lo del entorno de ejecución. He oído que google ya no permite el uso de automátic1111 de forma gratuita, quizá es por eso. De todas formas te agradezco el video y la respuesta intentando ayudarme
Datafácil sabes si es posible guardar de alguna forma el cuaderno con las ejecuciones ya hechas? Para no tener que hacer todo el proceso cada vez que se quiere usar. Muchas gracias!
Hola Vicente. Si ejecutas el notebook en el ambiente de Google, tendrás que ejecutarlo nuevamente cada vez que se cierre tu sesión, que ocurre tras un periodo de inactividad o cada vez que tú la cierres. Esto porque cuando inicias el notebook en Google Collab, Google 'te presta' un entorno que es solo temporal. Saludos.
Hola. Hoy tuve que volver a usar el colab y me encontré con el mismo inconveniente, pero por suerte la solución es simple. Dicha celda que no funciona es la que se usa para subir las fotos (no aparecen los botones), así que lo único que habría que hacer es subirlas tal y como se muestra en el minuto 8:00 del video. No hace falta ejecutar esa celda una vez ya estén subidas. Espero que te sirva, saludos.
hola, con el método de generación de imágenes por GPU me sale esto al momento de generar una imagen ``failed to load model `` , cabe mencionar que si tengo el archivo ckpt en la carpeta models
Hola. Ese error indica que tu modelo no se efectuó de la manera correcta. Probablemente, tu archivo ckpt no pesa los 2 GB que debería, y eso indica que algo falló en el proceso de entrenamiento o en la descarga. Verifica que hayas realizado los pasos tal como los muestro en el video. Saludos.
Hola amigo. No necesariamente. Llega un punto en el que tantas imágenes generan que la IA se sobreentrene, que en este caso significaría que va a aprender que tu personaje es exactamente el mismo de las fotos, es decir que va a recrear las fotos, y te darás cuenta porque el modelo aparecerá con las mismas caras y expresiones que las fotos que ocupaste para entrenar. Para este caso, yo recomiendo unas 30 imágenes en total, considerando unas 5 de cuerpo completo, 5 de medio cuerpo, y el resto selfies desde distintos ángulos. Todas las fotos de preferencia con distinta ropa y fondo.
hola hice todo lo que pone en el video pero muestra este error al final casi a la hora de crear el cpk FileNotFoundError: [Errno 2] No such file or directory
Hola. El error indica que el directorio es incorrecto. Lo que puede haber pasado es que se desconectó el drive por inactividad. El archivo ckpt no se te creó? Explícame en detalle para poder ayudarte. Saludos.
@@datafacil gracias por responder, mira en principio esta todo paso a paso Reshaping encoder.mid.attn_1.q.weight for SD format Reshaping encoder.mid.attn_1.k.weight for SD format Reshaping encoder.mid.attn_1.v.weight for SD format Reshaping encoder.mid.attn_1.proj_out.weight for SD format Reshaping decoder.mid.attn_1.q.weight for SD format Reshaping decoder.mid.attn_1.k.weight for SD format Reshaping decoder.mid.attn_1.v.weight for SD format Reshaping decoder.mid.attn_1.proj_out.weight for SD format [*] Converted ckpt saved at /content/drive/MyDrive/stable_diffusion_weights/rocio/4000/model.ckpt ahora no me da el error pero aún no me sale en el drive supongo que debo esperar?
Hola, muchas gracias! Una consulta. Que tengo que hacer si deseo agregar/cambiar las imagenes? Es correr todo de nuevo? Por otro lado, como hago para correr de nuevo si tengo el .ckpt en Automatic1111? Creo que no puedo obtener un GPU
Hola Federico. Efectivamente, si quieres cambiar las imágenes, lo que estás queriendo decir es que necesitas otro modelo, por lo tanto debes realizar el entrenamiento nuevamente. Ahora, si mantienes la sesión del drive, no necesitas ejecutar todo el notebook nuevamente. Simplemente reemplazar las fotos en la carpeta en que las subiste y ejecutar nuevamente el bloque de entrenamiento. En cuanto a la otra pregunta, si estás ocupando la versión gratuita de Colab, solo te facilitarán una GPU, por lo que no podrías tener una sesión en el notebook Automatic1111 y además otra sesión para volver a entrenar un modelo en el notebook de entrenamiento. Deberás cerrar la sesión de Automatic1111. Además debes considerar que hay momentos en que no hay GPU's disponibles para los usuarios gratuitos, ya sea por la demanda global o porque has ocupado mucho la que te han asignado. Espero haber sido claro, saludos.
Tengo una consulta al ejecutar el NMKD Stable Diffusion GUI, me dice: "Running this program out of th OneDrive folder is not supported. Please move it to a local drive and try again". Busco el programa en mi drive ya que tengo sincronizado todo, lo abro desde ahí y no me sale conectado con mi GPU ni me permite continuar con la instalación. No entiendo qué debo hacer. Podrías ayudarme con esto??, gracias!!!
Si ya tienes el archivo de manera local en tu drive, puede que no se conecte la GPU porque ya tienes una sesión anterior con una GPU asignada. Verifica que tienes las sesiones anteriores cerradas. Si sigues con el problema, proporcioname más información y el detalle del error.
@@datafacil cuando intento abrir desde mi OneDrive, al instalarlo me sale: No complete installation of the Stable Diffusion files was found. The GUI will now open the installer. Please press "Install" in the next window to install all required files. Presiono ok a eso y en siguinete cuadro Install, me aparece Do you want to download the Stable diffusion ONNX/DirectMLfiles? They are needed if you have ab AMD GPU. Presiono Yes, y luego sale: Do you want to pre-download the upscaling and face restoration models? 800 Mb, presiono yesy me vuelve a salir el cuadro de Installer, presiono Install y otra vez salen los mismos mensajes.
Hola William. Una parte del video se hace de manera local, con la GPU propia, y otra parte lo hacemos con una GPU de Google. En ambos casos, los resultados del entrenamiento quedan almacenados de manera local para poder ocupar el modelo.
hola, buen canal tienes...PD: Suscrito....He seguido los pasos todo bien, pero al final en Start Stable-Diffusion me aparece este error : "ImportError: cannot import name 'decode_base64_to_file' from 'gradio.processing_utils' (/usr/local/lib/python3.10/dist-packages/gradio/processing_utils.py)"
El ultimo paso me da el siguiente error: python3: can't open file '/content/convert_diffusers_to_original_stable_diffusion.py': [Errno 2] No such file or directory [*] Converted ckpt saved at /content/drive/MyDrive/stable_diffusion_weights/pakitoebyn/2000/model.ckpt
El error que me muestras indica que no tienes el archivo .py que corre stable diffusion. Ese archivo lo descargamos en el bloque de instalaciones previas. Asegúrate de haber ejecutado ese bloque correctamente y de luego montar tu drive, teniendo cualquier otra sesión cerrada.
que bonito mi chileno mio ojala duerma bien buen hombre :)
Gracias man. De los tres colabs que usé, el tuyo fue el unico que me funcionó. Lo que sí es que creo que voy a tener que sacarme mas fotos para entrenar, ya que solo he conseguido 11.
Una consulta ¿cómo puedo usar otro modelo como base? Por ejemplo, en lugar del 1.5 que use el 2.1 o cualquier otro que yo quiera.
me sale este mensaje de error en stable diffusion
Warning: Model is not in Diffusers format, this makes loading slower due to conversion. For a speedup, convert it to a Diffusers model.
No images generated.
Canceled: Process has errored: Failed to load model. The model appears to be incompatible.
*#ERROR** YA LO CERRARON ESTOS EGOISTAS DE GOOGLE* No se puede conectar con el backend de GPU
En estos momentos no puedes conectarte a una GPU debido a los límites de uso de Colab.
Data!! volvió a caer el Colab, entrena los modelos pero SD no los reconoce. Arroja el error: Error merging checkpoints: 'NoneType' object has no attribute 'pop' cuando uno intenta Merge. Ayuda maestro!
Me dice que esta persona puede tener acceso a mi cuenta de gmail, que tan peligroso puede ser esto?
Hola amigo. Actualmente el colab no funciona, así que lo saqué de la descripción. Estaré pendiente buscando una alternativa que sirva para los que no tienen una GPU dedicada. Saludos.
por favor alguien que haya ejecutado la tercera celda del automatic1111 en septiembre? me sale un error :(
hice todo bien y no se que pudo haber salido mal que el archivo ckpt se me cambio de nombre y no podia usarlo, lo intentare mañana de nuevo
les recomiendo usar caras en primer plano a alta resolucion, eso permitira generar modelos mejores en cuanto a calidad
como se usa? el video esta desactualizado
@@EddySam86 ua-cam.com/video/ZCKgXI_wQ54/v-deo.htmlsi=aV5ciW8InveQABuF
@@EddySam86 ua-cam.com/video/ZCKgXI_wQ54/v-deo.htmlsi=aV5ciW8InveQABuF
y para entrenar imagenes en local ? sin internet
me tira una error en la parte del entrenamiento.
/bin/bas: -c line 0: unexpected EOF while loogink for matching `"´
/bin/bas: -c line 1: syntax error: unexpected end of file
como lo podemos solucionar?
Hola. Al parecer, por accidente removiste una comilla en el valor de una variable, probablemente mientras cambiabas el nombre en alguna parte. Verifica los valores que has cambiado, y si no lo encuentras, borra el archivo y dale click nuevamente al enlace que está en la descripción del video.
Bueno, acabo de hacer pruebas. Generé un modelo de 2000 y 4000 iteraciones como en el video, y resulta que me dio muchos mejores resultados el de 2000, a tal punto que prácticamente todo lo que genero sale bien (o de manera muy aceptable). El otro al parecer estaba muy "sobre-entrenado" y la mayoría de las veces me salían imágenes con artefactos.
Mi teoria es que si van a usar pocas fotos como en mi caso (alrededor de 10), entrenar un modelo de entre 1500 y 2500 iteraciones les va a generar mejores resultados que otro con aproximadamente 4000.
Se puede entrenarla sin usar intenet ni tener que usar google drive?
Tengo problemas con seguir el video. Consigo crear el modelo pero a la hora de descargar el modelo voy a mi drive y allí no me aparece mientras que en el deive del colab si. Me estoy volviendo loco. Gracias
No lo consigo y no logro saber qué falla :(
Excelente tutorial. Muchas gracias!
/bin/bash: accelerate: command not founden ,,,,,en el paso final me marca este error
Hola Julián. Al parecer, no tienes instalado en el entorno de ejecución la biblioteca accelerate. Para solucionarlo, agrega esto al principio del bloque de código:
!pip install accelerate
Cuéntame cómo te va con eso. Prueba también reiniciar el entorno de ejecución. Saludos.
me tira este error : 2023-05-27 18:29:10.380281: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Could not find TensorRT
[18:29:11] WARNING The following values were not passed to
Hola. Eso no es un error, es una advertencia. No detiene el funcionamiento del bloque de código, y al igual que como se ve en el video, solo debes esperar a que se vayan creando las carpetas de acuerdo al parámetro save_interval. Saludos.
muy buen video bro, te pregunto, en la parte de los q no tenemos gpu, cuando cargamos un modelo, se queda guardado?? o debemos cargarlo siempre ? gracias.
Gracias Luis. Si guardas el archivo .ckpt en tu drive, quedará ahí, y solo tendrías que volver a ejecutar el notebook AUTOMATIC1111 indicando su ruta para que el modelo vuelva a aparecer en la interfaz del enlace. Saludos.
weeeeeenaa compareee me gusto tu canal y me suscribí. vamos a ver si puedo hacer esto
Gracias Edu! Dale que te quedará la rajaaa!
La pagina que lleva el link esta totalmente cambiado con lo del video
Hola, porque el modelo me lo bajo en json"?? voy a empezar de nuevo
Puede ser que estés mirando el archivo equivocado. El archivo CKPT debería estar en la misma dirección que indicaste en WEIGHTS_DIR, y pesa alrededor de 2 GB.
Buenas! He seguido todos los pasos y justo en la última celda del notebook de AUTOMATIC1111 donde se tiene que abrir la aplicación de Stable Diffusion, me aparece esto:
from ldm.util import default, count_params
ModuleNotFoundError: No module named 'ldm.util'
He instalado "ldm" con "!pip install ldm", pero es que resulta que esa librería utiliza los "prints" como los que se utilizan en Python 2. Es decir sin paréntesis. Entonces aparece este otro error:
print self.face_rec_model_path
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
No puedo hacer nada. Esto es desesperante. Por favor, sabrías ayudarme con esto? Mil gracias
He actualizado el enlace en la descripción. Espero que te funcione. Saludos.
Gracias, capo!!! de los trescientos tutoriales que me vi, el tuyo fue el mejor!!!
Hola! Muchas gracias por compartir el video. Muy bien explicado. Tengo un problema, a la hora de comenzar el entrenamiento me indica el error: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Could not find TensorRT
[10:39:07] WARNING The following values were not passed to
Entonces a los 20 segundos indica como que se ha acabado y no genera ningún archivo.
¿alguna sugerencia para solucionarlo por favor?
Hola. Ese mensaje de error no hace que se detenga la ejecución. Como muestro en el video, solo debes esperar a que se creen las carpetas en el drive con los respectivos modelos, dependiendo de los valores que hayas dado en los pasos anteriores de las iteraciones. Saludos.
Tengo un problema, el archivo ckpt no me aparece en el drive :(
Hola Fernando. A veces se tarda unos segundos en aparecer. Actualiza la página donde tienes abierto tu drive y búscalo nuevamente. Si no lo encuentras, asegúrate de estar indicando correctamente la dirección en el bloque de código.
@@datafacil UnU espere toda la noche jajaja, es raro porque la primera vez que lo hice si apareció pero ahora nada :")
Sigue funcionando el 3 de junio ?
Acabo de actualizar el enlace al notebook Automatic1111, que es el que suele presentar problemas. La creación del modelo corre todo bien tal cual el video. El enlace actualizado al otro notebook para crear las imágenes, está recién cambiado. Espero que te sirva. Saludos.
Hola, en la parte de entrenar con las 4000 y 2000 iteraciones no me generan las imágenes en el drive, aparte de ello en ese paso del entrenamiento no se demora en cargar mas de 30 minutos ,e n mi caso solo demora segundos, que puede estar pasando?
a mi me pasa lo mismo,
Hola, para ayudarte necesito más detalles. Te aseguraste de seguir el tutorial paso a paso? Se crean las carpetas con el save interval que indicaste?
@@datafacil Tienen que ejecutar estos códigos después de ejecutar "instalaciones Previas": primera línea de comando: !pip uninstall gradio -y
segunda línea de comando: !pip install gradio==3.30.0 // En este video lo explican para Automatic 1111 Colab pero funciona perfecto con este Colab de entrenamiento. El link del video ua-cam.com/video/cTqn-vBIZlY/v-deo.html
@@vichelby Muchas gracias por el aporte, voy a actualizar el notebook.
@@datafacil Excelente! gran trabajo con el Colab, funciona perfecto. Sabes si se puede cargar un checkpoint personalizado? Como Deliberate.
Tengo una duda como uso la versión de stable 1.5 con civitai y el modelo que entrene??
Mi hermano está muy bien, solo con una consulta habría alguna opción para que se utilice Dreamlike photoreal para el entrenamiento? eso da acabados más realistas a las imágenes
normal si me tranforma el archivoa .bin ?
listo! ahora falta los prompts, ayuudaa
Hola Cristian! En la descripción hay un prompt de prueba que a mi me ha dado unos resultados increíbles. Recuerda poner también el negative prompt que indico. También prueba con este otro prompt, dejando el mismo negativo:
Close portrait of elegant [tu_token] person in tailored suit- futurist style, intricate baroque detial, elegant, glowing lights, highly detailed, digital painting, artstation, concept art, smooth, sharp focus, illustration, art by wlop, mars ravelo and greg rutkowski
Por último, recuerda el consejo de darle espacio a la aleatoriedad para que haga lo suyo, creando por lo menos unas 30 imágenes, y te aseguro que saldrán algunas muy buenas. Saludos!
@@datafacil muchas gracias! me sirvieron bastante
no funciona, Sabado 27 de mayo
Hola. Eso no es un error, es una advertencia. No detiene el funcionamiento del bloque de código, y al igual que como se ve en el video, solo debes esperar a que se vayan creando las carpetas de acuerdo al parámetro save_interval. Saludos.
@@datafacil muy amable lo vouy a intentar una vez as
hola yo tengo una pregunta.
se puede entrenar una ia para que recuerde un cuerpo entero ejemplo.
yo tengo un modelo en 3d es una persona vestida de ninja puedo entrenar a la ia para que recuerde como es tanto la cara como la ropa que usa y haga poses distintas?
por que me gustaria por ejemplo ver si puedo hacer un comic
Claro. Tendrías que repetir en todas las fotos los rasgos que quieres incluir en tu modelo, como la ropa de ninja en este caso.
en la parte de entrenamiento me da error, me aparece /bin/bash: acelerate: comand not found podrian ayudarme
Hola Sebastian. Dame más detalles. Dime, te aseguraste de ejecutar todos los bloques que muestro en el video? Pareciera ser que te faltó el de instalación de dependencias. Ve el video y verifica que hayas ejecutado los mismos bloques. Saludos.
hola, llegue hasta entrenamiento, me aparece: "TF-TRT Warning: could not find TensorRT". Eso tiene solución?
Gracias!
Hola Jaime. Como señalo en el video, debes ignorar esa advertencia, y solo esperar a que el modelo se cree. A diferencia de otros notebooks, en este no se va señalando el estado de avance, pero si te sale ese mensaje significa que se está ejecutando y solo debes esperar a que termine. Saludos.
@@datafacil muchas gracias! Ojalá hoy me resulte, intentaré ☺️
muchas gracias, al grano y directo
La verdad es el mejor tutorial que he encontrado. SIn embargo al ejecutar el automatic1111 me sale un error en la casilla 3 [Errno 2] No such file or directory: '/content/drive/MyDrive/$guebui'
/content, esa ruta que dice no la he puesto yo, mi ruta es diferente es como si por dentro del codigo estuviera yendo a otra ruta por fa ayuda!!!!!!!
Hola, lo hago todo como indicas. Cuando le doy a "entrenamiento" se pone en marcha y a los pocos segundos se termina.
Hola Angel. Dame un poco más de detalles de lo que ocurre, a ver si te puedo ayudar. Cuéntame, ¿cómo te das cuenta que termina? ¿Aparece algún mensaje?
Creo que lo he solucionado:
Primero, he guardado una copia de tu cuaderno Colab en mi carpeta de Google Drive, para ejecutarlo localmente.
Luego en la sección "Instalaciones previas", he añadido estas dos líneas de comando:
%pip uninstall -y torch torchvision torchaudio torchtext
%pip install torch==2.0.0 torchvision torchaudio torchtext
Ahora parece que funciona. Al menos, ya no se para.
Que sepas que no tengo ni pajolera idea de programación. Sólo me limito a buscar por los foros y copiar/pegar.
@@angellopez-linares2674 te funciono?
En el paso del 11:05 le doy a ejecutar y aparece: /bin/bash: accelerate: command not found, que tengo que hacer? Gracias!!!
Al parecer, no tienes instalado en el entorno de ejecución la biblioteca accelerate. Para solucionarlo, agrega esto al principio del bloque de código:
!pip install accelerate
Cuéntame cómo te va con eso. Prueba también reiniciar el entorno de ejecución. Saludos.
Buenas, alguien ha tenido el problema de que, en el automatic1111, se ejecuta todo bien al parecer, pero al clickar en el link para entrar a la interface sale una ventana de gradio que dice "no interfece is running right now"?
me pasa lo exactamente lo mismo
Hola. Verifica que hayas ejecutado los bloques de conexión al drive y de descarga de dependencias y modelos, de acuerdo a lo que vemos en el video. Prueba tambien iniciando otro entorno de ejecución, porque actualmente está presentando varios problemas de compatibilidad con Google Collab. Cuéntame cómo te va con eso. Saludos.
@@datafacil Gracias por la respuesta! No he conseguido solucionarlo, tampoco sé muy bien a qué te refieres con lo del entorno de ejecución. He oído que google ya no permite el uso de automátic1111 de forma gratuita, quizá es por eso. De todas formas te agradezco el video y la respuesta intentando ayudarme
Datafácil sabes si es posible guardar de alguna forma el cuaderno con las ejecuciones ya hechas? Para no tener que hacer todo el proceso cada vez que se quiere usar. Muchas gracias!
Hola Vicente. Si ejecutas el notebook en el ambiente de Google, tendrás que ejecutarlo nuevamente cada vez que se cierre tu sesión, que ocurre tras un periodo de inactividad o cada vez que tú la cierres. Esto porque cuando inicias el notebook en Google Collab, Google 'te presta' un entorno que es solo temporal. Saludos.
@@datafacil Entiendo. muchas gracias por responder!
Hola, el cuaderno al día de hoy ya no ejecuta su tercera celda 😢
Hola. Hoy tuve que volver a usar el colab y me encontré con el mismo inconveniente, pero por suerte la solución es simple. Dicha celda que no funciona es la que se usa para subir las fotos (no aparecen los botones), así que lo único que habría que hacer es subirlas tal y como se muestra en el minuto 8:00 del video. No hace falta ejecutar esa celda una vez ya estén subidas.
Espero que te sirva, saludos.
Gracias por el aporte Nick!
hola, con el método de generación de imágenes por GPU me sale esto al momento de generar una imagen ``failed to load model `` , cabe mencionar que si tengo el archivo ckpt en la carpeta models
Hola. Ese error indica que tu modelo no se efectuó de la manera correcta. Probablemente, tu archivo ckpt no pesa los 2 GB que debería, y eso indica que algo falló en el proceso de entrenamiento o en la descarga. Verifica que hayas realizado los pasos tal como los muestro en el video. Saludos.
Nuevo sub. Muchas gracias, excelente vídeo y contenido.
Muchas gracias, saludos.
Mientras más imágenes suba para el entrenamiento es mejor?
Hola amigo. No necesariamente. Llega un punto en el que tantas imágenes generan que la IA se sobreentrene, que en este caso significaría que va a aprender que tu personaje es exactamente el mismo de las fotos, es decir que va a recrear las fotos, y te darás cuenta porque el modelo aparecerá con las mismas caras y expresiones que las fotos que ocupaste para entrenar. Para este caso, yo recomiendo unas 30 imágenes en total, considerando unas 5 de cuerpo completo, 5 de medio cuerpo, y el resto selfies desde distintos ángulos. Todas las fotos de preferencia con distinta ropa y fondo.
Hola buenas, buen vídeo, pero tengo una duda, como entreno al modelo con imagenes de mi cara con otras imagenes que yo tengo?
En el video te enseño a entrenarlo con imágenes tuyas :)
hola hice todo lo que pone en el video pero muestra este error al final casi a la hora de crear el cpk FileNotFoundError: [Errno 2] No such file or directory
Hola. El error indica que el directorio es incorrecto. Lo que puede haber pasado es que se desconectó el drive por inactividad. El archivo ckpt no se te creó? Explícame en detalle para poder ayudarte. Saludos.
@@datafacil gracias por responder, mira en principio esta todo paso a paso Reshaping encoder.mid.attn_1.q.weight for SD format
Reshaping encoder.mid.attn_1.k.weight for SD format
Reshaping encoder.mid.attn_1.v.weight for SD format
Reshaping encoder.mid.attn_1.proj_out.weight for SD format
Reshaping decoder.mid.attn_1.q.weight for SD format
Reshaping decoder.mid.attn_1.k.weight for SD format
Reshaping decoder.mid.attn_1.v.weight for SD format
Reshaping decoder.mid.attn_1.proj_out.weight for SD format
[*] Converted ckpt saved at /content/drive/MyDrive/stable_diffusion_weights/rocio/4000/model.ckpt
ahora no me da el error pero aún no me sale en el drive supongo que debo esperar?
Muy bien explicado nene esres un crack. Has ganado una sub
Gracias, saludos.
BUENAS , COMO PUEDO CARGAR UN MODELO CKPT DE HUGGINGFACE AL CUADERNO ?? GRACIAS
Hola Willy. El notebook tiene un bloque donde puedes proveer el link de un modelo de HuggingFace.
Hola, muchas gracias! Una consulta. Que tengo que hacer si deseo agregar/cambiar las imagenes? Es correr todo de nuevo? Por otro lado, como hago para correr de nuevo si tengo el .ckpt en Automatic1111? Creo que no puedo obtener un GPU
Hola Federico. Efectivamente, si quieres cambiar las imágenes, lo que estás queriendo decir es que necesitas otro modelo, por lo tanto debes realizar el entrenamiento nuevamente. Ahora, si mantienes la sesión del drive, no necesitas ejecutar todo el notebook nuevamente. Simplemente reemplazar las fotos en la carpeta en que las subiste y ejecutar nuevamente el bloque de entrenamiento. En cuanto a la otra pregunta, si estás ocupando la versión gratuita de Colab, solo te facilitarán una GPU, por lo que no podrías tener una sesión en el notebook Automatic1111 y además otra sesión para volver a entrenar un modelo en el notebook de entrenamiento. Deberás cerrar la sesión de Automatic1111. Además debes considerar que hay momentos en que no hay GPU's disponibles para los usuarios gratuitos, ya sea por la demanda global o porque has ocupado mucho la que te han asignado. Espero haber sido claro, saludos.
@@datafacil Gracias!!!!!
Buenas tengo una duda ,solamente desde una PC se puede hacer? O desde un mobil también se puede crear ?
Google Colab también puede ejecutarse desde un teléfono. Saludos.
Tengo una consulta al ejecutar el NMKD Stable Diffusion GUI, me dice: "Running this program out of th OneDrive folder is not supported. Please move it to a local drive and try again". Busco el programa en mi drive ya que tengo sincronizado todo, lo abro desde ahí y no me sale conectado con mi GPU ni me permite continuar con la instalación. No entiendo qué debo hacer. Podrías ayudarme con esto??, gracias!!!
Si ya tienes el archivo de manera local en tu drive, puede que no se conecte la GPU porque ya tienes una sesión anterior con una GPU asignada. Verifica que tienes las sesiones anteriores cerradas. Si sigues con el problema, proporcioname más información y el detalle del error.
@@datafacil cuando intento abrir desde mi OneDrive, al instalarlo me sale: No complete installation of the Stable Diffusion files was found. The GUI will now open the installer. Please press "Install" in the next window to install all required files. Presiono ok a eso y en siguinete cuadro Install, me aparece Do you want to download the Stable diffusion ONNX/DirectMLfiles? They are needed if you have ab AMD GPU. Presiono Yes, y luego sale: Do you want to pre-download the upscaling and face restoration models? 800 Mb, presiono yesy me vuelve a salir el cuadro de Installer, presiono Install y otra vez salen los mismos mensajes.
@@datafacil Lo logré!!! muchas gracias!!!! Consulta, tienes Twitter? Muchas gracias nuevamente!!!
El tutorial no es entrenamiento en local :(
Hola William. Una parte del video se hace de manera local, con la GPU propia, y otra parte lo hacemos con una GPU de Google. En ambos casos, los resultados del entrenamiento quedan almacenados de manera local para poder ocupar el modelo.
hola, buen canal tienes...PD: Suscrito....He seguido los pasos todo bien, pero al final en Start Stable-Diffusion me aparece este error : "ImportError: cannot import name 'decode_base64_to_file' from 'gradio.processing_utils' (/usr/local/lib/python3.10/dist-packages/gradio/processing_utils.py)"
He actualizado el enlace en la descripción. Espero que te funcione. Saludos.
no me funciono, hice todos los pasos :C con una cuenta nueva
Hola, dame mas detalles del error para ayudarte.
El ultimo paso me da el siguiente error: python3: can't open file '/content/convert_diffusers_to_original_stable_diffusion.py': [Errno 2] No such file or directory
[*] Converted ckpt saved at /content/drive/MyDrive/stable_diffusion_weights/pakitoebyn/2000/model.ckpt
Me pasa lo mismo y no aparece el archivo ckpt
El error que me muestras indica que no tienes el archivo .py que corre stable diffusion. Ese archivo lo descargamos en el bloque de instalaciones previas. Asegúrate de haber ejecutado ese bloque correctamente y de luego montar tu drive, teniendo cualquier otra sesión cerrada.