Evaluación de necesidades
En general, la decisión de instalar una IA como Stable Diffusion en local dependerá de nuestras necesidades específicas, requisitos de privacidad y seguridad, así como los recursos y capacidades técnicas disponibles. Debemos tener en cuenta que este proceso va a tener unos requisitos de hardware, que comentaremos posteriormente, pero, además, trabajar en local nos hace a los usuarios responsables del mantenimiento del sistema, así como de sus actualizaciones y pudiera ocurrir que, si no tenemos una máquina demasiado potente tengamos problemas de escalabilidad, es decir, que no tengamos tanta capacidad para manejar datos como nos proporciona la misma herramienta en la nube.
Sin embargo, este proceso tiene también algunas claras ventajas, entre las que destacamos:
- Vamos a tener un control total sobre nuestros datos. Esto va a ser especialmente importante en casos donde la privacidad y la confidencialidad sean fundamentales, ya que los datos no salen de nuestro entorno local.
- Dispondremos de una mayor velocidad y latencia reducida. Al ejecutar la IA en local, evitamos la dependencia de una conexión a internet para el procesamiento de datos, así como posibles fallos por caídas en la red o limitaciones en el ancho de banda que tengamos contratado. Por tanto, la IA puede responder de manera más rápida, lo que es beneficioso en aplicaciones que requieren tiempos de respuesta rápidos.
- Mayores grados de personalización y ajuste. Nos vamos a encontrar con una mayor flexibilidad a la hora de personalizar y ajustar el modelo a nuestras necesidades específicas. Podremos adaptar parámetros del sistema o entrenar a la IA con nuestros propios datos, lo que nos proporciona una mayor adaptabilidad y un mejor rendimiento en función de nuestros objetivos. De hecho, si tenemos los suficientes conocimientos, vamos a poder modificar el código fuente de nuestra versión local de Stable Diffusion para adaptarlo a nuestros requisitos particulares.
Requisitos de instalación
La instalación de Stable Diffusion en local presenta unos requisitos en términos de hardware, así como de recursos computacionales.
Por un lado, no tenemos requisitos de procesador, pero vamos a necesitar un disco duro SSD (recomendado) de más de 256 Gb, con al menos 25 Gb libres, así como un mínimo de 8 Gb de memoria RAM. Por otro lado, se recomienda una tarjeta gráfica dedicada NVIDIA con, al menos, 2 Gb de VRAM para mostrar resultados de manera más ágil y precisa con capacidad suficiente para poder usar el ordenador de forma normal.
Lógicamente, cuanto más potente sea la máquina en la que trabajemos, más rápido obtendremos nuestros resultados. Se calcula que Stable Diffusion instalado en local solo necesita 5 segundos para generar una imagen de 512x512 pixeles usando una NVIDIA 3060 de 12GB.
Tutorial de instalación
En la actualidad, se ha simplificado bastante el proceso de instalación local de Stable Diffusion. Debemos empezar por ir a la página de GitHub de Stable Diffusion UI (e.digitall.org.es/diffusion), donde indicaremos en qué sistema operativo estamos trabajando para bajarnos un programa de instalación convencional (Figura 1).

Figura 1. Opciones de selección de sistema operativo para la instalación local de Stable Diffusion.
Después solo tendremos que ejecutar el instalador y aceptar el acuerdo de licencia para instalar Stable Diffusion en nuestro PC. La ruta de enlace sugerida en la instalación es: C:\EasyDiffusion (Figura 2).

Figura 2. Visión del programa de auto instalación de Stable Diffusion.
Una vez finalizada la instalación podremos ejecutar el programa (Start Stable Diffusion UI.cmd) y se nos abrirá una ventana de CMD, en la que veremos que se siguen descargando componentes necesarios para el correcto funcionamiento del sistema.
Start Stable Diffusion UI.cmd
Una vez descargados e instalados el resto de los archivos necesarios, se nos abrirá la interfaz de la aplicación en nuestro navegador predeterminado en la dirección http://localhost:9000/. Si estás en Windows, probablemente salte un aviso del Firewall (Figura 3).

Figura 3. Aspecto del navegador en Windows la primera vez que se ejecuta la instalación local de Stable Diffusion.
Una vez establecidos los permisos del firewall, podremos operar con nuestra instalación local de Stable Diffusion sin problemas. Podemos ver ejemplos de uso de esta instalación local en el vídeo:
VIDEO
Saber más
Si deseas saber más acerca de esta instalación de Stable Diffusion en tu propio entorno local, te invitamos a explorar su página oficial en GitHub. Además, al tratarse de un software de código abierto, existen en la actualidad otras versiones en GitHub para instalar Stable Diffusion de forma local. Por último y también por este mismo motivo, puede que incluso cuando leas esto todas estas versiones que ahora mismo están disponibles ya hayan sido sustituidas por programas más actuales. e.digitall.org.es/diffusion