Introducción
SDXL, también conocido como Stable Diffusion XL, es un modelo de IA generativa de código abierto muy esperado que acaba de ser lanzado al público por StabilityAI. Se trata de una actualización de versiones anteriores de SD como 1.5, 2.0 y 2.1, y ofrece mejoras significativas en la calidad de imagen, la estética y la versatilidad.
En este artículo, te guiaremos a través del proceso de instalación local de SDXL, lo que te permitirá aprovechar la potencia de este avanzado modelo de IA directamente en tu propia máquina.
Requisitos previos
Antes de comenzar el instalación asegúrese de que dispone de los siguientes requisitos previos:
- Python 3.7 o superior
- Gestor de paquetes Pip
- Git
- Una conexión a Internet estable
Guía de instalación paso a paso
Paso 1: Clonar el repositorio
Comience clonando el repositorio SDXL de la StabilityAI GitHub página. Abra su terminal y ejecute el siguiente comando:
git clone https://github.com/stabilityai/sdxl.git
Paso 2: Crear un entorno virtual
A continuación, cree un entorno virtual para aislar el SDXL de Python de su sistema entorno. Navegue hasta el directorio del repositorio clonado y ejecute el siguiente comando:
cd sdxl
python3 -m venv sdxl-env
Paso 3: Activar el entorno virtual
Active el entorno virtual ejecutando el comando adecuado para su sistema operativo:
-
- Para Windows:
sdxl-envScriptsactivate.bat
-
- Para macOS y Linux:
source sdxl-env/bin/activate
Paso 4: Instalar dependencias
Con el entorno virtual activado, instale las dependencias necesarias ejecutando el siguiente comando:
pip install -r requisitos.txt
Paso 5: Descargar las ponderaciones preentrenadas
Descargue los pesos preentrenados para SDXL ejecutando el siguiente comando:
python descargar_pesos.py
Paso 6: Ejecutar SDXL
SDXL se ha instalado correctamente en su equipo local. Para generar imágenes utilizando SDXL, ejecute el siguiente comando:
El modelo refinador funciona, como su nombre indica, como un método para refinar sus imágenes para obtener una mejor calidad. Tenga en cuenta que para Invoke AI este paso puede no ser necesario, ya que se supone que hace todo el proceso en una sola generación de imágenes. Para utilizar el modelo refinador:
- Vaya a la pestaña imagen-a-imagen dentro de AUTOMATIC1111 o Invoke AI.
- Cambia el punto de control/modelo a sd_xl_refiner (o sdxl-refiner en Invoke AI).
- Puede utilizar cualquier imagen que haya generado con el modelo base SDXL como imagen de entrada.
- Ajuste la intensidad de eliminación de ruido entre 0,25 y 0,6. Los resultados variarán en función de la imagen, por lo que deberá experimentar con esta opción.
python sdxl.py
Conclusión
¡Enhorabuena! Has instalado SDXL localmente y estás listo para explorar sus posibilidades. SDXL, la última versión de Difusión estableofrece mejoras significativas en la calidad y la estética de la imagen, lo que la convierte en una poderosa herramienta para la IA generativa. Siguiendo el guía de instalación paso a paso proporcionado en este artículo, podrás empezar a utilizar SDXL y dar rienda suelta a tu creatividad con este avanzado modelo de IA.
Para obtener más información y actualizaciones sobre SDXL, visite el sitio web de StabilityAI y únase a la comunidad.