Cómo ejecutar la difusión estable en Google Colab

Rifat Tutoriales de WordPress May 11, 2023

Stable Diffusion es un poderoso modelo generativo que ha sido entrenado en grandes conjuntos de datos de imágenes y videos para crear muestras realistas y de alta calidad. Funciona refinando iterativamente una señal de entrada de ruido para generar imágenes con niveles crecientes de detalle y coherencia. Esta técnica se ha utilizado ampliamente en el campo del arte generado por IA, lo que permite a los artistas y entusiastas crear obras de arte únicas y fascinantes.

Google Colab, por otro lado, es una plataforma basada en la nube que brinda acceso gratuito a potentes GPU, lo que la convierte en una excelente opción para experimentar con modelos de aprendizaje automático. También permite a los usuarios colaborar y compartir su trabajo con otros fácilmente. Al combinar Stable Diffusion con Google Colab, podemos acceder a modelos previamente entrenados y generar nuestro propio arte de IA con una configuración y un costo mínimos.

En este tutorial, lo guiaremos a través de los pasos para comenzar con Stable Diffusion en Google Colab, incluida la configuración del entorno, la carga de modelos previamente entrenados y la generación de muestras de arte de IA. Ya sea que sea un principiante o un practicante experimentado en el campo del arte generado por IA, este tutorial le brindará los conocimientos esenciales para comenzar a crear sus propias obras de arte únicas.

Introducción a la difusión estable

Para comenzar, brindaremos una breve demostración de todo el proceso de ejecución de Stable Diffusion en Google Colab, que conduce a la generación de nuestro conjunto inicial de imágenes.

Create Amazing Websites

Con el mejor generador de páginas gratuito Elementor

Empezar ahora

Cuenta en Cara Abrazadora

Para usar Stable Diffusion, necesitaremos descargarlo de Hugging Face, que es un repositorio que proporciona una gama de modelos y funcionalidades útiles. Para descargar Stable Diffusion, primero necesitaremos crear una cuenta con Hugging Face. Un modelo es esencialmente un programa que puede aprender a realizar ciertas tareas de forma independiente.

Crear una cuenta con Hugging Face es un proceso simple que implica visitar su sitio web en Hugging Face y seguir los procedimientos estándar de creación de cuentas. Después de completar el registro, recibirá un correo electrónico de confirmación para verificar su cuenta. Una vez que haya confirmado su cuenta, podrá descargar Stable Diffusion y comenzar a experimentar con arte generado por IA en Google Colab.

Copie el cuaderno Stable Diffusion Colab a Google Drive

Para empezar, similar a editar cualquier documento de Google creado por otra persona, deberá visitar el cuaderno Stable Diffusion Google Colab en Google Collab y seleccionar la opción "Archivo" seguida de "Guardar una copia en Drive".

Esto abrirá una nueva pestaña con el cuaderno guardado en su disco, y su nombre será "Copia de difusión estable con difusores". Siéntase libre de cambiarle el nombre según sus preferencias.

Hacer uso de la GPU

Antes de ejecutar Stable Diffusion en Google Colab, es importante asegurarse de que la computadora portátil esté configurada para usar una GPU. La GPU es un componente esencial para procesar de manera eficiente grandes conjuntos de datos y realizar cálculos complejos relacionados con el entrenamiento de modelos generativos como Stable Diffusion.

Para verificar si la computadora portátil está configurada para usar una GPU, vaya al menú "Tiempo de ejecución" y seleccione "Cambiar tipo de tiempo de ejecución". Aparecerá una pequeña ventana con un menú desplegable "Acelerador de hardware". Asegúrese de que "GPU" esté seleccionado como acelerador de hardware.

Una vez que se selecciona "GPU", haga clic en "Guardar" para aplicar los cambios. Ahora, la computadora portátil está configurada para usar una GPU, lo que nos permitirá ejecutar Stable Diffusion sin problemas y de manera eficiente. Con esta configuración, ahora podemos proceder a cargar los modelos previamente entrenados y generar nuestro propio arte de IA.

Ejecutar las primeras celdas

Ahora podemos ejecutar las celdas iniciales en el cuaderno Stable Diffusion Colab. Para hacerlo, simplemente pase el mouse sobre cada celda y aparecerá un botón de reproducción. Haga clic en el botón de reproducción y espere a que la celda termine su ejecución. Sabrá que una celda ha completado su tarea cuando aparece una marca de verificación verde.

Cada celda va acompañada de una descripción encima de ella, explicando su propósito y funcionalidad. Si encuentra un mensaje como "este portátil requiere mucha memoria RAM", simplemente haga clic en "Aceptar" para continuar.

Una vez que haya ejecutado con éxito las celdas iniciales, debería estar listo para comenzar a usar Stable Diffusion. El portátil proporciona una interfaz fácil de usar para cargar modelos previamente entrenados y generar arte generado por IA. Ya sea que sea nuevo en el campo o un profesional experimentado, este cuaderno puede servir como una herramienta valiosa para explorar las posibilidades de Stable Diffusion en la generación de obras de arte únicas y de alta calidad.

Ejecute la quinta celda para descargar los archivos necesarios

Procederemos a ejecutar la quinta celda, ubicada bajo la sección “Stable Diffusion Pipeline”, la cual descargará los componentes requeridos.

Además, también debemos ejecutar la siguiente celda.

pipe = pipe.to("cuda")

Generar imagen

En la celda siguiente, es posible que ya haya notado que aparece una imagen. Aquí es donde generaremos nuestra primera imagen. Para hacer esto, simplemente ingrese una cadena de texto entre comillas y ejecute la celda. Como ilustración, he incluido un ejemplo donde ingresé el siguiente texto:

a protoss cityscape with advanced technology, inspired by the game starcraft, making heavy use of light and shadow to create a sense of mystery and foreboding. the city sprawling below is a mix of organic and inorganic, with swirling energy currents and strange crystalline structures, illustrated in a realistic and detailed style by wei wang, artstationa protoss cityscape with advanced technology, inspired by the game starcraft, making heavy use of light and shadow to create a sense of mystery and foreboding. the city sprawling below is a mix of organic and inorganic, with swirling energy currents and strange crystalline structures, illustrated in a realistic and detailed style by wei wang, artstation

¡Gran trabajo! El proceso de generar esa imagen debería haber tomado menos de un minuto.

Terminando

¡Felicitaciones por generar su primera imagen usando Stable Diffusion de Hugging Face en Google Colab! Este es solo el comienzo de su viaje al apasionante mundo del arte generado por IA.

Al seguir esta guía, esperamos haberte ayudado a superar la barrera inicial y haberte brindado los conocimientos necesarios para comenzar a explorar Stable Diffusion más a fondo. Lo alentamos a que continúe explorando las otras instrucciones en el cuaderno de Google Colab, que le permitirán personalizar y ajustar su modelo para sus necesidades específicas.

Sin embargo, entendemos que puede encontrar algunos problemas o tener preguntas en el camino. No dude en dejar un comentario y nuestro equipo se pondrá en contacto con usted lo antes posible. Estamos aquí para apoyarlo y ayudarlo a tener éxito en su viaje de arte generado por IA. ¡Sigue experimentando, y estamos ansiosos por ver lo que creas a continuación!

Divi WordPress Theme