CheckMag | Hoe u uw eigen AI-afbeeldingsgenerator kunt hosten met Invoke AI en Stable Diffusion
Er zijn een heleboel redenen waarom u uw eigen AI afbeeldingsgenerator zou willen hosten. Of u nu de watermerken en advertenties wilt vermijden, meerdere afbeeldingen wilt genereren zonder het abonnement, of uw afbeeldingen verder wilt genereren dan ethisch is toegestaan door de service, door uw eigen instantie te hosten en de trainingsgegevens van een bedrijf als Stable Diffusion te gebruiken, behoudt u de ultieme controle over wat uw AI genereert.
Om aan de slag te gaan, moet u de Invoke AI gemeenschapseditie van hier downloaden. Onder Windows is bijna het hele installatieproces nu geautomatiseerd, waarbij alle vereiste afhankelijkheden worden geïnstalleerd. Dit is echter mogelijk niet het geval met de Linux- en macOS-versies, dus uw ervaringen kunnen variëren. Voor onze experimenten hebben we een virtuele machine met Windows 11 gebruikt, met 8 cores van een Ryzen 9 5950 toegewezen, een RTX 4070(verkrijgbaar bij Amazon) doorgegeven aan de VM en 24GB RAM op een 1TB NVMe SSD. AMD GPU's worden ondersteund, maar alleen onder Linux.
Nadat u het installatieproces hebt doorlopen, start u Invoke AI om de configuratiebestanden te genereren en sluit u het af. De reden hiervoor is dat het aanbevolen wordt om een paar wijzigingen aan te brengen in verschillende delen van het systeem om de "Low-VRAM modus" te activeren.
Hoewel Invoke AI niet specificeert wat laag VRAM is, zal het 12GB RAM op de RTX 4070 waarschijnlijk geen 24GB model draaien. Om dit te doen, moet u het bestand invokeai.yaml, dat u in de installatiemap vindt, bewerken met een teksteditor en de regel toevoegen
enable_partial_loading: true
Eenmaal bewerkt, moet u voor Windows-gebruikers met Nvidia GPU's CUDA - Sysmem Fallback Policy instellen op "Prefer No Sysmem Fallback" in de globale instellingen van het Nvidia-bedieningspaneel. U kunt de hoeveelheid cache die u aan VRAM wilt toewijzen aanpassen, maar voor de meeste mensen zou het inschakelen van "Low-VRAM mode" voldoende moeten zijn om aan de slag te gaan.
Top 10 Testrapporten
» Top 10 Multimedia Notebooks
» Top 10 Gaming-Notebooks
» Top 10 Budget Gaming Laptops
» Top 10 Lichtgewicht Gaming-Notebooks
» Top 10 Premium Office/Business-Notebooks
» Top 10 Budget Office/Business-Notebooks
» Top 10 Workstation-Laptops
» Top 10 Subnotebooks
» Top 10 Ultrabooks
» Top 10 Notebooks tot €300
» Top 10 Notebooks tot €500
» Top 10 Notebooks tot € 1.000De beste notebookbeeldschermen zoals getest door Notebookcheck
» De beste notebookbeeldschermen
» Top Windows Alternatieven voor de MacBook Pro 13
» Top Windows Alternatieven voor de MacBook Pro 15
» Top Windows alternatieven voor de MacBook 12 en Air
» Top 10 best verkopende notebooks op Amazon
» Top 10 Convertible Notebooks
» Top 10 Tablets
» Top 10 Tablets tot € 250
» Top 10 Smartphones
» Top 10 Phablets (>90cm²)
» Top 10 Camera Smartphones
» Top 10 Smartphones tot €500
» Top 10 best verkopende smartphones op Amazon
Sommige modellen kunnen meteen gedownload worden, zoals Dreamshaper en CyberRealistic, maar om Stable Diffusion te gebruiken, moet u een Hugging Face account aanmaken en een token genereren zodat Invoke AI het model kan downloaden. Er zijn echter manieren om modellen toe te voegen via URL, lokaal pad of door een map te scannen. Om het token aan te maken, klikt u rechtsboven op uw accountavatar en selecteert u "Toegangstokens". U kunt het token noemen zoals u wilt, maar u moet toegang geven tot het volgende:
Kopieer het token en plak het in het vak in het gedeelte Knuffelgezicht op het tabblad Modellen. Mogelijk moet u toegang verlenen met een bevestiging op de website. U hoeft zich niet aan te melden voor updates, en Invoke AI zal u vragen wanneer u toegang moet verlenen.
Houd er rekening mee dat verschillende modellen een behoorlijke hoeveelheid opslagruimte in beslag nemen, afhankelijk van wat u kiest om te downloaden. Stabiel Diffusion 3.9 kost ongeveer 19 GB.
Als alles goed is ingesteld, kunt u aan de slag. U hebt toegang tot de interface via een webbrowser op de hostmachine door naar http://127.0.0.1:9090 te gaan. Niets houdt u tegen om dit beschikbaar te maken voor andere machines op uw lokale netwerk.
Op het tabblad "canvas" kunt u een tekstprompt typen om een afbeelding te genereren. Net daaronder kunt u de resolutie instellen van de afbeelding die u wilt genereren; denk eraan dat hoe hoger de resolutie, hoe langer het proces duurt, hoewel u ook in een lagere resolutie kunt genereren en een van de upscale-gereedschappen kunt gebruiken om een hogere resolutie te produceren. Daaronder kunt u het model selecteren dat u wilt gebruiken. Van de 4 geteste modellen, Juggernaut XL, Dreamshaper 8, CyberRealistic v4.8 en Stable Diffusion 3.5 (Large), produceerde Stable Diffusion meer fotorealistische afbeeldingen, maar had moeite met het interpreteren van de tekstaanwijzingen, terwijl de andere modellen afbeeldingen produceerden die lijken op cutscènes in games.
Het beste model is natuurlijk het model dat de beste resultaten oplevert voor uw toepassing. Stable Diffusion was verreweg het langzaamst en deed er zo'n 30 tot 50 seconden over om een afbeelding te produceren, maar de resultaten leken zeker het meest realistisch en bevredigend van alle 4 geteste modellen.
Opdrachten:
- Linksboven: Een slimme vrouw die door een straat loopt en achterom kijkt naar de camera met verkeer aan de linkerkant
- Rechtsboven: Een mopshond die een banaan likt
- Linksonder: Een speelgoed ruimtevaarder zittend in een halve eierschaal op het maanoppervlak
- Rechtsonder: Een meisje met blond haar en blauwe ogen dat thuis popcorn eet
Er valt nog veel te ontdekken met Invoke AI. Met de tool kunt u delen van een afbeelding opnieuw bewerken, iteraties maken, afbeeldingen verfijnen en workflows creëren. U hebt geen buitensporige hardware nodig om het uit te voeren, de Windows-versie draait op elke Nvidia GPU uit de 10xx-serie of later, hoewel u kunt verwachten dat het wat langzamer zal gaan bij het genereren van afbeeldingen. Hoewel er gemengde gevoelens zijn over het trainen van AI-modellen en het benodigde energieverbruik, is het lokaal uitvoeren van AI op uw eigen hardware een geweldige manier om royalty-vrije afbeeldingen te produceren voor verschillende doeleinden.
Bron(nen)
AI oproepen (via GitHub), Knuffelend gezicht