Qu'est-ce que la diffusion stable ?
La diffusion stable est un modèle d'apprentissage profond de pointe lancé en 2022 qui se spécialise dans la génération d'images à partir de descriptions textuelles. Il permet aux utilisateurs de créer des images de haute qualité à partir de descriptions textuelles. La flexibilité du modèle s'étend à diverses applications, y compris l'inpainting, l'outpainting et la génération de traductions d'images en les guidant avec des invites textuelles. Avec le soutien de Stability.ai, la diffusion stable a rapidement gagné en popularité parmi les développeurs et les artistes.
Comment créer un compte GCP
Pour utiliser efficacement la diffusion stable, vous devez créer un compte Google Cloud Platform (GCP) si vous ne l'avez pas déjà fait. Suivez ces étapes :
- Visitez GCP Free Tier et inscrivez-vous.
- Créez un compte de facturation, car les fonctionnalités GPU nécessitent des comptes activés pour la facturation.
- Envisagez d'établir un budget avec des alertes pour éviter des dépenses imprévues, en particulier si l'utilisation du GPU peut s'accumuler rapidement.
Demande d'accès GPU
Une fois votre compte configuré, suivez ces étapes pour demander un accès GPU :
- Activez l'API Compute Engine en naviguant vers la page APIs & Services et en la recherchant.
- Cliquez sur l'API puis sur Activer.
- Dans la section Quota, filtrez pour les GPU (toutes les régions) et demandez une augmentation de 0 à 1, en expliquant que vous utiliserez un modèle d'apprentissage automatique nécessitant un support GPU.
- Notez que l'approbation de votre demande peut prendre jusqu'à deux jours.
Création d'une instance de machine virtuelle
Après l'approbation de votre accès GPU, il est temps de créer une instance VM :
- Allez sur GCP Compute Instances et cliquez sur Créer une instance.
- Nommez votre instance ; par ex. "stable-diffusion-instance".
- Sélectionnez la région avec soin, car la disponibilité des GPU peut varier.
- Choisissez un type de machine ; le NVIDIA T4 est une option solide et économique.
- Pour le disque de démarrage, réglez-le sur Deep Learning Linux avec au moins 50 Go de stockage.
- Activez les paramètres de pare-feu requis en cochant à la fois Autoriser le trafic HTTP et Autoriser le trafic HTTPS.
Création d'une règle de pare-feu
Avant d'accéder à votre instance, configurez une règle de pare-feu :
- Allez sur GCP Firewall Rules et sélectionnez Créer une règle de pare-feu.
- Nommez-la stable-diffusion-rule et ajoutez votre balise précédente dans la section des cibles.
- Définissez les plages d'IP sources sur
0.0.0.0/0
et autoriseztcp:5000
via les protocoles et ports.
Accéder à votre instance de calcul
Le moyen le plus simple d'accéder à votre nouvelle instance VM est via SSH depuis votre console GCP. Retournez à votre liste d'instances et cliquez sur votre instance.
Configuration de la diffusion stable
Lors de votre première connexion, il vous sera demandé d'installer les pilotes NVIDIA :
- Suivez l'invite en tapant 'Y' pour oui afin d'installer les pilotes.
- Veuillez noter que vous devrez réinstaller ces pilotes après tout arrêt/démarrage de l'instance.
- Clonez les dépôts nécessaires requis pour la diffusion stable.
- Assurez-vous que Docker est installé.
- Enfin, construisez votre image Docker et téléchargez les poids du modèle depuis Hugging Face après avoir créé un compte et généré un jeton d'authentification.
Tester votre modèle
Une fois les installations terminées et le modèle en cours d'exécution, vous recevrez un fichier de sortie (généralement output-1.png
). Vous pouvez le télécharger facilement via des commandes terminal.
Pour trouver votre répertoire de travail actuel, tapez pwd
et notez le chemin pour les étapes suivantes.
Test de l'API
Les réponses de votre modèle seront encodées au format base64. Utilisez des outils comme convertisseur base64 en image pour décoder et prévisualiser vos images.
Exploration de Deforum
Si vous êtes intéressé par la création de vidéos, envisagez de consulter Deforum, un modèle particulièrement conçu pour créer de courtes vidéos.
Conclusion
Merci d'avoir suivi ce guide sur la configuration de la diffusion stable sur GCP ! Pour plus de tutoriels, n'hésitez pas à visiter notre page de tutoriels et à explorer davantage.
Ces instructions ont été compilées à partir de diverses sources pour fournir des conseils complets sur l'atteinte de vos objectifs d'apprentissage automatique avec la diffusion stable.
Laisser un commentaire
Tous les commentaires sont modérés avant d'être publiés.
Ce site est protégé par hCaptcha, et la Politique de confidentialité et les Conditions de service de hCaptcha s’appliquent.