Sommaire
- Fooocus + Colab = ❤️
- Qu’est ce que Google Colab ?
- Les avantages de Colab pour Fooocus
- Démarrer Fooocus sur Colab
- Pré-requis : Compte Google
- 1. Ouverture dans Colab
- 2. Lancer le Code
- 3. Ouvrir Fooocus
- 4. Générer des images
- Les limites de Colab
- Utilisations avancées
- Ajouter des modèles
- Ajouter des LoRAs
- Conserver les modifications
- FAQ Colab & Foocus
Vous rêvez d'utiliser Stable Diffusion XL avec l’élégante interface de Fooocus - mais votre ordinateur ne suit pas ? Google Colab est la solution.
Découvrez comment lancer Fooocus sur Google Colab en quelques étapes simples. Une solution gratuite, accessible et efficace pour utiliser SDXL et générer des images.
Fooocus + Colab = ❤️
Qu’est ce que Google Colab ?
Google Colab, diminutif de Colaboratory, est un outil en ligne de Google qui fournit un espace de travail et son environnement Python accessible via un simple navigateur web.
Son atout majeur ? L'accès gratuit à des ressources de calcul performantes, dont des GPU et TPU, essentielles pour les projets d'IA.
Les avantages de Colab pour Fooocus
Fooocus est une interface simple et puissante qui permet de générer des images avec Stable Diffusion XL sans se compliquer la vie avec une configuration complexe.
Mais, comme toute solution pour faire tourner Stable Diffusion XL su votre propre machine, il peut être gourmand en ressources
C’est là que Colab entre en jeu :
- C'est gratuit
- Ça tourne sur les serveurs de Google
- Pas besoin d'un PC surpuissant
Bref, c'est l'idéal pour débuter avec Fooocus et SDXL sans se ruiner.
Démarrer Fooocus sur Colab
Pré-requis : Compte Google
Colab étant un service de Google, vous aurez besoin d’un compte Google pour l’utiliser.
Si vous n’avez pas encore de compte Google, créez-en un en vous rendant sur google.fr et en cliquant sur Créer un compte en haut à droite.
1. Ouverture dans Colab
Allez sur la page GitHub de Fooocus et descendez jusqu'à la section Colab pour cliquer sur le bouton Open in Colab.
Le bouton ouvre le notebook Colab qui va permettre d’executer Fooocus.
2. Lancer le Code
Sur le colab, vous voyez quelques lignes de code (n’ayez pas peur, pas besoin de les comprendre pour les utiliser). Cliquez simplement sur le petit bouton Play en haut à gauche du code pour l’exécuter et lancer Fooocus.
3. Ouvrir Fooocus
Patientez quelques instant le temps que Foocus s’installe et démarre dans l’environnement de votre Colab.
Quand Fooocus sera prêt à être utilisé, vous verrez apparaitre le message Running on public URL: https://code4l34t01r3.gradio.live s’affichera. Cliquez alors sur le lien pour ouvrir Fooocus dans une nouvelle fenêtre
4. Générer des images
Ca y est, Fooocus tourne maintenant sur Colab et vous allez pouvoir l’utiliser pour générer vos images.
Pour apprendre à utiliser Fooocus, consultez notre guide d’utilisation Fooocus et les différents tutoriels que nous avons publiés à son propos.
Les limites de Colab
A moins de prendre un abonnement Pro et d’utiliser Colab en version payante, l’utilisation de Fooocus sur la plateforme de Google reste limitée.
Concrètement, vous avez droit à un certains temps d’utilisation des ressources et de la puissance de calcul de Colab - Passé ce temps, votre session va se couper et Fooocus ne fonctionnera plus.
Il n'y a pas de limite exacte. Considérez donc que votre session peut s'arrêter à tout moment.
Lorsque vous atteignez la limite, l'accès se réinitialisera le lendemain et vous pourrez à nouveau utiliser Fooocus sur Colab.
Une fois la session terminée et la fenêtre Colab fermée, tous les fichiers, modèles et images générés sont supprimés à la fin de chaque session. Pensez donc à télécharger vos créations régulièrement - au minimum avant de fermer Colab.
Malgré ces limitations, Fooocus sur Colab reste une excellente option pour :
- Tester Fooocus sans investissement matériel
- Utiliser occasionnellement l'outil sans surcharger votre propre PC
- Apprendre à utiliser Fooocus avant de décider d'une installation locale
Debug : Fooocus plante et indique juste ^C 😱
Parfois, certaines fonctionnalités comme le Faceswap ou le Describe plantent le Colab avec juste un cryptique
^C
visible dans la console.Pour éviter cette erreur, ajoutez
--always-high-vram --all-in-fp16
à la dernière ligne du code dans Colab avant de le lancer :Utilisations avancées
Ajouter des modèles
Si Fooocus vient avec plusieurs modèles SDXL qui se téléchargeront automatiquement selon les réglages selectionnés (Voir notre article sur les Presets dans Fooocus), il est également possible d’ajouter d’autres modèles.
Pour ce faire, vous pouvez choisir entre l’ajout manuel de Modèles ou leur téléchargement via une URL dans Colab avant de lancer Foocus.
Voici comment faire :
Ajouter manuellement un modèle
Pour ajouter un modèle dont vous avez déjà télécharger le fichier, vous pouvez utiliser le navigateur de fichier de Colab pour l’ajouter à Fooocus :
- Cliquez sur l’icône de repertoire 📁 dans sur colonne tout à gauche de l’écran pour ouvrir le navigateur de Fichiers.
- Cliquer sur les repertoire Fooocus puis sur models.
- Là, cliquez sur les 3 points qui apparaissent à droite du repertoire checkpoints lorsque vous le survolé.
- Cliquez sur Importer et choisissez votre fichier
- Le téléchargement du fichier se lance.
Comme les modèles peuvent prendre plusieurs Giga, l’envois du fichier peut prendre quelques temps. Patientez le temps que le fichier soit complètement envoyé.
Vous pouvez maintenant lancer Fooocus et choisir votre modèle depuis les settings.
Ajouter un modèle depuis une URL
Un moyen plus rapide d’ajouter un modèle est d’utiliser un petit bout de code qui va télécharger directement le fichier depuis sont adresse sur le internet - par exemple en utilisant l’url du modèle sur HuggingFace ou Civitai.
Ajoutez simplement la ligne suivante en dessus de celle qui indique
%cd /content/Fooocus
!wget -O /content/Fooocus/models/checkpoints/nom_fichier.safetensors lien_telechargement
Remplacer
nom_fichier
par le nom du modèle et lien_telechargement
par l’adresse du fichier.Lorsque vous exécuterez le code, Colab va alors télécharger le modèle directement dans le bon repertoire avant de lancer Fooocus et le modèle y sera donc disponible.
Ajouter des LoRAs
Il est également possible d’ajouter des LoRAs dans Fooocus en utilisant les mêmes techniques que pour ajouter des modèles.
Il faut juste placer le fichier du LoRA dans un autre repertoire :
/content/Fooocus/models/lora/
Le reste des opération est exactement le même.
Consultez notre article pour apprendre comment utiliser les LoRAs avec Fooocus
Conserver les modifications
Quand vous ajoutez des lignes de codes supplémentaires pour télécharger des modèles ou des LoRAs, celles-ci ne seront pas conservées pour une prochaine sessions.
Pour conservez les changements que vous apporter au Colab de manière à toujours télécharger vos modèles et LoRAs favoris, vous pouvez cependant créer une copie du Colab.
Cliquez simplement sur Copier sur Drive dans pour créer et ouvrir votre copie du Colab. Vous pourrez alors enregistrer vos modifications via Fichiers > Enregistrer.
Alliant simplicité d’utilisation et puissance de calcul sans nécessiter d’investissement matériel, Colab offre une solution solide pour les créatifs et les curieux de l’IA.
Bien que la version gratuite impose certaines limites, elle offre une porte d'entrée idéale pour explorer les capacités de Stable Diffusion XL avec Fooocus.
Fooocus sur Colab vous permet donc d'expérimenter, d'apprendre et de créer sans contraintes techniques majeures. Lancez-vous dans l'aventure de la génération d'images par IA et laissez libre cours à votre créativité.
FAQ Colab & Foocus
Est-ce que je peux utiliser Fooocus sur Colab gratuitement ?
Oui, mais avec des limitations. Vous pouvez passer à Colab Pro pour plus de ressources.
Est-ce que je peux utiliser d’autres modèles que SDXL ?
Fooocus ne supporte par Flux mais il fonctionne par contre avec d’autres modèles basés sur Stable Diffusion XL comme Playground 2.5 ou PonyXL.
Mes fichiers sont-ils sauvegardés entre les sessions ?
Non. Pensez à tout télécharger avant de fermer votre session.
Où trouver les images générées pendant une session ?
Vous avez deux options pour voir les images générées et les télécharger :
- Dans Fooocus, cliquez sur History log en bas des Settings qui s’affichent quand vous activer le mode Advanced. Cela affichera une page qui reprend l’historique de vos générations.
- Dans Colab, cliquez sur l’icône de repertoire 📁 dans la colonne de gauche puis , naviguer jusqu’à Fooocus/outputs - vous y trouverez un repertoire à la date du jours qui contient toutes les images. Cliquez sur les 3 points à droite d’une image pour la télécharger.
Puis-je utiliser mes propres modèles et LoRAs ?
Absolument. Suivez nos instructions pour les ajouter.
Fooocus sur Colab est-il aussi performant que sur un PC local ?
Ça peut varier, mais c'est une excellente option si vous n'avez pas de GPU puissant.
Ecrit par