¡Pregunte, nosotros le respondemos!

Aplicaciones y Guías

Easy Diffusion UI

Easy Diffusion UI es un software de código abierto disponible para su descarga en GitHub. A continuación te explicamos cómo instalarlo en Ubuntu 22.04 LTS. Si acabas de alquilar un servidor, instala los controladores de la GPU y amplía tu directorio de inicio. A continuación, descarga la última versión de Easy Diffusion UI:

wget https://github.com/cmdr2/stable-diffusion-ui/releases/latest/download/Easy-Diffusion-Linux.zip

Descomprime el archivo ZIP descargado:

unzip Easy-Diffusion-Linux.zip

Cambia el directorio a easy-diffusion:

cd easy-diffusion

Inicie la instalación:

./start.sh

Esta es una colección de scripts que descarga e instala automáticamente todos los componentes necesarios. También descarga el modelo estándar de Difusión Estable en formato SafeTensors. Una vez finalizadas todas las descargas e instalaciones, la interfaz de usuario de Easy Diffusion se iniciará automáticamente.

Uso de

El artículo anterior, Stable Diffusion WebUI, esboza un método para aceptar conexiones desde la Internet pública y proporciona un simple login y contraseña de autorización. En este caso, pretendemos demostrar otro método universal para reenviar puertos a través de una conexión SSH. Utilizamos PuTTY para establecer una conexión segura con el servidor remoto. Puedes encontrar más información al respecto en nuestra guía Conectarse a un servidor Linux.

Para elegir los puertos a redireccionar, abra Connection > SSH > Tunnels en el árbol de opciones de la izquierda. Escribe 9000 en el campo Source Port y 127.0.0.1:9000 en el campo Destination. A continuación, haz clic en el botón Add:

Port forwarding in PuTTY

Después, puedes volver a Session y guardarlo para utilizarlo más adelante. Conéctate al servidor remoto como de costumbre. Ahora, todos los datos que envíes o recibas en el puerto 9000 de la dirección de loopback 127.0.0.1 se redirigirán al servidor remoto. Este método crea un túnel seguro virtual que existe mientras dure la conexión.

Una vez que Easy Diffusion UI se inicia y el reenvío de puertos está activado, puede abrir un navegador web y navegar a la dirección http://127.0.0.1:9000. Recomendamos descargar e instalar modelos personalizados, como se describe en este artículo, en lugar de confiar únicamente en el modelo estándar para generar imágenes. No olvide aumentar el número de pasos de inferencia y ajustar la resolución de imagen deseada (marcada con asteriscos).

Una de las principales ventajas de Easy Diffusion UI es su compatibilidad con múltiples GPUs. Cuando quieras crear un lote de imágenes, puedes elegir cuántas imágenes se crearán en paralelo. Por ejemplo, si tienes una configuración de doble GPU:

Easy Diffusion UI change threads number

Puedes visualizar la carga de la GPU durante el proceso de generación de imágenes. Establece otra conexión SSH y ejecuta un único comando:

watch -n 1 nvidia-smi
nvidia-smi two threads

Además, Easy Diffusion UI simplifica la creación de indicaciones, ya que proporciona numerosos ejemplos de modificadores de imagen. Puede mezclarlos para conseguir resultados más precisos:

Image modifiers

Es una buena idea explorar PromptBook de OpenArt. Esta guía puede mejorar significativamente tus habilidades de creación de avisos. Con Easy Diffusion UI, una vez generada la imagen, puede descargarla, utilizarla como ejemplo para generar la siguiente imagen o realizar modificaciones con un solo clic:

Control elements

El uso más común del botón Upscale es aumentar la resolución de una imagen. La red neuronal generativa utiliza la imagen original como base y añade píxeles adicionales, interpolando así la imagen de origen al tamaño deseado.

Al generar rostros, pueden surgir problemas como ojos desalineados, tamaños desproporcionados o partes malformadas. Afortunadamente, estos problemas pueden solucionarse con el botón Fix Faces. Además, pueden utilizarse indicaciones negativas para evitar que se generen caras incorrectas.

Desinstalar

Todos los archivos, scripts, bibliotecas y modelos se almacenan en un único directorio. Si desea eliminar Easy Diffusion UI de su servidor, simplemente borre este directorio junto con todo el contenido:

sudo rm -rf easy-diffusion

Ver también:



Actualizado: 26.03.2025

Publicado: 22.01.2025