Utilización de la difusión estable con Google Colab

Aprenda a utilizar Stable Diffusion gratuitamente sin instalar nada.

Utilización de la difusión estable con Google Colab
Do not index
Do not index
canonical-url
Publish
Publish
Vamos a ver paso a paso cómo instalar el software de inteligencia artificial Stable Diffusion con la interfaz gráfica AUTOMATIC1111 (webui) en un entorno Google Colab, que puede utilizarse para ejecutar el programa en línea.
Se trata de una solución bastante sencilla para quienes no dispongan de un PC capaz de ejecutar Stable Diffusion.
Con este tutorial, podrás generar imágenes con la IA de Stable Diffusion - sin tener que instalar nada en tu ordenador.
⚠️
Google Colab ya no autoriza el uso de Stable Diffusion con Automatic1111 en modo libre.
notion image
Todavía es posible utilizar Stable Diffusion con Google Colab ,pero sólo con la versión de pago Colab Pro
Para utilizar Stable Diffusion gratis en Colab, puedes usar la interfaz simplificada de Fooocus.
Diffus también ofrece una solución gratuita para utilizar Automatic1111 en en cloud

¿Qué es Google Colab?

Google Colab es una herramienta en línea gratuita que permite escribir y ejecutar código informático en varios lenguajes de programación, como Python, R y Julia.
Esto es especialmente útil para aplicaciones de inteligencia artificial como los modelos lingüísticos o herramientas como Stable Diffusion, ya que puedes importar fácilmente bibliotecas y datos y ejecutar tu código en un potente hardware en el Cloud.
Además, Google Colab ofrece GPU gratuitas para que puedas entrenar y probar tus modelos de aprendizaje automático en hardware de alto rendimiento sin tener que configurar, mantener o pagar tu propia infraestructura de hardware.
También puedes compartir tu trabajo con otras personas, lo que la convierte en una herramienta útil para la colaboración, o para crear herramientas que utilicen código pero que puedan usar incluso quienes no saben programar.
Utilizaremos una de estas herramientas para ejecutar la interfaz gráfica AUTOMATIC11110 para Stable Diffusion: el Colab titulado fast_stable_diffusion_AUTOMATIC1111.ipynb

Utilización de la Stable Diffusion con Google Colab

Paso 1: Conectar Colab

Abre el espacio Colab en tu navegador siguiendo el enlace 👇
Puedes utilizar Colab desde esta página o copiarlo en Google Drive (opcional).
Para copiar Colab en su Drive ,haga clic en Archivo → Guardar una copia en Drive
notion image

Paso 2: Crear un token HuggingFace

🤗
Stable Diffusion ahora se puede usar sin ficha y Colab ya no la requiere.
Ver instrucciones antiguas.
HuggingFace comunidad y plataforma en línea dedicada a la inteligencia artificial, como el Procesamiento del Lenguaje Natural (PLN) y el Aprendizaje Mahcine (5ML). Una de las características de su sitio es la posibilidad de compartir y descargar modelos de Stable Diffusion. Nosotros la utilizamos para obtener el modelo de Stable Diffusion
Para ello, debe crear una cuenta en el sitio (haga clic en Registrarse) o ir directamente https://huggingface.co/join.
Una vez que hayas creado tu cuenta, ve a Configuración → y haz clic en el botón "Nuevo Token" para crear un token de acceso (dale el nombre que quieras y elige "leer" como Rol
notion image
Una vez creado el token, cópielo y vaya al colab. Péguelo en el campo "Token" de la sección "Model Download/Load".
notion image

Paso 3: Ejecutar el Colab

Conexión a Google Drive

Los archivos del modelo y las imágenes generadas se almacenarán en su Google Drive, lo que significa que debe estar conectado a Colab. Haga clic en el botón Reproducir situado en la parte superior izquierda de la primera sección.
notion image
Tras unos instantes, se abrirá una ventana solicitando permiso para conectar Colab a tu Google Drive. Elige tu cuenta de Google y acepta la conexión.
Aparecerá un pequeño ✔️ verde a la izquierda de la sección para confirmar que se ha ejecutado.

Instalar AUTOMATIC1111 Webui

Ahora haga clic en el botón de reproducción de la segunda sección ("Instalar AUTOMATIC1111 repo").
Esto instalará Stable Diffusion y el programa GUI en tu Google Drive en una nueva carpeta llamada sd, que a su vez contiene dos carpetas: stablediffusion y stable-diffusion-webui
Una vez finalizada la instalación, aparecerá la pequeña página verde ✔️.

Instalación de los requisitos previos

Colab necesita ahora instalar Python y los demás requisitos técnicos previos para ejecutar el programa.
Haz clic en el botón de reproducción y espera a que aparezca el pequeño ✔️.

Descargar el modelo

Elija ahora un modelo en el campo "Versión del modelo" de la sección "Descarga/carga del modelo" (recomendamos la 1.5 para principiantes) y pulse el botón de reproducción.
El modelo elegido se descargará de HuggingFace, lo que puede llevar un poco de tiempo.
Cuando aparezca el pequeño ✔️, por fin estará listo para iniciar Stable Diffusion.
💡
También puede introducir la URL de otro modelo en el campo Enlace del modelo poder descargarlo y utilizarlo directamente. Consulte nuestra presentación de los principales modelos de difusión para encontrar uno que le
notion image

Descargar ControlNet

Este cuadro simplemente instala la extensión ControlNet y las plantillas que la acompañan. Esta extensión le permite crear imágenes imponiendo restricciones como poses de personajes, profundidad de campo, etc.

Lanzar Stable Diffusion

En la última sección, "Iniciar Stable Diffusion", elija el mismo modelo que en el paso anterior y haga clic en el botón de reproducción.
Esta etapa lleva bastante tiempo, pero al cabo de unas decenas de segundos, verás en la pantalla una serie de informaciones que indican el progreso de la puesta en marcha de Stable Diffusion.
Al final, verás un mensaje como este:Running on public URL: https://a633e53cc2ed4d00.gradio.app
notion image
Haga clic en este enlace para abrir una nueva ventana con la interfaz gráfica lista para usar.

Paso 4: Generar imágenes

Introduzca una indicación (por ejemplo, "una oveja") y pulse Generar para comprobar si la Stable Diffusion funciona correctamente
notion image
Haga clic en una imagen y luego en el botón "Guardar" para descargarla.
Todas las imágenes que generes se guardarán también en tu Google Drive, en la carpeta sd/stablediffusion/outputs/txt2img-images
Cuando haya terminado de utilizar Stable Diffusion, haga clic en el botón "Stop" de Colab para finalizar la ejecución del programa.
⚠️
Google Colab es gratuito, pero el tiempo de GPU es limitado, así que no lo dejes en ejecución cuando no estés utilizando Stable Diffusion para evitar malgastar el tiempo disponible. Si te quedas sin tiempo de GPU, tendrás que esperar unas 24 horas antes de poder volver a utilizar Stable Diffusion.
 

Pague una vez para acceder de por vida a la generación de imágenes con Stable Diffusion y Diffus

🔥 Lifetime Deal con -60% 🔥

Aproveche la oferta

Written by