Comment installer SDXL localement ?

Introduction

SDXL, également connu sous le nom de Stable Diffusion XL, est un modèle d'IA générative open-source très attendu qui a été récemment mis à la disposition du public par StabilityAI. Il s'agit d'une mise à jour des versions précédentes de SD, telles que 1.5, 2.0 et 2.1, qui offre des améliorations significatives en termes de qualité d'image, d'esthétique et de polyvalence.

Dans cet article, nous vous guiderons tout au long du processus d'installation locale de SDXL, ce qui vous permettra d'exploiter la puissance de ce modèle d'IA avancé sur votre propre machine.

SDXL

Conditions préalables

Avant de commencer le installation assurez-vous que vous disposez des conditions préalables suivantes :

  • Python 3.7 ou supérieur
  • Gestionnaire de paquets Pip
  • Git
  • Une connexion internet stable

Guide d'installation pas à pas

Étape 1 : Cloner le référentiel

Commencez par cloner le référentiel SDXL à partir du répertoire StabilityAI GitHub page. Ouvrez votre terminal et exécutez la commande suivante :

git clone https://github.com/stabilityai/sdxl.git

Étape 2 : Créer un environnement virtuel

Ensuite, créez un environnement virtuel pour isoler le SDXL. à partir de l'installation Python de votre système environnement. Naviguez jusqu'au répertoire du dépôt cloné et exécutez la commande suivante :

cd sdxl
python3 -m venv sdxl-env

Étape 3 : Activation de l'environnement virtuel

Activez l'environnement virtuel en exécutant la commande appropriée pour votre système d'exploitation :

    • Pour Windows :
sdxl-envScriptsactivate.bat
    • Pour macOS et Linux :
source sdxl-env/bin/activate

Étape 4 : Installation des dépendances

Une fois l'environnement virtuel activé, installez les dépendances nécessaires en exécutant la commande suivante :

pip install -r requirements.txt

Étape 5 : Télécharger les poids pré-entraînés

Téléchargez les poids pré-entraînés pour SDXL en exécutant la commande suivante :

python download_weights.py

Étape 6 : Exécuter le SDXL

SDXL est maintenant installé avec succès sur votre machine locale. Pour générer des images à l'aide du SDXL, exécutez la commande suivante :

Comme son nom l'indique, le modèle d'affinage permet d'affiner vos images pour en améliorer la qualité. Notez que pour Invoke AI, cette étape peut ne pas être nécessaire, car il est censé effectuer l'ensemble du processus en une seule génération d'image. Pour utiliser le modèle d'affinage :

  • Accédez à l'onglet image-à-image dans AUTOMATIC1111 ou Invoke AI.
  • Changer le point de contrôle/modèle en sd_xl_refiner (ou sdxl-refiner dans Invoke AI).
  • Vous pouvez utiliser n'importe quelle image générée avec le modèle de base SDXL comme image d'entrée.
  • Réglez l'intensité du débruitage entre 0,25 et 0,6 - les résultats varieront en fonction de l'image, il est donc conseillé d'expérimenter avec cette option.
python sdxl.py

Conclusion

Nous vous félicitons ! Vous avez réussi à installer SDXL localement et vous êtes maintenant prêt à explorer ses capacités. SDXL, la dernière version de Diffusion stableL'utilisation de l'IA générative offre des améliorations significatives en termes de qualité d'image et d'esthétique, ce qui en fait un outil puissant pour l'IA générative. En suivant le modèle de l guide d'installation pas à pas Cet article vous permet de commencer à utiliser SDXL et de libérer votre créativité grâce à ce modèle d'IA avancé.

Pour plus d'informations et de mises à jour sur SDXL, n'oubliez pas de visiter le site Web de StabilityAI et de rejoindre la communauté.

Laisser un commentaire

fr_FRFrench