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.
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 sur 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.
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.
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.
Durée d’utilisation 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 de temps 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.
Pas de conservation des fichiers
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. 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
Remplacer nom_fichierpar le nom du modèle etlien_telechargementpar 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/
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 ?
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.