¿Cómo instalar Stable Diffusion en Windows?
Introducción:
Sí, es posible instalar Stable Diffusion en Windows, y aquí te mostraré cómo hacerlo paso a paso. Antes de comenzar, es importante mencionar que el principal desafío para muchos usuarios puede ser el hardware. Si bien una NVIDIA RTX 3050 de 4 GB puede ser suficiente para empezar, lo ideal sería contar con una RTX 3060 de 12 GB o incluso una 3070 para obtener mejores resultados y tiempos de procesamiento.
En este tutorial, te guiaré en la instalación de Stable Diffusion utilizando el método más popular: Automatic1111 Web UI, una interfaz gráfica amigable para quienes desean experimentar con Stable Diffusion localmente en su PC con Windows.
Requisitos previos
- Windows 10 o superior
- GPU NVIDIA (recomendado para aprovechar la aceleración CUDA)
- Drivers de la GPU actualizados
Paso 1: Instalar Python y Git
Instala Python 3.10.6 (no la versión 3.12):
- Visita el sitio oficial de Python y descarga la versión 3.10.6.
- Durante la instalación, asegúrate de seleccionar la opción "Add Python to PATH". Esto te permitirá ejecutar Python desde la línea de comandos sin problemas.
Instala Git:
- Descarga Git desde Git SCM. Durante la instalación, puedes aceptar las configuraciones predeterminadas.
Clona el repositorio de Automatic1111 Web UI:
Una vez que Git esté instalado, abre una ventana de PowerShell o CMD y ejecuta el siguiente comando para clonar el repositorio:git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
Paso 2: Descargar el modelo de Stable Diffusion
Stable Diffusion requiere un modelo preentrenado para funcionar. Puedes descargar este modelo desde plataformas confiables como Hugging Face.
Ve a Hugging Face y acepta los términos para descargar el modelo.
Una vez descargado, mueve el archivo
.ckpt
o.safetensors
a la carpeta del repositorio clonado:\stable-diffusion-webui\models\Stable-diffusion\
Paso 3: Instalar dependencias
Dentro del directorio stable-diffusion-webui
, ejecuta el siguiente comando en PowerShell o CMD para instalar todas las dependencias necesarias:
webui-user.bat
Este script descargará e instalará automáticamente bibliotecas como torch
, xformers
y otras dependencias para la interfaz gráfica.
Paso 4: Ejecutar Stable Diffusion Web UI
Una vez completada la instalación, ya puedes ejecutar Stable Diffusion iniciando nuevamente el script:
webui-user.bat
Esto abrirá una interfaz web local a la que puedes acceder desde tu navegador ingresando la siguiente dirección:
http://127.0.0.1:7860
Opcional: Mejorar el rendimiento
Para optimizar el rendimiento, puedes activar xformers
, una biblioteca que mejora la eficiencia en GPUs compatibles. Simplemente añade la opción --xformers
al archivo webui-user.bat
. Por ejemplo:
set COMMANDLINE_ARGS=--xformers
Paso 5: Personalización y uso
Una vez que estés en la interfaz web, podrás empezar a generar imágenes usando prompts. Ajusta los parámetros a tu gusto para obtener los resultados deseados.
Comentarios
Publicar un comentario