Följande artikel hjälper dig: Draw Things, en app för att generera AI-bilder på din iPhone!
Har du en jämn spridning i fickan? “Draw Things” ger AI-bilder till iPhone
Liu Liu, en San Francisco-baserad utvecklare, släppte Draw Things: AI Generation, en free App Store-app som låter iPhone-användare köra den populära bildgeneratorn för statisk diffusion av AI. Ange en beskrivning så genererar appen en bild inom några minuter. Detta är ett viktigt steg mot att göra bildsyntes mer tillgänglig för en bredare publik, med den extra integriteten att köra den på din hårdvara.
Stable Diffusion (SD) är en AI-bildgenerator som genererar nya bilder från textbeskrivningar. Människor kör vanligtvis SD genom en kommersiell DreamStudio-tjänst, på en avlägsen molnmaskin med en hyresberäkningstid eller lokalt på en PC genom en anpassad implementering med öppen källkod. SD kräver en ganska biffig GPU för att generera bilder snabbt när den körs lokalt, men vissa utvecklare anpassade modellen för att köras på äldre GPU:er med mindre VRAM. På liknande sätt har Liu Liu lyckats anpassa statisk rekvisita för att köras på iPhone, en svår process som beskrivs i ett blogginlägg av utvecklaren.
Den största utmaningen är att köra appar på iPhone-enheter med 6GB RAM, skriver Liu Liu. Även om 6 GB låter bra, om du använder mer än 2,8 GB på en 6 GB-enhet och mer än 2 GB på en 4 GB-enhet kommer iOS att börja förstöra dina appar. När du startar Draw Things för första gången laddar den ner flera nödvändiga filer till din iPhone, inklusive den stabila Diffusion 1.4-modellen. För att använda det, skriv en prompt högst upp på skärmen och tryck sedan på knappen “Generera”. Tryck på siffran längst upp i mitten av skärmen för att slumpmässigt göra fröet, vilket är ett nummer som delvis vägleder bildens generering. Förstora en skärmdump av “Draw Things”-appens Generation (vänster) och Inställningar (höger) skärmar på iPhone. En 384384-bild tog lite mer än två minuter att skapa på vår iPhone 11 Pro. Det går snabbt på iPhone 14 Pro, enligt Liu Liu, och producerar en bild på ungefär en minut. SD är beräkningskrävande i båda fallen. Vår iPhone blev märkbart varm vid beröring efter varje generation.
Det bör noteras att med konstant spridning producerade 384384 bilder ofta relativt dåliga resultat med låga detaljer eftersom SD-skaparna tränade modellen med 512512 bilder. När vi försökte skapa en 512512-bild på vår iPhone 11 Pro fick vi en varning men fortsatte ändå, men appen kraschade till en svart skärm. Draw Things stöder också InPainting, som låter dig ersätta en del av en bild med AI-genererade bilder och ladda ytterligare bildsyntesmodeller, som den inofficiella modellen “Modern Disney Diffusion” (som genererar Disney-liknande karaktärer) och animedrivna “Waifu Diffusion”-modeller (vi testade, och appen kan generera NSFW-innehåll, så varnas). På grund av inkluderandet av dessa funktioner kanske “DrawThings” inte finns kvar i App Store så länge om det blir utbrett, eftersom innehållet som det genererar kan bryta mot Apples användarvillkor.
I vilket fall som helst verkar Draw Things vara ett viktigt proof-of-concept, vilket visar att statisk spridning kan köras lokalt på iPhone, om än långsamt. Om appen finns kvar, kanske med några filter eller modifieringar, beskriver Liu Liu potentiella framtida optimeringar som kan påskynda saker och ting: “Jag har fortfarande 50 % av min prestation kvar.” Det är inte första gången iPhone har upplevt ljuddiffusion. Matt Waller, utvecklaren, körde Stable spread lokalt på sin iPhone XS i september, men de tillhandahöll ingen App Store-app som skulle tillåta andra att replikera bedriften. När enhetens beräkningskraft ökar kommer vi att se mer lokal AI-bildsyntes på smartphones.