TUTORIAL 👉 ¡Entrena a la IA con tu CARA! - 100% GRATIS Y SIN GPUs (Stable Diffusion y Dreambooth)

Поділитися
Вставка
  • Опубліковано 20 сер 2024
  • ¡Aprende cómo puedes generar infinitas imágenes con tu cara usando Inteligencia Artificial! En concreto vamos a re-entrenar a Stable Diffusion con Dreambooth para enseñarle nuevos conceptos, como otras personas, objetos, animales o estilos artísticos. Una alternativa gratuita a la app Lensa AI.
    👉 NOTEBOOK COLAB - Entrenamiento Dreambooth
    colab.research...
    👉 NOTEBOOK COLAB - Generación Imágenes Automatic1111
    colab.research...
    👉 Generación en tu PC - NMKD Stable Diffusion GUI
    nmkd.itch.io/t...
    👉 Web con prompts de ejemplos - Lexica.art
    lexica.art/
    🔥 Hilo en Twitter ¡MÁS PROMPTS DE EJEMPLO!
    Do...
    🖼️ PROMPTS DE EJEMPLO 🖼️
    🡆 Modelos con traje:
    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
    🡆 Ilustración de fantasía:
    Highly detailed portrait of [tu_token], stephen bliss, unreal engine, fantasy art by greg rutkowski, loish, rhads, ferdinand knab, makoto shinkai and lois van baarle, ilya kuvshinov, rossdraws, tom bagshaw, alphonse mucha, global illumination, radiant light, detailed and intricate environment
    🡆 Tu funko pop:
    A funko pop of [tu_token]
    🡆 Tu personaje de Pixar:
    highly detailed still of [tu_token] as a Pixar movie 3d character, renderman engine
    -- ¡MÁS DOTCSV! ---
    📣 NotCSV - ¡Canal Secundario!
    / notcsv
    💸 Patreon : / dotcsv
    👓 Facebook : / ai.dotcsv
    👾 Twitch!!! : / dotcsv
    🐥 Twitter : / dotcsv
    📸 Instagram : / dotcsv
    - ¡MÁS CIENCIA! --
    🔬 Este canal forma parte de la red de divulgación de SCENIO. Si quieres conocer otros fantásticos proyectos de divulgación entra aquí:
    scenio.es/colab...

КОМЕНТАРІ • 3,6 тис.

  • @jonathancastillorodriguez2663
    @jonathancastillorodriguez2663 Рік тому +70

    Nunca comparto vídeos de UA-cam, pero esta vez estoy tan tocado en el corazón que mereces ser conocido y reconocido en todas partes.

  • @wachemowe
    @wachemowe Рік тому +283

    Llevo suscrito ya varios meses, pero no había comentado aún. Muchas gracias! realmente estos videos valen oro. Es increíble que tengamos un canal en español que este siempre atento a lo último de AI, y además que enseñe de manera tan sencilla a usarlos sin tener que esperar herramientas con interfaces (que demora tiempo y lo mas probable que serán pagadas). Gracias a ti me he motivado a comenzar a estudiar y posiblemente dedicarme a este mundo prontamente.

  • @JeisonRodriguez
    @JeisonRodriguez Рік тому +40

    El mejor video que encontré! Ahora soy adicto a hacerme imágenes con IA 🤣🤣 al principio me salian imágenes muy malas pero le subí los sampling steps a 150 y salieron cosas muy buenas!! Gracias

    • @FeloFullstack
      @FeloFullstack Рік тому

      Hola! Como subes los Samplig steps a 15?

  • @xavironcero5214
    @xavironcero5214 Рік тому +32

    Muchísimas gracias Carlos!! es increíble lo que se puede hacer con esto, y no es que sea fácil, es que TÚ nos lo das mascadito completamente con todo el trabajo ya hecho. La manera en que regalas tus conocimientos de forma tan abierta, es de una generosidad enorme y una altura de miras hacia el mundo única. Gracias de verdad!!!
    Ahora, la pregunta: "¿Por qué muchas veces me salen 2 cabezas?🤣🤣

    • @needleskane1370
      @needleskane1370 Рік тому

      2 cabezas como pepito 2 cañones

    • @ramirezkine5704
      @ramirezkine5704 Рік тому +1

      al estar entrenando un modelo en una resolución de 1-1, cuando cambias el tamaño, la IA intenta rellenar los espacios con contenido. Esa es la razón

  • @edprion8466
    @edprion8466 Рік тому +142

    El acceso que estas dando prácticamente el mismo día del ritmo de avance (que no pestañee nadie) es oro. Dot CSV, completamente agradecido.

  • @DotCSV
    @DotCSV  Рік тому +110

    ¡No dejéis de compartir vuestros resultados conmigo por Twitter o Instagram, y si encontráis un prompt chulo, compartidlo como comentario! Os dejo por aquí el hilo por donde iré compartiendo los mejores prompts que vaya encontrando 👉👉 twitter.com/DotCSV/status/1585313640676139010?s=20&t=0IDkgVU3RFDQopHCha4PkQ

    • @cebuesoy2
      @cebuesoy2 Рік тому

      En cuanto tenga algo sin duda compartiré los avances, saludos desde Honduras

    • @Redranddd
      @Redranddd Рік тому +1

      Cuando vas a hablar de alphatensor

    • @mariron42
      @mariron42 Рік тому

      ¿Sería posible re entrenar el modelo con muchos conceptos a la vez? Por ejemplo, varios amigos o mis mascotas y así poder tener imágenes de dos personas conocidas?

    • @Mickmick1
      @Mickmick1 Рік тому +2

      Oye te mande algo al dm de instagram revisalo por favor. Tengo la misma ft asi me encuentras

    • @jPamat
      @jPamat Рік тому +3

      Buenas Dot, me ha surgido un problema. Al darle a ejecutar el paso 6, me ha saltado un mensaje en rojo que decía "Something went wrong" y no he podido seguir. Sabrías porque puede estar pasándome esto?

  • @pedrojh3043
    @pedrojh3043 Рік тому +422

    Para los que le salga un error con el wget en el paso 3 deben poner !pip install wget justo encima del import, de nada :)

    • @conchitapelayomusica
      @conchitapelayomusica Рік тому +3

      No entiendo esto 😅

    • @brunocandiotti5441
      @brunocandiotti5441 Рік тому

      gracias papi

    • @FrankZBD
      @FrankZBD Рік тому +38

      @@conchitapelayomusica se refiere que le des en "mostrar código" y arriba de "import os" escribas "!pip install wget"

    • @Romeraso
      @Romeraso Рік тому +10

      y para el paso 6?

    • @conchitapelayomusica
      @conchitapelayomusica Рік тому +3

      @@Romeraso hay fijado una respuesta del creador de este contenido arriba en los comentarios sobre el paso 6

  • @fedelozano2895
    @fedelozano2895 Рік тому +6

    La comunidad hispanohablante te está agradecida, es de valor social que existan personas que expandan el conocimiento, gracias :)

  • @juanelbolaelbola
    @juanelbolaelbola Рік тому +60

    Empecé a usar algunas cosas que salían de ia hace un año y medio, pero en estos últimos meses esto se ha convertido en semanas es una locura, crece espectacularmente, casi no le sigo el ritmo, cuando empiezo a dominar algo sale otra cosa que deja obsoleta la anterior en meses , esta revolución no la había visto nunca y las implicaciones harán historia en todos los ámbitos del antes de la ia y el después, es apasionante vivirlo en primera fila en tiempo real. Gracias a este canal que está currandoselo para hacernos la transición mas llevadera. Gracias.

  • @DotCSV
    @DotCSV  Рік тому +328

    🚨 ¡ATENCIÓN! 🚨 Debido a las diferentes actualizaciones de las librerías utilizadas en el tutorial, podría ocurrir que el Notebook esté temporalmente fuera de servicio. Consultad dentro del Notebook de Google Colab el estado actual de uso.

    • @cosmegudin10
      @cosmegudin10 Рік тому +13

      Problema solucionado. Muchas gracias!

    • @EgoistHedonist
      @EgoistHedonist Рік тому +11

      ¿Cuál sería el cuaderno a ejecutar? Gracias.

    • @juanfernandoballesterosmac668
      @juanfernandoballesterosmac668 Рік тому +1

      Ga me volvió a funcionar, gracias ❤

    • @d-artes6188
      @d-artes6188 Рік тому +5

      si hermano,,, se soluciono. Me he percatado que en la mañana no hay disponibilidad de GPU, pero en la tarde noche se puede hacer algo 👍

    • @yohanaxelmorenosanchez
      @yohanaxelmorenosanchez Рік тому +5

      me funcinó, curiosamente al principio ni siquiera creaba la carpeta sd, luego creé una, la borré, y funcionó

  • @JulioJkoop
    @JulioJkoop Рік тому +63

    SOLUCIÓN AL ERROR DEL PASO 6
    Antes de hacer todo el proceso
    Archivo > Guardar una copia en Drive
    Comienzas el proceso desde tu nueva Copia
    (Así ya no me dio el error de "Something went wrong", espero les sirva c: )

    • @ramirezkine5704
      @ramirezkine5704 Рік тому

      como sería? unicamente le ckpt?

    • @danielalonso9748
      @danielalonso9748 Рік тому

      gracias, llevaba varios días buscando un comentario con la solución. Lo acabo de probar y funciona

    • @juliancarax3418
      @juliancarax3418 Рік тому +7

      A mi no me soluciona guardando el Drive

    • @juanjoblur
      @juanjoblur Рік тому

      Gracias!

    • @betterstayout0
      @betterstayout0 Рік тому

      @@juliancarax3418 A mí me solucionó la primera vez, pero ahora ya no me funciona de nuevo. No sé qué pasa.
      Edit: Activar el "save checkpoint every n steps" puede servir, también.

  • @Antony.BOLIVIA
    @Antony.BOLIVIA Рік тому +4

    YA FUNCIONA !!!
    Dot CSV, Lanzo un comunicado en Twitter con las correcciones realizadas, y los notebooks ya estas corregidas y optimizadas, a la fecha de hoy, 28 de enero, esta funcionando perfectamente nuevamente
    sos grande Dot CSV !!!!

  • @defaultdream228
    @defaultdream228 Рік тому +616

    algunos tips para obtener mejores resultados en tus modelos:
    -Usa imagenes de alta calidad, sin filtros, sombras extrañas, contraluces ni objetos o manos cerca del rostro
    -Elimina con photoshop cualquier persona o rostro reconocible que no sea el tuyo (incluye cabello, manos, brazos de otras personas) que aparezca en la imagen porque puede interferir al algoritmo al momento del entrenamiento
    -Evita usar demasiadas selfies, si no quieres que StableDiffusion te genere selfies montadas en cuerpos normales que se ven muy mal
    -Evita los bordes oscuros o marcos en tus fotos y recuerda redimensionar siempre tus imagenes a 512x512

    • @athzin
      @athzin Рік тому +4

      ​@Ruben Nixo, se refiería a que es preferible variar la ropa usada en las distintas fotos, que fuesen fotos tomadas de distintos ángulos e incluso distintas iluminaciones y escenarios; dicha variedad en las fotos de entrenamiento tienden a dar mejores resultados. Por poner un ejemplo; si te sacas las fotos de entrenamiento en tu habitación, el fondo será casi el mismo al igual que la iluminación, por lo que la IA aprenderá que lo que debe de generar es a ti en tu habitación con dicha iluminación, si intentarás generar alguna otra cosa no te daría buenos resultados.
      Sigue los tips que indica "Default Dream" y lo que aconseja Carlos en el video, seguro obtienes buenos resultados. ;)

    • @tdpereza
      @tdpereza Рік тому +4

      Confirmo lo de las selfies, mis resultados estuvieron _meh_ cuando generaba algo que no sea enfocado en el rostro.

    • @axelmatlalcuatzilopez5227
      @axelmatlalcuatzilopez5227 Рік тому

      Entonces si evito usar selfies entonces que uso

    • @axelmatlalcuatzilopez5227
      @axelmatlalcuatzilopez5227 Рік тому

      Si no uso selfies entonces que uso xd?

    • @axelmatlalcuatzilopez5227
      @axelmatlalcuatzilopez5227 Рік тому +1

      @@tdpereza entonces en lugar de selfies que uso?

  • @ManoloCdrg
    @ManoloCdrg Рік тому +18

    Me he divertido un montón, he generado imágenes tan peculiares y especiales que han revelado otra fase diferente a mí y me ha parecido bastante curioso; en pocas palabras, he flipado. Muchísimas gracias por transmitirnos tus conocimientos a través de este tutorial que es y será muy útil para ampliar el interés sobre éstas temáticas de inteligencia artificial de una manera curiosa y fácil de entender ☺

  • @monicajaneiro946
    @monicajaneiro946 Рік тому +24

    ES CIERTO LO QUE DICEN ALGUNOS! Para solucionar PASO 6:
    Antes de comenzar el primer paso, antes de que nos asignen una GPU, haced una copia en Google Drive. Aparece la opción arriba junto a "+Código" "+Texto". Yo hice el proceso desde la copia que me generó Google Drive y me funcionó el TRAINING. LO intenté dos veces antes y me salía "Something went wrong" hasta que hice esto

    • @borismerlo
      @borismerlo Рік тому +1

      yo lo solucione creando otro token en hugging face (es el segundo entrenamiento que hago)

    • @leandrolopez7951
      @leandrolopez7951 Рік тому

      @@borismerlo es la primera vez que hago esto. Podría explicarme como es eso? me tira el mismo error

    • @scisJC
      @scisJC Рік тому

      Me funciono, algo muy sencillo, que al parecer no se dijo en el video... saludos...

  • @cripto157
    @cripto157 Рік тому +9

    Gracias por el tutorial!! Creo que sería interesante que hicieras más tutoriales de este tipo con los últimas herramientas de IA.

  • @ckeimel
    @ckeimel Рік тому +30

    Sos un grande hermano. Traes algo que está solo al alcance de gente muy especializada a virtualmente todo el mundo. Infinitamente agradecido.

  • @jormungander5216
    @jormungander5216 Рік тому +11

    Asombroso la única palabra que se me viene a la mente, no tengo palabras para lo rápido que avanzan las IA

  • @Alexander20_
    @Alexander20_ 3 місяці тому

    Sin duda el mejor, he estado buscando una ia para poder entrenarlo y pues, esto es bestial. Soy mucho de dar like y suscribirme pero soy poco de compartir y esto se merece de todas maneras. Bestial en serio.

  • @jesusflash
    @jesusflash Рік тому

    iMPRESIONANTE!! Lo he seguido al pie de la letra y .... lo he conseguido tras un montón de videos en ingles poco definidos que no me enteraba bien. Gracias, gracias, gracias!!

  • @ego_mejia
    @ego_mejia Рік тому +8

    Llevaba años esperando este video. Gracias! Ahora puedo saber como me vería con sixpack

  • @smithplus.
    @smithplus. Рік тому +86

    Paso 1, Consigue 20 imagenes: 1:40
    Paso 2, edita las imagnes a 512px: 2:37
    Paso 3, Entrenando nuestro modelo: 3:20
    Generando imagenes en Google Colab: 16:29
    Generando imagenes localmente en tu PC: 17:21

  • @juandmancipe7552
    @juandmancipe7552 Рік тому +6

    Definitivamente admirable, me parece increible todo lo que sabes y cómo lo comunicas, mis respetos y agradecido por este video, gran contenido, había visto otros videos y los resultados no se acercaban a esto. Fiel seguidor!

  • @Mia0088
    @Mia0088 Рік тому +7

    Hola, solo vengo a decir que soy super inútil con estas cosas, he seguido paso a paso todo y estoy generando unas imágenes alucinantes. Muchas gracias!! vídeo 10/10

  • @BorjaLeon
    @BorjaLeon Рік тому +1

    Qu grande eres Carlos! Se aprende mas contigo en 20 minutos que una tarde entera buscando en internet

  • @ArturoCastillo87
    @ArturoCastillo87 Рік тому +7

    Desde ayer no he podido hacer que funcione.
    RuntimeError: No such operator xformers::efficient_attention_forward_generic - did you forget to build xformers with `python setup . py develop`?

  • @williamsanzvivanco3817
    @williamsanzvivanco3817 Рік тому +17

    Sería muy interesante tratar en mas detalle variaciones de esto:
    Ej:
    Entrenar con cientos de imagenes en lugar de con 20
    Hacer checkpoints
    Listado de prompts
    Un video dedicado a la creación de prompts, tricks etc

    • @xsamueljr
      @xsamueljr Рік тому

      Creo que no lee comentarios, y es realmente una pena, me encantaría ver un vídeo donde se toquen todos esos puntos

  • @samigonza3
    @samigonza3 Рік тому +17

    Estuve hasta las 2 de la mañana jugando con esto. Increíble. Gracias Carlos.

  • @pausalpa
    @pausalpa Рік тому +1

    Muchísimas gracias hombre! Me encanta tu canal y todo tu contenido y todo comenzó desde aquí. Desde que lo ví, comparto tu video con todo mundo que le interese, en verdad aportas muchísimo a la comunidad! Un abrazo c:

  • @acaele
    @acaele Рік тому +2

    Seguro que sí!!! Compartiré y referenciaré tus videos hasta el infinito 👍👍😁

  • @adricambres
    @adricambres Рік тому +14

    Muuuuchísimas gracias Carlos por este tutorial y en general por tooooodos tus videos! desde hace dos años no me pierdo uno! Soy Diseñador, aunque no gráfico pero dibujo y hago también ilustración y he de decir que esto de los generadores de imágenes, en especial esto de poder entrenarlo con lo que tu quieras, me ha dejado completamente fascinado permanente soñante durmiente flipante with my feet on the air and my head on the ground... Where is my mind??? Enormemente de nuevo agredicio Dot CSV!!!

  • @alientodeosiris
    @alientodeosiris Рік тому

    Enhorabuena por tus videos! Buena claridad, calidad, didáctica, herramientas, aporte de recursos... Hacía mucho tiempo que no veia esta maestría en la docencia! Muuy crack

  • @brandondev8745
    @brandondev8745 Рік тому +17

    Yo he tenido los siguientes errores en el ultimo paso:
    -OS not defined
    -Missing checkpoints
    -Can't find "Stable-diffusion" in sd folder
    -Can't find transformers in sd/blablablabla
    Se solucionaron marcando la opcion update_repo al inicio.
    y en la opcion final "use gradio server"
    No fue necesario borrar la carpeta SD
    PD: Si ustedes necesitan borrar algo de la carpeta gdrive, haganlo directamente desde google drive puesto que no te deja borrar folderes llenos.

  • @javier2607
    @javier2607 Рік тому +6

    Una auténtica maravilla. Tienes un don para la docencia espectacular Carlos. Muchas gracias!

  • @miguelangelmaderal
    @miguelangelmaderal Рік тому +10

    ⚠ Pues no hay "TRAINING" ⚠ Me sale el error 👉"Something went wrong" aún cambiando todo lo que decís, haciendo copia de drive etc. 😣

  • @jjjjjjjjjj10100
    @jjjjjjjjjj10100 Рік тому +30

    Si teneis error por la actualización a python 3.8 de colab he actualizado el colab de DotCSV de Dreamboth (tambien se puede ejecutar sd). El link del colab esta en la info de mi perfil de YT. PD: Resuelto de nuevo, colab actualizado.

    • @DotCSV
      @DotCSV  Рік тому +19

      He actualizado el notebook incorporando tus modificaciones! Gracias por haberle dedicado el tiempo :)))

    • @jjjjjjjjjj10100
      @jjjjjjjjjj10100 Рік тому +8

      @@DotCSV Un placer maestro, no hubiera sido posible sin tu labor, de hecho me inspiraste a empezar en este mundillo 🤘🏻Mil gracias a ti 😁

    • @SebaVanished
      @SebaVanished Рік тому +1

      Muchas gracias! eres grande! soy muy principiante en este mundo y hace dos dias me estaba quemando las neuronas buscando soluciones

    • @boliviamusicvideos
      @boliviamusicvideos Рік тому +5

      @@jjjjjjjjjj10100 me aparece esto en el paso 7:
      It seems that you did not perform training during this session or you chose to use a custom path,
      provide the full path to the model (including the name of the model):
      y luego un recuadro para escribir que hago ayuda porfii 💔

    • @unachilenaenoruro
      @unachilenaenoruro Рік тому

      @@boliviamusicvideos a mi igual me aparece lo mismo como lo soluciono gracias!! ayudaa

  • @victorjunco
    @victorjunco Рік тому +5

    Uno de los mejores videos de toda la vida mundial! Ahora lo pondré a prueba y regresaré sobre este comentario a decirles cómo me fue. Gracias Dot

  • @ClickYS
    @ClickYS 6 місяців тому +3

    Necesitamos acutalizacion del video por favor! Se nota que era super util pero cambio mucho todo

  • @matigeo2413
    @matigeo2413 Рік тому +6

    Alguien sabe como puedo solucionar este error, en el paso 7 me aparece ModuleNotFoundError: No module named 'safetensors' al ejecutarlo

  • @nicolastovar8121
    @nicolastovar8121 Рік тому +4

    Muchas gracias de verdad, personalmente esoy aprendiendo todo esto para poder darle a las IA's un uso médico y me ha servido mucho no solo este video sino todo tu contenido, de nuevo gracias :3

  • @EmilioAlquezar
    @EmilioAlquezar Рік тому +19

    Creo que estaría bien volver a hacer este video de forma mas resumida pero aclarando los errores más comunes porque he visto que sobretodo hay fallos en el paso 3 y 7

    • @leosalazar9213
      @leosalazar9213 Рік тому +4

      Tambien me salio error en el 7 T_T

    • @anasacristan9290
      @anasacristan9290 Рік тому

      @@leosalazar9213 y a mí :(

    • @eliangonzalojanckomamani7823
      @eliangonzalojanckomamani7823 Рік тому +1

      el 7 me falla chale

    • @barkaa0252
      @barkaa0252 Рік тому +1

      @@likeme7887 Pudiste solucionarlo??

    • @kevinlopezguzman5363
      @kevinlopezguzman5363 Рік тому +1

      @@likeme7887 Lo solucioné instalando lo siguiente en el código del paso 6:
      !pip install wget
      !pip install transformers
      !pip install diffusers
      !pip install fastapi
      !pip install bitsandbytes

  • @nulmesgloom1317
    @nulmesgloom1317 Рік тому +6

    Justo en el paso 7 me da este error
    ImportError: cannot import name 'queue' from partially initialized module 'gradio' (most likely due to a circular import) (/usr/local/lib/python3.8/dist-packages/gradio/__init__.py)
    ¿Alguna solución?

  • @eddievedder2608
    @eddievedder2608 Рік тому +62

    Por favor Dot!!! vuelve a activar el cuaderno, tu método era el más práctico, no logro hacer nada con los otros cuadernos

    • @senseylok
      @senseylok Рік тому

      me gustaría usar lora u otros cuadernos pero al terminar de armar el modelo, automatic1111 tira error, busqué como resolverlo pero no lo pude resolver 😢

    • @jesusreinaldo
      @jesusreinaldo Рік тому

      Yo nada no se q paso

    • @zetatreck9966
      @zetatreck9966 11 місяців тому

      Aún vale?

    • @eddievedder2608
      @eddievedder2608 11 місяців тому

      Ya no :c hay que buscar otras alternativas@@zetatreck9966

  • @cleos
    @cleos Рік тому +5

    En el paso 6 me da este error:
    /bin/bash: accelerate: command not found
    Something went wrong
    Entiendo que debe ser un error de código al ejecutar el comando accelerate dependiendo de si se ha marcado el 'with prior preservation', ya que sale tanto en el IF como en el ELSE.
    Alguien más? Solución?

  • @chrisomar98
    @chrisomar98 Рік тому +24

    Muchos necesitamos un video actualizado corrigiendo errores que ocurren durante los pasos, ayudaaaaaaa.

    • @r4s485
      @r4s485 4 місяці тому

      ....

  • @andresfelipeVEVO
    @andresfelipeVEVO Рік тому +5

    hago todas las modificaciones pero en el paso 6 me sale este error:
    File "/content/diffusers/examples/dreambooth/train_dreambooth.py", line 852, in
    main()
    File "/content/diffusers/examples/dreambooth/train_dreambooth.py", line 672, in main
    for step, batch in enumerate(train_dataloader):
    File "/usr/local/lib/python3.8/dist-packages/accelerate/data_loader.py", line 357, in __iter__
    next_batch = next(dataloader_iter)
    File "/usr/local/lib/python3.8/dist-packages/torch/utils/data/dataloader.py", line 628, in __next__
    data = self._next_data()
    File "/usr/local/lib/python3.8/dist-packages/torch/utils/data/dataloader.py", line 671, in _next_data
    data = self._dataset_fetcher.fetch(index) # may raise StopIteration
    File "/usr/local/lib/python3.8/dist-packages/torch/utils/data/_utils/fetch.py", line 58, in fetch
    data = [self.dataset[idx] for idx in possibly_batched_index]
    File "/usr/local/lib/python3.8/dist-packages/torch/utils/data/_utils/fetch.py", line 58, in
    data = [self.dataset[idx] for idx in possibly_batched_index]
    File "/content/diffusers/examples/dreambooth/train_dreambooth.py", line 350, in __getitem__
    instance_image = Image.open(path)
    File "/usr/local/lib/python3.8/dist-packages/PIL/Image.py", line 2895, in open
    raise UnidentifiedImageError(
    PIL.UnidentifiedImageError: cannot identify image file '/content/data/efedefiasco/IMG_2533.jpg'
    0% 0/1600 [00:00

  • @josedafonte1730
    @josedafonte1730 Рік тому +137

    Para solucionar error en el paso 6 hay que colocar en el paso 2 (debajo de %cd /content/)
    !pip install wget
    !pip install transformers
    !pip install diffusers
    !pip install fastapi
    !pip install bitsandbytes
    Para solucionar error en el paso 3 hay que colocar encima de import os
    !pip install wget
    De nada gente
    Problema no me funciona a la hora de usar el Automatic ;(

    • @gatilleroswarzone2759
      @gatilleroswarzone2759 Рік тому +1

      excelente mi hermano

    • @andresmateran6265
      @andresmateran6265 Рік тому +2

      en el paso 7 me da un error,les pasa igual?

    • @luissanchez1999
      @luissanchez1999 Рік тому +1

      @@andresmateran6265 hola, resolviste el problema? tambien me arroja un problema en el paso 7!

    • @vatoicc
      @vatoicc Рік тому

      Gracias, esto tambien me solucionó un error de WGET en el paso 3

    • @ivanfloresf5822
      @ivanfloresf5822 Рік тому

      GRACIAS, funciona su solucion:D

  • @DrAnivil
    @DrAnivil Рік тому +5

    No se para que me molesto en probar esto si no funciona. Da error en el paso 6: "Something went wrong". Y si, he seguido todos los pasos bien y he hecho las correcciones de los comentarios

  • @reyesmatos9361
    @reyesmatos9361 Рік тому +7

    Me sale "something went wrong" en el paso 6

  • @kikilo1280
    @kikilo1280 Рік тому +4

    Me sale
    🚨Something went wrong 🚨
    al hacer el entrenamiento. ¿Cómo lo puedo solucionar?

  • @JoseReyes-pg3ly
    @JoseReyes-pg3ly Рік тому +8

    Hay un error al casi finalizar el entrenamiento

  • @jonmoreno93
    @jonmoreno93 Рік тому

    Menudo vídeo, he seguido los pasos y he conseguido unas fotazas. Aquí tienes un nuevo suscriptor !!!!!!!!!!

  • @SCM775
    @SCM775 Рік тому

    Hermano que genio! Gran video me estoy divirtiendo haciendo retratos de mi, me funciono bastante bien con 2500 pasos para más precisión a mi cara. Gracias!!!!

  • @MerinB
    @MerinB Рік тому +4

    RuntimeError: No hay tal operador xformers::ficient_attention_forward_cutlass - ¿Olvidó compilar xformers con `python setup.py Develop`? sigue mandando el mismo error

  • @alvaroesalvaroo
    @alvaroesalvaroo Рік тому +5

    Un truco que me ha sido muy útil para recortar muy rápidamente todas las imágenes sin photoshop (con PowerPoint):
    - Crea una presentación de tantas diapositivas en blanco como fotos tengas que recortar
    - En Diseño>Tamaño de diapositiva, configura el tamaño en cms. El equivalente a pixeles depende de varios factores, pero yo he puesto 13,54x13,54 cms y me ha ido bien.
    - Arrastra cada foto a una diapositiva y ajústala rápidamente, el recorte se hará hasta los bordes de la diapositiva.
    - En Archivo>Exportar>Cambiar tipo de archivo, puedes elegir el formato. Selecciona jpg.
    - Se exportaran todas las imagenes simultáneamente a la carpeta que escojas. ¡Listo!

    • @piaceleste7895
      @piaceleste7895 Рік тому +1

      Con paint creo que también se puede hacer algo parecido.

  • @kino1194
    @kino1194 Рік тому +55

    Actualización: A los que les de el nuevo fallo "Cannot import name "queue" from partially initialized modulo "gradio" (most likely due to circular import) (/usr/local/lib/python3.8/dist/packages/gradio/__init__.py)"
    Antes de ejecutar el paso 7, o en la primera línea del paso 7 antes de "import os" añadir esto y ejecutar:
    !pip install gradio==3.9
    A mi me ha funcionado hoy 7 de Marzo.

    • @extrmsuccess
      @extrmsuccess Рік тому

      A mi no me funcionó el paso 7, no entiendo que hay que hacer

    • @extrmsuccess
      @extrmsuccess Рік тому

      Funcionó, eres un crack

    • @eficasallas
      @eficasallas Рік тому

      Gracias Ya Me habia rendidoo

    • @manuelruizdelopera4012
      @manuelruizdelopera4012 Рік тому +1

      Supuestamente TheLastBen ha actualizado el notebook y pide que hagamos update con el cambio ya implementado. ¿Cómo se hace update del cuaderno bro?

    • @yoroih
      @yoroih Рік тому

      genio, muchas gracias!

  • @ruymanmd
    @ruymanmd Рік тому +5

    A mí me fallaba también al entrenar pero añadiendo lo siguiente en el código del paso 2 me funcionó (Ojo!! no tengo ni idea 😅):
    (debajo de %cd /content/)
    !pip install wget
    !pip install transformers
    !pip install diffusers
    !pip install fastapi
    !pip install bitsandbytes
    Conseguí el modelo entrenado .ckpt y lo probé en el cuaderno Automatic1111... no fue bien, todos los resultados eran copias de las fotos de entrenamiento. Entonces lo hice con los 3000 steps que aparecen por defecto, ahora estoy probando con 1600, a ver si funciona...

    • @hansrc4469
      @hansrc4469 Рік тому

      eso lo pusiste en el paso 2 o 3?

    • @ruymanmd
      @ruymanmd Рік тому

      ​@@hansrc4469 en el paso 2, dándole a mostrar código

    • @weriktheago7287
      @weriktheago7287 Рік тому

      gracias amigo, aplicado en el paso 2!!!!!!!!

    • @lautarochannel9023
      @lautarochannel9023 Рік тому +1

      Gracias a eso pase el paso 6 y entrenó, pero no puedo pasar el paso 7 , me aparece :
      "ModuleNotFoundError: No module named 'basicsr.version'

    • @ruymanmd
      @ruymanmd Рік тому

      A mi tampoco me funciona el paso 7, así que lo usé directamente en el Colab Automatic1111.
      Todavía no lo he conseguido, la segunda vez que lo hice la cagué al cargar mis fotos y lo entrené con solo una foto 🤣🤣 todo lo que sacaba era esa foto

  • @YEIYO1
    @YEIYO1 Рік тому

    Gran video me ha servido a entender como funciona todo esto y siempre regreso a el, ahora ya puedo hasta hacer mis bocetos burdos en conceptos hiperrealistas, gracias por la ayuda.

  • @RichardMZ
    @RichardMZ Рік тому +3

    1ro de enero 2023 me sale este error en el paso 3: ModuleNotFoundError Traceback (most recent call last)
    in
    3 from IPython.display import clear_output
    4 from IPython.utils import capture
    ----> 5 import wget
    6
    7 #@markdown - Skip this cell if you are loading a previous session
    ModuleNotFoundError: No module named 'wget'
    NOTE: If your import is failing due to a missing package, you can
    manually install dependencies using either !pip or !apt.
    To view examples of installing some common dependencies, click the
    "Open Examples" button below.

  • @roprieto1768
    @roprieto1768 Рік тому +5

    A mi me ha salido un texto grande y al final este texto en rojo Something went wrong

  • @juancarlosverazanotti1368
    @juancarlosverazanotti1368 Рік тому

    Excelente tutorial Carlos! eres un grande!!! la verdad que tienes una facilidad para explicar todos los temas que tratas que da gusto verte!
    saludos y a seguir así!!!! 👌👍

  • @NiCDor
    @NiCDor Рік тому

    Vaya TRABAJAZO. Lo he probado y en menos de 1h tenía resultados espectaculares. Un 10 para este video.

  • @davidiza2922
    @davidiza2922 Рік тому +5

    @Dot CSV Gracias el dato, te parece si le actualizas el error del Paso 6 "Something went wrong" porque incluso colocando el "!pip uninstall -y transformers
    !pip install --upgrade transformers" , no funiona muestra en el codigo "WARNING: Skipping transformers as it is not installed." Estaria cool que se solucione hermano!

  • @reyeszerpa
    @reyeszerpa Рік тому +5

    deberias de hacer ahora un vid tut explicando como usar correctamente para generar imagenes de por lo menos 1024x1024 o algo asi, la otra cosa que se me ocurre es que puedas explicarnos mas a fondo la interface de stable

  • @Carlos5thPro
    @Carlos5thPro Рік тому

    Muchisimas gracias, he logrado hacerlo siguiendo paso a paso tus instrucciones, muy buen Tutorial!! Compartire tu video!

  • @hola4096
    @hola4096 Рік тому +29

    Buenas! Hay alguna fecha para cuando el notebook de Google Collab va a estar en servicio nuevamente? Ojalá no lo dejen de lado! Es una herramienta genial

  • @jorgeruiz452
    @jorgeruiz452 Рік тому +16

    Para los que les salga este error: "ImportError: cannot import name 'image_from_url_text' from 'modules.generation_parameters_copypaste'" en el último paso sólo borren la carpeta SD desde el Google Drive le dan "Quitar" y vuelven a Iniciar los Pasos 2, 3, 4 y 5" en el caso de que quieran iniciar con el Automatic1111 y si les sale el error desde el otro Notebook, borren y repitan los pasos que instalan esa carpeta.
    Espero que les sirva!

    • @variend.x
      @variend.x Рік тому +1

      Sí sirve, Gracias ;)

    • @thefarfarout
      @thefarfarout Рік тому +1

      Héroe!

    • @ZIKER09
      @ZIKER09 Рік тому +3

      Hola, borré la carpeta SD y me sale esto cuando ejecuta: can't open file '/content/gdrive/MyDrive/sd/stable-diffusion-webui/webui.py': [Errno 2] No such file or directory. podeis ayudarme?

    • @jorgeruiz452
      @jorgeruiz452 Рік тому

      @@ZIKER09 Hola! Me parece que tienes que volver a hacer los pasos 3, 4 y 5 para que se creen de nuevo esas carpetas.

    • @dabeat_coin
      @dabeat_coin Рік тому +2

      @@jorgeruiz452 Amigo tengo un error que no se como solucionar, disculpame lo largo de lo que voy a copear, pero es mejor que lo mires si me puedes ayudar te agradezco mucho, me aparece en el paso 6 cuando ya le doy entrenar.
      "raise subprocess.CalledProcessError(returncode=process.returncode, cmd=cmd)
      subprocess.CalledProcessError: Command '['/usr/bin/python3', '/content/diffusers/examples/dreambooth/train_dreambooth.py', '--save_starting_step=500', '--save_n_steps=0', '--train_text_encoder', '--pretrained_model_name_or_path=/content/stable-diffusion-v1-5', '--instance_data_dir=/content/data/dabeatcoin', '--class_data_dir=/content/regularization_images/person_ddim', '--output_dir=/content/models/dabeatcoin', '--with_prior_preservation', '--prior_loss_weight=1.0', '--instance_prompt=photo of dabeatcoin person', '--class_prompt=a photo of a person, ultra detailed', '--seed=75576', '--resolution=512', '--mixed_precision=fp16', '--train_batch_size=1', '--gradient_accumulation_steps=1', '--gradient_checkpointing', '--use_8bit_adam', '--learning_rate=1e-6', '--lr_scheduler=constant', '--lr_warmup_steps=0', '--center_crop', '--max_train_steps=1600', '--num_class_images=500']' returned non-zero exit status 1.
      Something went wrong"

  • @katiafisabe
    @katiafisabe Рік тому +4

    lo he probado decenas de veces pero siempre me da error en el paso de hugginface, siempre me da error a pesar de que sigo los pasos de la forma indicada. ModuleNotFoundError

  • @santiagobulamosquera7255
    @santiagobulamosquera7255 Рік тому +4

    Ayuda con El Paso 7 me dice esto: ImportError: cannot import name 'queue' from partially initialized module 'gradio' (most likely due to a circular import) (/usr/local/lib/python3.8/dist-packages/gradio/__init__.py)

  • @hanuman_80
    @hanuman_80 Рік тому

    @DotCSV Excelente tutorial. Me funcionó a las mil maravillas, gracias por tu trabajo de divulgación. ¡Saludos cordiales desde Bogotá, Colombia!

  • @Jorgecaind
    @Jorgecaind Рік тому +4

    Espectacular, lo que nos aportas no tiene precio. En unos años nos reiremos de cómo utilizábamos una text2image en un cuaderno todo de programación en la nube. ¿Cuándo crees que llegarán a verse como apps populares?

  • @ferraratotaltotal
    @ferraratotaltotal Рік тому +21

    Es una pena, que con cientos de personas que están intentando hacer el cuaderno y saliendo mal, con cientos de miles de visitas, no se haga un nuevo video actualizado o al menos el autor no ponga una nota aclaratoria diciendo que el tutorial es ya inutil, con o sin correcciones

  • @NicolasRoseroEraso
    @NicolasRoseroEraso Рік тому +4

    En el Colab ya no aparecen la sección xformers en la Paso 2. No sé si esa sea la razón pero cuando ejecuto el Training manda error.

    • @KenYiHimurA
      @KenYiHimurA Рік тому

      Funcionaba sin eso, pero parece que modificaron hoy algo y ya no funciona.

  • @rafaelyepez8884
    @rafaelyepez8884 Рік тому +2

    Falta al doc agregar la opción de poder importar importar los ckpt ya generador por ti por si quieres reentrenar y agregar más personas a un mismo archivos, eso por si quieres generar imágenes con dos personas que ya hayas entrenado juntas, de lo contrario podras generarlas solo por separado seleccionando cada archivo.

  • @JulioJkoop
    @JulioJkoop Рік тому +6

    Avisan cuando solucionen el error de paso 6 pls
    Volveré a este comentario mañana :'(

  • @victorjunco
    @victorjunco Рік тому +2

    Qué significa: "AttributeError: type object 'BasicTransformerBlock' has no attribute 'ATTENTION_MODES'"?

  • @lucassiewertlominchar7247
    @lucassiewertlominchar7247 Рік тому +22

    INFORMACIÓN ÚTIL PARA CONSEGUIR LA MISMA CALIDAD QUE ANTES:
    Simplemente poned los siguientes ajustes en el paso 6:
    UNet_Training_Steps: 1500
    UNet_Learning_Rate: 2e-6
    Salu2! Y gracias Carlos!

    • @pipioloes1908
      @pipioloes1908 Рік тому

      es curioso, en el entrenamiento anterior es 1600, lo de bajarlo a 1500 es por alguna razón en particular?
      Yo lo he intentado anteriormente desde que arreglo el cuaderno y no había manera, salían imagenes malísimas, espero que funcione tu consejo!

    • @lucassiewertlominchar7247
      @lucassiewertlominchar7247 Рік тому +1

      @@pipioloes1908 Creo que lo importante es el "UNet_Learning_Rate: 2e-6", los Training steps pueden oscilar entre los 1200-1800, tras varias pruebas a mi 1500 me funcionaba bien, pero probad por ese rango.

    • @pipioloes1908
      @pipioloes1908 Рік тому

      @@lucassiewertlominchar7247muchas gracias, lo he probado y se nota una gran mejora! También diría que no funcional al 100% de bien como hacia antes pero al menos ya salen resultados buenos con algo de trabajo.

    • @TheChuyin1984
      @TheChuyin1984 Рік тому

      He vuelto a hacer el intento siguiendo tus consejos, y por lo menos los primeros prompts (los que comencé a usar con los primeros modelos que creé cuando esto era novedad) me han arrojado resultados similares, todavía no sabría decir si son iguales, peores, o mejores, pero por lo menos no da estas imágenes malas que estaba dando el modelo creado con el "nuevo" método. Saludos.

    • @emkdb
      @emkdb Рік тому +2

      Nadie hizo una copia del antiguo cuaderno? este nuevo la verdad es que es muchisimo peor

  • @sebastianbaltasargragerape5740

    Me sale "something went wrong" en el 6, a pesar de las modificaciones, sabéis porque puede ser? Tiene que ver con este error "ModuleNotFoundError: No module named 'bitsandbytes'"

  • @katarinatross
    @katarinatross Рік тому +6

    es una pena pero no se consiguen ni por asomo los resultados que se conseguían con el modelo anterior.
    Lo curioso es que sin especificar el nombre del prompt de la cara entrenada, por ejemplo tu retrato a entrenar era la de un hombre, y pones photograph of man etc etc.... los resultados tienden a mostrarte alguien con cierto parecido y de forma mucho mas realista.(aunque sin llegar a parecerse) En cambio si utilizas el prompt que has entrenado te salen resultados horrendos. Lo cual no tiene sentido

  •  Рік тому +2

    @dotCSV ¿Cómo soluciono este problema? /bin/bash: accelerate: command not found
    Something went wrong

  • @paolagilvargas8643
    @paolagilvargas8643 Рік тому +2

    Hola, en el paso 7 me esta saliendo este error:
    ImportError: cannot import name 'queue' from partially initialized module 'gradio' (most likely due to a circular import) (/usr/local/lib/python3.8/dist-packages/gradio/__init__.py)
    Saben qué pueda ser?

  • @marioez7878
    @marioez7878 Рік тому +3

    *en el minuto **5:40** aparece una pantalla para aceptar terminos y condiciones, si no aparece de forma automática como puedo darle aceptar o de donde sale ese menú????*

  • @pacoortega4052
    @pacoortega4052 10 місяців тому +5

    🔴 ESTE NOTEBOOK ESTÁ TEMPORALMENTE FUERA DE SERVICIO 🔴
    Próximamente volverá a funcionar. Mientras tanto, cualquiera de las siguientes alternativas podrían servir para el entrenamiento de Dreambooth (versión original usada en el tutorial) o LoRA (versión más ligera).

  • @2002gabrielgf
    @2002gabrielgf Рік тому +3

    Hola. Para que funcione tuve que agregar en el paso 3: "!pip install wget" y en el paso 6: "!pip install bitsandbytes transformers".
    Pero ahora me dice que out of memory. ¡¡¡Amaga a comenzar a entrenar (pone "Progress:| |: 0% 1/1600 [00:08

  • @alvaro5302
    @alvaro5302 Рік тому +4

    alguien pudo solucionar el error del punto 7? : ami me sale "ImportError: cannot import name 'queue' from partially initialized module 'gradio' (most likely due to a circular import) (/usr/local/lib/python3.8/dist-packages/gradio/__init__.py)
    "

  • @gabrieltmelgamer1854
    @gabrieltmelgamer1854 Рік тому +3

    no me funciona en el paso 6 me dice Something went wrong y lo hice todo bien cambie el codigo del 2 y el 3 todo busque y nada alguen da mas soluciones?

  • @pacoortega4052
    @pacoortega4052 Рік тому +11

    Luego en el paso 3 dice que: " ¡UPDATE! Ya no es necesario introducir tu token de Hugging Face 😊", con lo que no se descarga Stable Difussion y no aparece la carpeta entre las carpetas. Y después en el paso 4, configuración del entrenamiento, después de configurar las opciones y hacer clic para ejecutarlo, no sale la opción para cargar los archivos de imagen... ¿dispones de algún video mas actualizado con los pasos?

  • @estefania4607
    @estefania4607 Рік тому +3

    hola, ya realice todos los pasos y modificaciones y aun así me da error en el paso 6

  • @LaRokaBar
    @LaRokaBar Рік тому +14

    Esperé todo el tiempo de TRAINING y me saloó Error en el paso 6 "Something went wrong"usando las soluciones que vi en comentarios pero sigue sin funcionar, podrías hacer otro video desde la fecha 20 de enero y que funcione? Saludos y muchas gracias.

  • @jlaherradon
    @jlaherradon Рік тому +3

    Me temo que algo ha debido de cambiar y el tutorial ya no está funcionando! Hay código erróneo en el paso 6, parece que no compila 😅

  • @leograficocreativo5562
    @leograficocreativo5562 Рік тому +2

    Amigo cambiaste el penúltimo paso: ahora tienes esta opción: UNet_Learning_Rate: y no está en el video ¿ahí que hacemos?

  • @hitatibelen
    @hitatibelen Рік тому +5

    Me aparece este error en el paso 7: "ImportError: cannot import name 'queue' from partially initialized module 'gradio' (most likely due to a circular import) (/usr/local/lib/python3.8/dist-packages/gradio/__init__.py)" :(

    • @Michacostaaa
      @Michacostaaa Рік тому

      Pueden abrir el Automatic1111y seguir los pasos que estan mas adelante para probar el .ckpt que les dejo en el google driver, el 7 dice opcional por que es donde se prueba pero en el Automatic1111 tambien funciona para probarlo, me funciono.

  • @RomuloCarpio-ic3pj
    @RomuloCarpio-ic3pj Рік тому +2

    NECESITO AYUDA ultimamente cuando ejecuto google colab para iniciar stable diffusion me aparece este error (Warning: caught exception 'No CUDA GPUs are available', memory monitor disabled) en el ultimo paso cuando voy a ejecutar y correr mi modelo y normalmente esto no pasaba pero debido a esto ya no me sale el link para poder EJECUTARLO

  • @gersonlopez9757
    @gersonlopez9757 Рік тому +4

    Me sale este error en el PASO 7
    python3: can't open file '/content/gdrive/MyDrive/Fast-Dreambooth/sd_db/stable-diffusion-webui/webui.py': [Errno 2] No such file or directory
    Alguien que me diga que puedo hacer, ayudaaaaaaaaaaa 😭

  • @EdinsonMendoza
    @EdinsonMendoza Рік тому +3

    Muchachos tengo un problema, no me deja realizar el paso 6 de training, creo que tengo que instalar algo que me falta, pero no se muy bien, alguien me puede corregir, gracias

  • @JorgeVila
    @JorgeVila Рік тому +3

    Mmm parece que ha dejado de funcionar... cuando le das al entrenamiento sale un error: "The following values were not passed to `accelerate launch` and had defaults used instead:" y no hace el entrenamiento, ¿alguna solución? Gracias!

  • @andreshuicab4415
    @andreshuicab4415 Рік тому +2

    Los modelos no me funcionan como antes :( ahora me aparecen como "fast-dreamboth" y cuando meto algún prompt las imágenes me salen casi iguales a las imágenes modelo. Antes no tenía ese problema.

  • @miguelquintana2548
    @miguelquintana2548 Рік тому +4

    A mi me aparecio que no estaba instalado wget, si les pasa esto le dan a "+codigo" escriben "!pip install wget" y le dan al play para ejecutar

    • @luffy1919vcf
      @luffy1919vcf Рік тому

      no funciona, lo he probado y sigue desconectándose a los 5 minutos

  • @DinoDanilo
    @DinoDanilo Рік тому +8

    Da de baja el video si no vas a reparar el notebook

  • @Levonoin
    @Levonoin Рік тому +3

    Estoy teniendo problemas con el paso 6 porque me sale un mensaje en rojo diciendo "Something went wrong" y no llega a entrenar