Stable Diffusion Guía de instalación y uso


※Esto explica cómo instalar Stable Diffusion, pero puede haber partes desafiantes para aquellos no familiarizados con la tecnología de la información.

Si tienes alguna pregunta, no dudes en preguntar en el foro a continuación.

Foro

Tabla de contenidos

Ventajas y desventajas de instalar Stable Diffusion

A partir de 2024, a menos que uses Stable Diffusion, la generación de imágenes se realizará principalmente en sitios externos.

Al utilizar un sitio externo, hay límites para la cantidad de usos gratuitos y restricciones en los tipos de imágenes generadas.

Sin embargo, al instalar Stable Diffusion, puedes generar libremente tantas imágenes como desees de forma gratuita. (La introducción de un modelo te permite generar varios tipos de imágenes).

Por otro lado, instalar Stable Diffusion en tu PC requiere esfuerzo, por lo que el nivel de dificultad es mayor que generar imágenes en sitios externos.

Además, el uso de Stable Diffusion para generar imágenes utilizando la potencia de tu PC puede llevar tiempo en PCs de baja especificación.

Requisitos previos

La explicación asume que la PC en uso está ejecutando el sistema operativo Windows.

※Si hay demanda, se agregará información para Mac, así que avísanos.

Descripción general de la instalación

Para ejecutar Stable Diffusion, se requieren Python y Git.

Python es un lenguaje de programación y Git es una herramienta de gestión de programas.

Solo necesitas instalar ambos, ya que en realidad no estarás programando.

Además, dado que Stable Diffusion en sí mismo tiene un tamaño considerable, se requieren aproximadamente 20 GB de espacio libre.

※Los modelos también tienen una capacidad determinada, por lo que agregar más aumentará el tamaño total.

Instalación de Python

Descarga el instalador del sitio web oficial de Python a continuación.

https://www.python.org/downloads/release/python-3106

※Instalar una versión antigua de Python puede hacer que Stable Diffusion no funcione correctamente.


Elige "Instalador de Windows (32 bits)" o "Instalador de Windows (64 bits)".

※Cuál elegir depende de si tu PC es de 32 bits o 64 bits.

Consulta la siguiente página para verificar la cantidad de bits de tu sistema.

https://support.microsoft.com/ja-jp/windows/32-%E3%83%93%E3%83%83%E3%83%88%E3%81%A8-64-%E3%83%93%E3%83%83%E3%83%88%E3%81%AE-windows-%E3%82%88%E3%81%8F%E5%AF%84%E3%81%9B%E3%82%89%E3%82%8C%E3%82%8B%E8%B3%AA%E5%95%8F-c6ca9541-8dce-4d48-0415-94a3faa2e13d


Ejecuta el instalador descargado.

Asegúrate de marcar "Agregar Python al PATH".


Sigue las instrucciones en pantalla para completar la instalación.

Instalación de Git

Descarga el instalador del sitio web oficial de Git a continuación.

https://git-scm.com/download/win


Elige "Configuración de Git para Windows (32 bits)" o "Configuración de Git para Windows (64 bits)".

※Al igual que con Python, la elección depende de la cantidad de bits de tu PC.


Ejecuta el instalador descargado.

Marca "Íconos adicionales" durante la instalación.

Continúa con la instalación siguiendo las instrucciones en pantalla.


Instalación de Stable Diffusion

En primer lugar, decide dónde instalar la carpeta.

Es más seguro elegir una unidad con suficiente espacio.

Por simplicidad, en esta ocasión, lo instalaremos en "C:\sd".

※Crea una carpeta "sd" directamente en la unidad C. Si no sabes cómo hacerlo, simplemente continúa leyendo. Se explicará más adelante.

Para instalar Stable Diffusion, debes ejecutar comandos en el símbolo del sistema.

Primero, abramos el símbolo del sistema.

Presiona "Botón de Windows" + "R" simultáneamente.

Aparecerá una pantalla llamada "Ejecutar"; allí, escribe "cmd" y presiona OK.


Se abrirá el símbolo del sistema.

Ejecuta el siguiente comando.

「cd C:\sd」

Este comando significa moverse a la carpeta "sd" creada anteriormente.

※Si no has creado la carpeta "sd", ejecuta el comando "mkdir C:\sd" para crearla.


Ejecuta el siguiente comando.

「git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git」

Al ejecutar este comando, puedes instalar el programa Stable Diffusion.


Ahora, navega a la carpeta "sd" desde el Explorador de archivos.

Puedes abrir el Explorador de archivos presionando "Botón de Windows" + "E".


Deberías ver una carpeta llamada "stable-diffusion-webui" dentro de la carpeta "sd".


Si tienes el modelo que deseas usar, colócalo en la siguiente carpeta.

「C:\sd\stable-diffusion-webui\models\Stable-diffusion」

※Omitiré explicaciones detalladas sobre los modelos. Incluso sin preparar tu propio modelo, hay uno desde el principio, así que centrémonos en ejecutar Stable Diffusion esta vez.


Ejecuta "webui-user.bat (archivo por lotes de Windows)" en la carpeta "stable-diffusion-webui" para iniciar Stable Diffusion.

※La parte ".bat" puede estar oculta. En ese caso, ejecuta el que esté etiquetado como "Archivo por lotes de Windows".

La primera puesta en marcha lleva bastante tiempo.


Puedes encontrarte con el siguiente error al iniciar.

「RuntimeError: Torch is not able to use GPU; add --skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check」

En ese caso, haz clic derecho en "webui-user.bat" que ejecutaste antes y edítalo con el Bloc de notas.

Añade "--skip-torch-cuda-test --upcast-sampling --no-half-vae --use-cpu interrogate --precision full --no-half" a la sección "COMMANDLINE_ARGS".

Después de eso, ejecuta nuevamente "webui-user.bat".


Si la puesta en marcha es exitosa, la pantalla de Stable Diffusion aparecerá automáticamente.

Si la pantalla no aparece, ingresa la URL mostrada en el símbolo del sistema en tu navegador.


Para esta demostración, especifica un "Checkpoint (Modelo)" al azar y escribe "chico" en el cuadro de diálogo, luego haz clic en el botón "Generar".

Verás la imagen generada en la esquina inferior derecha de la pantalla.


Esto concluye la explicación para iniciar Stable Diffusion.




Lista de imágenes y películas de muestra