Cómo instalar Stable Diffusion en Mac
Stable Diffusion es un modelo de inteligencia artificial que genera imágenes a partir de descripciones de texto. Esta guía te lleva a través del proceso completo de instalación en macOS usando el repositorio AUTOMATIC1111.
- Instala Homebrew y Python. Abre Terminal y ejecuta '/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"'. Una vez completado, instala Python con 'brew install [email protected]'. Verifica la instalación con 'python3 --version'.
- Instala Git y crea directorio de trabajo. Instala Git con 'brew install git' si no lo tienes. Crea una carpeta para Stable Diffusion con 'mkdir ~/stable-diffusion && cd ~/stable-diffusion'. Este será tu directorio base para todos los archivos del proyecto.
- Clona el repositorio AUTOMATIC1111. Ejecuta 'git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git' en tu directorio stable-diffusion. Navega al directorio clonado con 'cd stable-diffusion-webui'. Este repositorio contiene la interfaz web más popular para Stable Diffusion.
- Descarga un modelo base. Crea el directorio de modelos con 'mkdir -p models/Stable-diffusion'. Descarga un modelo como v1-5-pruned-emaonly.ckpt desde Hugging Face y colócalo en esta carpeta. El archivo debe tener extensión .ckpt o .safetensors.
- Configura variables de entorno para Mac. Ejecuta 'export PYTORCH_ENABLE_MPS_FALLBACK=1' para habilitar soporte de GPU en chips Apple Silicon. Agrega 'export COMMANDLINE_ARGS="--skip-torch-cuda-test --no-half"' para evitar errores de compatibilidad. Estas variables optimizan el rendimiento en macOS.
- Ejecuta el script de instalación. Ejecuta './webui.sh' desde el directorio stable-diffusion-webui. El script descargará e instalará automáticamente todas las dependencias necesarias, incluyendo PyTorch optimizado para Mac. Este proceso puede tomar 10-30 minutos dependiendo de tu conexión.
- Accede a la interfaz web. Una vez completada la instalación, abre tu navegador y ve a 'http://127.0.0.1:7860'. Verás la interfaz de Stable Diffusion con campos para introducir prompts de texto. Escribe una descripción y haz clic en Generate para crear tu primera imagen.