🚨 En cas de problème 🚨 Parfois le téléchargement du modèle n'a pas fonctionné pour une raison quelconque, cela m'est arrivé. Dans ce cas, télécharger le modèle manuellement à l'aide de ce lien : huggingface.co/cocktailpeanut/xulf-dev/resolve/main/flux1-dev.sft?download=true Il suffit de le placer dans ce dossier C:\Users\Johan\pinokio\api\fluxgym.git\models\unet Si, pour une raison quelconque, les 2 encodeurs de texte de clip sont manquants, les télécharger également à partir de ces URL's. Perso, ils étaient présents mais cela ne fonctionnait pas, j'ai donc téléchargé à nouveau et écrasé. huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors?download=true huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp16.safetensors?download=true et les placer dans ce dossier C:\NUsers\NJohan\Npinokio\Napi\Nfluxgym.git\Nmodels\Nclip Et si le VAE est manquant, vous pouvez le télécharger à partir d'ici. Là encore, ils étaient présent, mais cela ne fonctionnait pas, j'ai donc re téléchargé et écrasé. huggingface.co/cocktailpeanut/xulf-dev/resolve/main/ae.sft?download=true et le placer dans ce dossier C:\NUsers\NJohan\Npinokio\Napi\Nfluxgym.git\Nmodels\Nvae Normalement, ces téléchargements fonctionnent. Je mentionne juste tous les modèles parce que certaines personnes ont des problèmes avec les téléchargements automatiques de huggingface.
j'ai tout fait et ça ne marche pas , j'ai aussi une 4070, ça stoppe au bout de 5min , return Variable._execution_engine.run_backward( # Calls into the C++ engine to run the backward pass
Mille merci 👌🏼🥳 problème résolu ! J’ai suivi à la lettre le tuto et ça fonctionne ! J’ai pour config un MSI Katana 15 B12V sous i7 et RTX 4070 et cela fonctionne parfaitement ! J’utilise pour base 30 images a 1000pixels en 100PPP, Option VRAM 12G, repeat trains per image 10, Max Train Epoche 10, (3200Steps), Resize datas et images 512 = 8H de production. Si non avec 10 images j’en ai pour 2H
@@ZitounetFais un essaye avec 5 images a 1000 pixels de hauteur et/ou largeur max. Et règle un Resize a 512. Touche pas aux autres réglages. Si cela fonctionne, passe le prochain test a 10 images.
Merci, le message d'erreur que j'avais ne s'affiche plus (c'est en train de créer le lora) maintenant que j'ai mis le vrai fichier flux1-dev.sft et non un lien symbolique dans le dossier. Je pense que je vais quand même essayer d'installer ça sans pinokio car je ne suis pas fan de ce truc qui est censé faciliter les choses mais finalement les complique
C'est absolument enorme !!!!! J'en ai la tête qui tourne ! :o Bon t'facons, j'ai pas le hard qui permet de faire tourner tout ca mais le tuto de l'entrainement de cette IA est absolument génial ! Et pour ca, mille merci Johan ! Doucement on descend vers le 'bare-metal', un peu comme un programmeur python qui descend vers le language-machine. Perso, j'adore car c'est la seule manière de vraiment comprendre les choses pour les maitriser en profondeur :D Belle soirée à vous et à tres vite !!!
Super vidéo très instructive, j'ai pu générer mon premier LoRa ! Pour ceux qui s'arrachent les cheveux comme je l'ai fait avec Flux.1 sous Forge UI qui ignore leur Lora pourtant placé dans le bon répertoire et visible dans l'onglet "Lora", la solution est de sélectionner "Automatic (fp16 LoRA)" dans le menu déroulant "Diffusion in Low Bits". 😜
@@Rosteeld75 Le truc c'est (peut-être) que sous Forge UI le "sample prompt" (le mot clef défini pour insérer le LoRa) semble d'être d'aucune utilité. La manip consiste juste (après avoir sélectionné comme dit plus haut) de cliquer une fois sur le modèle dans l'onglet Lora, ce qui insère une balise du type . En espérant que ça aidera.
@@Grib73 effectivement, pas besoin de mettre le mot clef , ça marche niquel avec le model Scarlett Johansson, mais pas avec le mien, étrange, mon fichier ne fait que 17méga
👍💯/💯 Merci beaucoup, Johan, pour ta vidéo ultra complète et bien expliquée comme d'habitude ! L’outil Flug Gym semble vraiment accessible avec tes explications. Penses-tu qu’une configuration PC moins puissante permettrait de bons résultats pour des petits projets ? Vivement ton prochain tuto et encore bravo... 🎉🎉🎉
Avec plaisir 👍 Oui, si tu as une Nvidia cela fonctionne et en fonction de sa puissance, cela sera plus ou moins long. Comme je le dis dans la vidéo, ce n'est pas toujours en poussant les curseurs que l'on obtient de meilleurs résultats.
Merci Johan. Ce tuto est très clair et m'encourage à créer ou expérimenter. J'ai une NVIDIA 12 Go. Est-ce que ta carte 4070 chauffe lorsqu'elle effectue le calcul d'un Lora d'une durée approximative de 50 minutes ? Bravo pour ta chaîne, toujours très active et au faîte des nouveautés en IAG.
@@johansolutionsdigitales ca fait tellement longtemps que j'ai pas repris contact (je suis quand même tes vidéos sur la chaîne, je suis en pleine création de contenu) le truc marrant c'est que je suis parti de promptor que tu as gentiment mis à disposition pour la communauté je l'ai repris et amélioré le fameux "'promptor" d'un certain Ludo que tu connais sur une autre chaîne... La fusion des deux m'a poussé à creuser le prompt engineering j'ai rencontré un dev en IA au point que Promptor a sa personnalité à présent à force de l'avoir entrainé pour être devenu Karpathy... (Bah oui il s'est basé sur mes demandes et mon côté pointilleux soucieux du détail). On n'a pas encore vraiment fait connaissance en réél mais je serai plus dispo si tu veux j'ai des combines à te filer pour composer tes bandes son en ce moment je teste "Udio" avec mes riffs de guitare & Brian (mon parolier GPT) je crois que ça te donnera des idées pour les créateurs en herbe en plus vu comment tu as vachement progressé en seo je crois qu'on va bien s'éclater. Te propsoe de préparer un podcast, des articles. Je prépare une autre chaîne sur l'entreprenariat dédié sur le net (celle-là c'est une ancienne mon avatar pour la com avec des influenceurs super intéressant comme toi) fouille tu trouveras comment me re contacter au plaisir pas encore installer (priorité au seo & au copywriting à l'ancienne) 😉
Excellent ça facilite bien la chose cet outil ! Ca peut-être excellent pour du protypage, par exemple pour un développeur lui fournir différentes UI dans un style particulier et en générer d'autres alternatives Et totalement d'accord tu es Français prononce l'Anglais a la Française c'est inutile d'écouter les râleurs sur ce point
Top la vidéo comme à l'habitude ! Je serais intéresser par le dit "message épingler" en cas d'erreur de téléchargement de FluxGym car c'est mon cas (j'ai une 4070)
@@johansolutionsdigitales a vous aussi merci, j'ai réussi a tout entrainer, mais je ne trouve aucun fichier safetensors dans mon dossier output, je ne vois pas ce que j'aurai pu rater :(
Ca a l'air mortel, merci Johan pour la vidéo. Cependant, je m'arrache les cheveux à tenter de faire fonctionner FluxGym sur mon pc (GPU RTX4060). Peut être que cette carte n'est pas assez puissante. Ca plante systématiquement (CUDA Out Of Memory. Tried to allocate 80.00MiB)...
Hello 🙂 avec plaisir merci. Oui c'est possible, je te conseille de voir sur le discord pinokio, et de demander de l'aide, ils sont très forts sur le sujet 😉
Bonjour Johan Merci pour ces tutos super interessants. J'ai un souci que je ne comprends pas : Lorsque je lance l'entrainement FluxGym, cela semble rester bloquer presque au début (epoch 1/10). Je pensais que c'était ma config mais je rencontre le même problème sur Runpod avec une RTX4500 avec 12Go de Ram. Plus de 2h d'attente bloqué à la même étape, pour environ 20 photos. Quelqu'un rencontre le même problème ?
Merci, avec plaisir ! C'est étrange en effet, tu parles d'une RTX 4500 avec 12Go de RAM, je ne connais pas ce modèle. Je te conseille de passer par le discord de Pinokio, tu y trouveras de l'aide et de l'info !
Merci Johan. Concernant la carte, cela provient des configs machine proposées en standard par Runpod. Si tu ne connais pas, regarde ce qu'ils proposent, c'est pratique quand on n'a pas une grosse bécane à la maison et ça ne revient pas cher (,0,18$ par heure avec la config Rtx 4500). Runpod propose des configs machine clef en main, notamment avec Fluxgym. Je pense que les cartes graphiques proposées correspondent à des cartes pro des séries Rtx Axxxx
Bonjour, en faisant mes test, j'ai eus cette erreure [ERROR] Command exited with code 1 . Qu'est ce que cela signifie. Est ce nécessaire que je continu à laisser tourner le programme ? En sortie, le lora pèse 4 ko et est constitué de 4 fichiers. Merci pour la vidéo et le complément avec celle sur forge.
Bonjour, j'ai eu ce soucis, et ce fut réglé 👉 avez-vous lu le commentaire épinglé sous la vidéo ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-RPOOvWAR8I8.html cela a fonctionné pour moi, vous me direz. Bien à vous
Bonjour, regardez la réponse au commentaire donné et allez sur ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-RPOOvWAR8I8.html pour la solution en commentaire épinglé
@@johansolutionsdigitales Merci pour votre réponse. Après avoir mis à jour fluxgym, le problème a été réglé. Il ne me reste plus qu'à générer le lora (c'est long, en effet).
@@johansolutionsdigitales Bonsoir, alors... j'ai ré essayé, installé tous les fichiers de vos commentaires. Je pensais que tout étais réglé et... non [2024-10-28 21:42:36] [INFO] subprocess.CalledProcessError: Command '['C:\\Users\\St\\pinokio\\api\\fluxgym.git\\env\\Scripts\\python.exe', 'sd-scripts/flux_train_network.py', '--pretrained_model_name_or_path', 'C:\\Users\\St\\pinokio\\api\\fluxgym.git\\models\\unet\\flux1-dev.sft', '--clip_l', 'C:\\Users\\St\\pinokio\\api\\fluxgym.git\\models\\clip\\clip_l.safetensors', '--t5xxl', 'C:\\Users\\St\\pinokio\\api\\fluxgym.git\\models\\clip\\t5xxl_fp16.safetensors', '--ae', 'C:\\Users\\St\\pinokio\\api\\fluxgym.git\\models\\vae\\ae.sft', '--cache_latents_to_disk', '--save_model_as', 'safetensors', '--sdpa', '--persistent_data_loader_workers', '--max_data_loader_n_workers', '2', '--seed', '42', '--gradient_checkpointing', '--mixed_precision', 'bf16', '--save_precision', 'bf16', '--network_module', 'networks.lora_flux', '--network_dim', '4', '--optimizer_type', 'adafactor', '--optimizer_args', 'relative_step=False', 'scale_parameter=False', 'warmup_init=False', '--split_mode', '--network_args', 'train_blocks=single', '--lr_scheduler', 'constant_with_warmup', '--max_grad_norm', '0.0', '--learning_rate', '8e-4', '--cache_text_encoder_outputs', '--cache_text_encoder_outputs_to_disk', '--fp8_base', '--highvram', '--max_train_epochs', '10', '--save_every_n_epochs', '4', '--dataset_config', 'C:\\Users\\St\\pinokio\\api\\fluxgym.git\\outputs\\vikingp\\dataset.toml', '--output_dir', 'C:\\Users\\St\\pinokio\\api\\fluxgym.git\\outputs\\vikingp', '--output_name', 'vikingp', '--timestep_sampling', 'shift', '--discrete_flow_shift', '3.1582', '--model_prediction_type', 'raw', '--guidance_scale', '1', '--loss_type', 'l2']' returned non-zero exit status 1. [2024-10-28 21:42:37] [ERROR] Command exited with code 1 Voici les messages d'erreur... Savez-vous s'il existe un équivalent lora avec leonardo ? De mon côté, j'ai dcouvert que sur midjourney, la commande --cref url permet de réutiliser une photo (et donc faire un lora en quelque sorte). Je m'arrête pour l'instant. Si quelqu'un à la solution à se problème (fluxgym), un grand merci.
Bonjour Johan, J'ai systématiquement une erreur disant que l'application ne trouve pas le chemin de sortie (fichier avec le nom choisi pour mon lora) , pourtant je retrouve bien ce fichier crée dans mes outputs !? Un conseil à me suggérer? Merci de m'avoir lu. Alex
Bonjour Alexandre, je n'ai pas rencontré ce problème. Au final, le LoRa fonctionne-t-il ? N'hésite pas à demander de l'aide sur le Discord Pinokio, souvent les problèmes sont connus, et solution arrive vite. Bien à toi 🙂👋
Avec plaisir 😉 Merci ! Il y a l'autre solution indiquée dans cette vidéo ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-alXTO335xCw.html qui fonctionne très bien, mais pour FluxGym, i n'y a rien à cette heure.
Bonjour Johan y'a-t-il moyen de "stocker" son Lora en Local , j'ai Pinokio avec Fooocus, Forge Et Face fusion 3.0 que me conseille tu, j'entraîne un Lora avec une RTX et 20Go de VRAM j'ai mis 20 photos, je te reviendrai pour te dire combien de temps cela à pris [edit] voilà un Lora avec 20 photos 8 Repeat et 10 Epoch avec une RTX 4500 20 Go démarrage 18:00 fin 19:18 soit 1 heure 18
Hello 😁 Oui, c'est ce que je fais sur Forge, je place le LoRa dans le dossier dédié, j'ai fait une vidéo sur le sujet 🙂 Excellent temps ! Les 20Go de VRAM font la différence 👌 Merci pour ce retour éclairant !
Bjr, J'ai essyaé votre methode, mais avec 5 photo d'un MonsieurX, lorsque je genere une image depuis flux depuis Pinokio, en mettant MonsieurX dans le prompt, je ne vois pas du tout un visage qui lui ressemble, mais alors vraiment pas du tout. Etes vous certain que votre IA ne va pas chercher d'autres images de LM dans une autre base de donnée que vos 5 images? Votre procédure fonctionne t'elle offline avec uniquement 5 images et non pas des milliers?
Bonsoir, évidemment que cela fonctionne 😬 Remettez plutôt en cause votre application de la méthode donnée ici. Regardez également la dernière vidéo publiée...
Hello Merci pour ce Tuto mais si on a pas un machine avec 16Go de VRAM GPU comment récupérer le LoRA généré sur REPLICATE (HUGGING FACE) ? (Réf Vidéo précédente)
Hello, avec plaisir. Je ne comprend pas ta question, l'entrainement de LoRa sur Replicate de nécessite pas 16Go de VRAM, tout se passe dans le cloud. Et pour l'utiliser, il y a aussi ce qu'il faut sur Replicate. Apparement cela passe avec 8Go de VRAM en local, perso j'en ai 12.
Bonjour et merci pour le partage et pour vos vidéos que j'apprécie. j'ai installé fluxgym avec pinokio et également en local selon procédure GitHub sur Windows avec une rtx 4060, et ce plusieurs fois, mais pas de chance cela ne fonctionne toujours pas pour moi. Au cas où j'ai rechargé les models. Comment peux t-on faire remonter le problème à discord et leur faire suivre le fichier de logs. Un petit tuto peut-être?
Bonsoir 🙂 et merci ! Il suffit de suivre le lien Discord présent sur Pinokio, et de poster un message dans le salon d'aide, ils vous diront quoi faire 👌
Le Lora est désormais gratuit a faire mais il est payant a faire tourner donc c'est pas vraiment gratuit 0:56 , rattrapez moi si je dis faux, après il semble que le sujet de ta phrase soit tourne sur la fabrication des LoRa seulement, c'est pour ça c'est ambiguë
hello, merci pour tes videos ! Pourrais tu nous dire comment créer un Lora qui se concentre sur une certaine partie des images et pas le reste? exemple je veux créer un Lora qui enregistre la corpulence et pas le visage... merci d'avance !
Bonjour, je n'ai pas encore fait ça, mais je pense que dans ce cas, il faut varier les modèles et les positions en taguant correctement chacune des images, peut-être en coupant les visages si cela ne fonctionne pas; bien à vous
Petite réflexion : Avec la progression des cartes NVIDIA (1000 euros de moyenne) qui va pouvoir s'intéresser aux nouvelles IA ? Attention à la chute de l'auditoire.
Bonjour Johan super video comme toujours :-), j'ai une carte 8Gb pour ma part et ca me claque une erreur : tOfMemoryError: CUDA out of memory. Tried to allocate 2.25 GiB. GPU 0 has a total capacity of 8.00 GiB of which 3.78 GiB is free. Of the allocated memory 1.17 GiB is allocated by PyTorch, and 2.01 GiB is reserved by PyTorch but unallocated. Des personnes avec un 8gb ont ils déjà réussi? Merci
Après mise à jour de Pinokio, installation et test sur une 3070 (8G), j'ai mis environ 4h pour 9 photos en 512x512, 10 repeats, 20 epoch pour un résultat très chouette
@@altozinzin6490 ca ne plante pas ? moi ca me dis complete mais dans les log il parle de l'erreur mise plus haut. j'ai pris les memes parametres que Johan , toi aussi?
@@guillaumedrausin9253 pas d'erreur critique dans le log. J'ai pas encore pu tester le Lora, Mme utilise le pc. Mais les samples que je lui ai demandé de faire toutes les 200 steps sont intéressantes, et on voit l'amélioration au fur et à mesure. Pour info, j'ai installé les drivers développeurs et non gaming
Bonsoir, j'ai vu des posts sur X et sur le Discord Pinokio où il semble ue des gens aient réussis avec des 6 et 8 Go, il faudrait voir là-bas pour plus d'infos. Bonne soirée
@@johansolutionsdigitales Merci. J'ai installé Pinokio, puis j'ai voulu installé Flux Gym, tout c'est bien déroulé jusqu'à un message de mauvais fonctionnement, j'ai cherché, c'est apparemment seulement compatible avec carte NDVIVIA
Ca ne m'a pas l'air local jusqu'à Z si l'on doit faire migrer nos données par des sites internet pour avoir notre deepfake. En tout cas content de voir que la technologie progresse rapidement.