¿Cómo instalar SDXL localmente?

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.

SDXL

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.

Deja un comentario

es_ESSpanish