Portada » Tecnología » Gestor de IA local para generar imágenes

Gestor de IA local para generar imágenes

Gestor de IA local para generar imágenes
image 41
Gestor

Aplicaciones de IA para generar imágenes las hay ya una gran infinidad, desde IAs online a las que vamos a tratar aquí, las IA local que puedes instalar en tu propio PC.

Aunque casi todas estas IA locales para generar gráficos adolecen de los mismos problemas a la hora de utilizarlas localmente, uno de ellos es la necesidad de tener un entorno de programación habilitado lo que incluye el intérprete de Python, gestores de paquetes y frameworks (marcos de trabajo) para su uso.

Cada uno de estos componentes hay que instalarlos en el ordenador de forma separada, lo cual resulta tedioso, más cuando tienen una versión concreta que cambia mucho con el paso de los días, y es que además de disponer de dependencias a otros pequeños programas o utilidades a veces diferentes versiones de diferentes módulos o dependencias fallan al trabajar conjuntamente.

Total así, instalando las cosas de forma manual es fácil dar con incompatibilidades y problemas que al final hace que se utilicen entornos virtualizados, como con Docker, lo que a su vez hace que ocupen más y más espacio en disco, por no hablar de que raramente dos aplicaciones de IA diferentes que utilizan un mismo modelo LLM puedan usar los mismos archivos, por lo que al final si tenemos varias apps tendremos modelos duplicados en el disco lo que hará que consumamos gran parte de nuestro disco duro.

Todos estos problemas los solucionar Stability Matrix, que es una especie de gestor de IAS para gráficos con un entorno común y gestor de apps de IA de fácil uso, con una interfaz muy fácil y agradable.

Así que si quieres convertirte en todo un experto en las apps de IA, te recomiendo que le des una oportunidad, además es gratis.

Descarga e instalación de StabilityMatrix en PC

Puedes descargar de forma totalmente gratis StabilityMatris desde https://direccion.online/a0cop

image
Selección de versión a instalar de Stability Matrix

Descargaremos la versión «Stable» de Stabilty Matrix, si por lo que fuese nuestro sistema operativo no fuese Windows, deberemos pulsar sobre «Looking for a different OS?» lo que nos desplegará 3 iconos, el de Windows, seguido del de Apple y como icono final el de Linux.

En el caso de Windows la descarga es de un archivo comprimido en formato ZIP que deberemos descomprimir antes de instalar en nuestro sistema.

TRUCO: Una vez descomprimido y antes de ejecutarlo deberemos mover el archivo StabilityMatrix.exe al lugar del disco duro donde deseemos instalarlo, si no lo movemos quedará instalado o bien en la carpeta de Descargas del PC o diseminado por diferentes directorios de Windows.

Para mi uso personal lo instalaré en una subcarpeta de desarrollo donde tengo diferentes motores de IA, tu bien puedes crear una carpeta en la raíz de C que se llame StabilityMatrix.

Si tienes una segunda unidad, unidad no partición, con una buena velocidad de transferencia de datos, superior o igual a la de C: sería buena idea copiar el ejecutable en dicha unidad y así instalarlo en ella.

También podemos hacer uso de StabilityMatrix en una unidad externa aunque a costa de perder bastante rendimiento.

Una vez movido el ejecutable a su destino ejecutamos el .exe restante y nos aparecerá el mensaje de bienvenida:

image 1
Instalador de Stability Matrix

En este mensaje donde nos mostrará la tarjeta gráfica detectada, deberemos marcar la casilla de «I have read and agree to the License Agreement» para que el botón «Continue» quede habilitado, lo pulsaremos.

Nos aparecerá una ventana tal cual la siguiente:

image 4
Pantalla de bienvenida a Stability Matrix

Lo mejor es seleccionar «Portable Mode» ya que esto hará que todo el contenido se instale en un mismo directorio que podremos mover entre diferentes ordenadores si así lo necesitamos, y que en el caso de que deseemos eliminar la aplicación de nuestro PC será más fácil pues bastará con eliminar dicho directorio.

Si no utilizamos el denominado «Portable mode», el problema es que los archivos quedarán diseminados por el disco en las diferentes carpetas de Windows lo que hará que sea más dificultoso a la hora de desinstalar al completo.

En este momento cabe recordar que la IA ocupa mucho, pero que mucho espacio en disco por lo que dicho modo portátil es la opción aconsejable.

Tras pulsar en el botón «Continue» nos aparecerá la pantalla de bienvenida y desde la que podremos elegir los diferentes paquetes que deseamos instalar.

image 5
Selección de paquetes a instalar

Pulsamos sobre la aplicación de IA a instalar y nos aparecerá una ventana donde deberemos seleccionar el modelo de IA que deseamos usar.

No selecciones más que uno en concreto a menos que los conozcas y quieras tener instalados varios, ya que los mismos ocupan bastante espacio en disco.

image 6
Indicador de progreso de instalación

Este proceso de instalación puede llevar bastantes minutos, el mayor o menor tiempo dependerá de varios factores desde la velocidad de tu conexión a la red, a la potencia de tu PC a la hora de descomprimir archivos.

Al rato de instalar la aplicación de IA esta se ejecutará de forma automática, aunque previa a esa ejecución hará

Si durante la descarga e instalación queremos obtener más datos, en la propia ventana de progreso de instalación desplegamos «More Details» y a partir de ahí ya veremos lo que está haciendo en todo momento el instalador.

image 7
Extracción automática de los archivos descargados del correspondiente paquete.

Instalar modelos

Si deseamos instalar nuevos modelos de IA para StabilityMatrix deberemos utilizar el «Model Browser» o navegador de modelos.

image 10
Pestañas de modelos

El denominado «Model Browser» muestra en su pantalla dos pestañas en la parte superior, si bien señalo que son dos en el momento de escribir este artículo, ya que sería lógico que posteriormente podrían aparecer más pestaña conforme el software vaya teniendo más aceptación entre los usuarios.

La primera de esas dos pestañas es CivitAI y la segunda es Hugging Face.

Muchos de los modelos presentes en los listado precisan estar dado de alta en CivitAI, por lo que si quieres utilizarlos tendrás que darte de alta previamente.

image 9
image 9

Los modelos de Hugginf Face no se muestra de una forma tan visual como los de CivitAI

image 11
Selección de modelos

Deberemos seleccionar los que deseemos, por ejemplo todos los modelos Base y luego pulsar en «Import» para que se proceda a la descarga de los mismos, el progreso de esta descarga se mostrará en la parte superior, justo debajo del botón Import, de nuevo será un proceso que conlleve bastante tiempo.

image 12
Indicador de progreso de descarga
image 13
Indicador de descargas

También y de una forma más genérica tendremos en el menú izquierdo, en la penúltima posición el indicador de descargas o «Downloads».

En mi captura muestra 14 elementos pendientes, aunque en mi selección de Base Models sólo se han seleccionado 7, esto es debido a que aquí se muestran todas las descargas, incluidas las posibles dependencias que tenga un mismo modelo

Si presionamos sobre dicho indicador se nos desplegará información extra sobre la descarga o el proceso de actualización que se esté llevando a cabo en ese mismo momento.

Aunque pueda resultar obvio, es conveniente señalar que no se debe cerrar nunca Stability Matrix mientras tengamos descargas en curso, y es una buena práctica tenerlo siempre actualizado.

Actualizaciones de Stability Matrix

image 40
Actualizaciones de paquetes

Tanto el software contenedor, nuestro Stability Matrix como los paquetes y modelos pueden presentar actualizaciones cada poco tiempo; vamos a ver como tenerlo todo al día.

En el caso de los paquetes observaremos en el lanzador de paquetes que se ilumina en color verde una nube con una flecha de descarga para indicarnos que tenemos una actualización del paquete en cuestión.

En nuestra captura tenemos una actualización en el paquete InvokeAI que en el momento de abrir la aplicación Stability Matrix estaba en la versión 4.21.

Si pulsamos sobre dicho botón comenzará la descarga del nuevo paquete y su posterior instalación siempre de forma totalmente automatizada y silenciosa, sin hacernos preguntas ni nada.

Utilizarlo como servidor de IA

Stability Matrix también puede funcionar como servidor de IA, de forma que desde otras aplicaciones le solicitemos tareas a la IA de forma programática, esto por ejemplo resulta idóneo para los creadores de proyectos de Internet que precisen de la constante generación de contenidos.

Así de esta forma podremos crear procesos bajo diferentes lenguajes que llamen y utilicen alguna de estas IAs para generar lo que necesiten de forma programada.

Un caso típico de uso es mediante scripts escritos en lenguaje Python o inclusive para scripts que lancemos desde un servidor web local escritos en PHP y que nos permitan

Desinstalar una aplicación de IA en Stability matrix

Deberemos pulsar el botón» de los tres puntos verticales y seleccionar «delete»

Nos aparecerá un diálogo donde deberemos escribir el nombre completo y de forma exacta de la aplicación que deseamos desinstalar

image 8
Diálogo para eliminar un paquete

Uso de Stability Matrix

Sobre el uso y el cómo usar este potente software de IA generativa de imagen es imposible hacer una explicación breve y sobre todo que perdure en el tiempo pues son sistemas abiertos y cada paquete que instalemos tendrá una forma de funcionar u otra, con un tipo de interfaz u otro, lo común en todos ellos es que habilitan una dirección web local que deberemos abrir con nuestro navegador, aunque algunos paquetes ya la abrirán por ti, y donde encontraremos la interfaz de uso.

Otro elemento común hasta la fecha es que aunque el software principal, el gestor, lo podamos configurar en español, casi todos los paquetes que tenemos están en inglés, quizá en el futuro podamos tenerlos en español, pero eso no debería ser suficiente excusa como para no probar el funcionamiento de este impresionante gestor de IA generativa de imágenes.

image 42
Interfaz de InvokeAI

Lo que si que disponemos es de un navegador de resultados común para todos los paquetes, es decir, que sin importar el modelo de IA o paquete que utilicemos para generar nuestras imágenes podremos ver todas las imágenes generadas por Stability Matrix con tan sólo pulsar en el correspondiente icono lateral, el de los cuatro cuadritos que se asemeja al logotipo de Windows.

image 43
Navegador de imágenes generadas
Scroll al inicio