Instalar Stable Diffusion en Windows

Instalar Stable Diffusion en Windows
Do not index
Do not index
canonical-url
Publish
Publish
Stable Diffusion es una Inteligencia Artificial de texto a imagen que puede ejecutarse en un PC de consumo con una GPU. La primera versión de consumo se lanzó en agosto de 2022 y fue adoptada rápidamente por un gran número de usuarios.
En este artículo, detallamos el procedimiento paso a paso para instalar Stable Diffusion y su interfaz gráfica en un ordenador Windows utilizando Automatic1111.
🔥
Actualización - 27/12/2023
El procedimiento descrito en este artículo sigue siendo válido y le permitirá instalar y utilizar Stable Diffusion. Sin embargo, existe un método más sencillo que probablemente le convenga más si no está acostumbrado a utilizar líneas de comandos:
👉
Actualización - 5/11/2023
Aunque Automatic1111 sigue siendo la solución más popular para instalar y utilizar Stable Diffusion en Windows, ahora hay varias interfaces alternativas que también se pueden instalar en Windows
Si eres principiante, te recomendamos especialmente Fooocus, que es más fácil de instalar y utilizar, y para nosotros la mejor opción para probar la generación de imágenes con Stable Diffusion y descubrir su potencia
 

Requisitos técnicos

Tu PC debe ejecutar Windows 10 o posterior con una tarjeta de vídeo dedicada (GPU) con al menos 4 GB de VRAM, más si quieres usar las últimas versiones como SDXL o generar imágenes de alta definición.
⚠️
La instalación de Stable Diffusion requiere una máquina potente
Por tanto, se recomienda una GPU de 8 GB para utilizar Stable Diffusion, y un uso cómodo suele requerir más potencia.
Si no tienes una máquina lo suficientemente potente, una buena alternativa es utilizar una solución basada en la nube.

Pasos de la instalación

Paso 1: Instalar python

Necesitará Python (3.10.6 o posterior) para ejecutar Stable Diffusion :
  • Ejecute el instalador para iniciar la instalación. Asegúrese de que la opción "Añadir Python a la ruta" está marcada y haga clic en "Instalar ahora" para iniciar la instalación.
    • notion image
      Si se encuentra con un error, es muy probable que haya instalado Python anteriormente. Elimine todas las versiones de Python instaladas anteriormente antes de volver a instalar la versión 3.10.6 o posterior. Puede hacerlo en Panel de control → Agregar o quitar programas

Paso 2: Instalación de git

Git es un sistema de gestión de repositorios de código que necesitarás para instalar y actualizar AUTOMATIC1111.
  • Abra el instalador y haga clic en Instalar para aceptar la licencia e instalar el software
    • notion image
  • Siga las instrucciones para completar la instalación.

Paso 3: Clonar webui

Esta es la etapa más difícil 🤓.
  • Pulsa la tecla Ventana (debe estar a la izquierda de la barra espaciadora de tu teclado), se abrirá una ventana de búsqueda. Escribe cmd.
  • Haga clic en del aparecerá la ventana Símbolo del sistema
    • notion image
  • En primer lugar, asegúrate de que estás en tu carpeta de inicio escribiendo el siguiente comando y pulsando Intro. (Consejo: deberías poder hacer clic con el botón derecho del ratón para copiar/pegar en el símbolo del sistema).
    • cd %userprofile%
      Debería ver algo como C:\NUsuarios\Nsu_nombre_de_usuario.
  • A continuación, escriba el siguiente comando y pulse Intro para clonar el repositorio AUTOMATIC1111.
    • git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
      notion image
  • Deberá crearse una nueva carpeta llamada stable-diffusion-webui en su carpeta de inicio
👉
También puedes clonar webui en una carpeta diferente en lugar de %userprofile% - lo importante es que encuentres la carpeta stable-diffusion-webui recién creada. Entonces tendrás que cambiar la ubicación de la carpeta en consecuencia en los siguientes pasos

Paso 4: Descargar el archivo del modelo

  • A continuación, vaya a la carpeta recién creada en el Explorador de archivos introduciendo %userprofile%\stable-diffusion-webui en la barra de direcciones
    • notion image
  • Navegue a la carpeta models y luego Stable-diffusion. Debería ver un archivo llamado Put Stable Diffusion checkpoints here.txt como se muestra a continuación
    • notion image

Paso 5: Ejecutar webui

  • Ahora vuelve a la carpeta stable-diffusion-webui en el explorador de archivos. Tienes que subir dos niveles, o escribir %userprofile%\stable-diffusion-webui directamente en la barra de direcciones
  • Busca un archivo llamado webui-user.. Haz doble clic para ejecutar webui y completar la instalación
    • notion image
  • Este último paso llevará algún tiempo, y cuando se complete verá un mensaje Running on local URL: http://127.0.0.1:7860 como éste
    • notion image
  • Abra su navegador e introduzca la dirección http://127.0.0.1:7860/ ¡Debería ver la interfaz web de AUTOMATIC1111! Introduzca una instrucción (por ejemplo, "una oveja") y pulse Generar para comprobar si Stable Diffusion funciona correctamente
    • notion image
  • Cuando haya terminado de utilizar Stable Diffusion, cierre la ventana negra cmd para detener Stable Diffusion

Opciones

Puede acelerar la Stable Diffusion con la opción --xformers.
Si tienes menos de 8 GB de VRAM en tu GPU, también es buena idea activar la opción --medvram para ahorrar memoria y poder generar más imágenes
Para habilitarlos, antes de iniciar Stable Diffusion, haga clic con el botón derecho en el archivo webui-user.bat y seleccione Modificar(puede que primero tenga que seleccionar 'Mostrar más opciones' si está utilizando Windows 11)
Sustituir la línea
set COMMANDLINE_ARGS=

Por
set COMMANDLINE_ARGS=--xformers --medvram

Guarde y cierre el archivo.
notion image
Haga doble clic en webui-user.bat para ejecutar webui y utilizar Stable Diffusion con estas nuevas opciones

Pague una vez para acceder de por vida a la generación de imágenes con Stable Diffusion y Diffus

🔥 Lifetime Deal con -60% 🔥

Aproveche la oferta

Written by