Publicat el

Com instal·lar Stable Diffusion

Stable Diffusion és una de les eines que s’utilitzen actualment per a la creació d’imatges amb tecnologia d’anomenada Intel·ligència Artificial. Encara que probablement per darrere en significació mediàtica d’altres eines com Midjourney o Runway, m’ha semblat interessant començar-hi a experimentar pel fet que és una eina open source i que, com a tal, normalment és fàcil instal·lar-la i fer-la servir de manera local al nostre ordinador, sense quedar a la mercè de les subscripcions i sistemes de crèdits que trobem a aquelles eines comercials esmentades.

Si estàs buscant una manera simplificada de provar Stable Diffusion, visita aquesta entradeta.

Bona part de la informació que aquí et presento està extreta d’aquesta pàgina. Per a instal·lar Stable Diffusion cal seguir els passos següents:

  1. Instal·lar Git
  2. A partir d’aquí et recomano que obris un terminal com a usuari i executis totes les instruccions següents des del directori d’usuari. D’aquesta manera, cap dels canvis que facis serà global per al sistema i et serà relativament fàcil de revertir si comets algun error.
  3. Instal·lar Miniconda. Minoconda (i Anaconda, pel que sé) és una eina que permet instal·lar entorns de treball virtualitzats, principalment per a treballar amb Python, de manera que dins un mateix sistema poden conviure diverses configuracions que, en condicions normals, no podrien fer-ho a causa de les seves incompatibilitats.
  4. Crear un entorn de treball on instal·larem Stable Diffusion:
    • conda create -n sd python=3.10.6 -y
    • sd (Stable Diffusion) és el nom que hem assignat a aquest entorn de treball, podria ser qualsevol altre.
    • Activem l’entorn de treball:
    • conda activate sd
    • i això per a resoldre un bug que desconec…
    • pip install fastapi==0.90
  5. Des del mateix prompt de l’entorn de treball en què ens trobàvem i al directori de l’usuari, ara descarregarem la interfície web d’Stable Diffusion, i accedirem al directori que es crearà:
    • git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
    • cd ./stable-diffusion-webui
    • Ara executarem l’aplicació que, en fer-ho per primera vegada, també instal·larà les dependències que manquin:
    • python ./launch.py
  6. A continuació descarregarem el model d’Stable Diffusion, l’arxiu que conté totes les dades que donen suport a aquesta anomenada Intel·ligència Artificial. Una web habitual des d’on descarregar aquest tipus de dades és HuggingFace
    • Aquest, sd-v1-4.ckpt, és un dels models descarregables, tot i que és possible que quan llegeixis aquesta informació n’hi hagi disponibles de més avançats.
    • Cal que desis aquest arxiu de tipus ckpt (arxiu checkpoint) a aquesta ubicació de la interfície web d’Stable Diffusion que hem descarregat al pas anterior:
    • ./stable-diffusion-webui/models/Stable-diffusion
  7. Amb això hem instal·lat l’Automatic1111, que és la que es considera com la interfície per defecte de facto d’Stable Diffusion. Podem comprovar que tot funciona com toca, amb el model ara ja instal·lat, repetint l’execució del final del pas 5:
    • python ./launch.py
    • I anant a aquesta adreça amb el navegador (o la que ens indiqui la sortida del terminal, en cas que sigui diferent:
    • http://127.0.0.1:7860

Tots aquests passos estan explicats d’una manera més detallada a la pàgina que t’enllaçava més amunt. Es tracta d’un curs de creació d’imatges amb IA que té les primeres lliçons obertes i gratuïtes, i quan comencen a ser més avançades passa a ser de pagament.

Publicat el

Màpping de veritat al FADE 2016

El FADE és un festival que enguany celebra la vuitena edició. És a la Cellera de Ter entre els dies 29 de juny i 2 de juliol. M’agradaria poder-ne explicar més coses, però no hi he estat mai encara. Aquest any serà la primera vegada, i tindré l’ocasió d’exposar-hi la instal·lació Màpping de veritat que vaig mostrar per primera vegada la passada tardor, primer al VSL TNT de Terrassa i després al 15è aniversari de l’Associació Cultural Telenoika a Barcelona.

El Màpping de veritat té aquest títol per a fer una petita broma, com una provocació, ja que es tracta d’un màpping molt i molt senzill a nivell tècnic, però això és el mateix motiu que permet observar les il·lusions d’una manera molt propera i directa. És simplement una projecció sobre un dibuix, una superfície plana amb un paper imprès enganxat.

Aquest és el vídeo que vaig muntar fa un temps amb motiu de quan es va mostrar al Convent de Sant Agustí:

De cara al FADE, preveig actualitzar la projecció eliminant els capítols més superflus o que queden més gratuïts, i incorporant-hi algun experiment nou, que veurem si és reeixit o no amb base a la pròpia instal·lació. Es projectarà durant tot el dia 2 de juliol a l’espai de Ca les Germanes.