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.
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é.