Hoe stabiele diffusie op Google Colab uit te voeren

Rifat WordPress-zelfstudies May 11, 2023

Stable Diffusion is een krachtig generatief model dat is getraind op grote datasets van afbeeldingen en video's om realistische en hoogwaardige samples te maken. Het werkt door een ruisingangssignaal iteratief te verfijnen om beelden te genereren met steeds meer details en coherentie. Deze techniek wordt veel gebruikt op het gebied van door AI gegenereerde kunst, waardoor kunstenaars en liefhebbers unieke en fascinerende kunstwerken kunnen maken.

Google Colab daarentegen is een cloudgebaseerd platform dat gratis toegang biedt tot krachtige GPU's, waardoor het een uitstekende keuze is om te experimenteren met machine learning-modellen. Het stelt gebruikers ook in staat om gemakkelijk samen te werken en hun werk met anderen te delen. Door Stable Diffusion te combineren met Google Colab, hebben we toegang tot vooraf getrainde modellen en kunnen we onze eigen AI-kunst genereren met minimale instellingen en kosten.

In deze tutorial doorlopen we de stappen om aan de slag te gaan met Stable Diffusion in Google Colab, inclusief het instellen van de omgeving, het laden van vooraf getrainde modellen en het genereren van voorbeelden van AI-kunst. Of je nu een beginner bent of een ervaren beoefenaar op het gebied van door AI gegenereerde kunst, deze tutorial geeft je de essentiële kennis om te beginnen met het maken van je eigen unieke kunstwerken.

Aan de slag met stabiele diffusie

Om te beginnen geven we een korte demonstratie van het hele proces van het uitvoeren van Stable Diffusion op Google Colab, voorafgaand aan het genereren van onze eerste set afbeeldingen.

Maak geweldige websites

Met de beste gratis paginabuilder Elementor

Begin nu

Account op Hugging Face

Om Stable Diffusion te gebruiken, moeten we het downloaden van Hugging Face, een repository die een reeks modellen en handige functionaliteiten biedt. Om Stable Diffusion te downloaden, moeten we eerst een account aanmaken bij Hugging Face. Een model is in wezen een programma dat kan leren bepaalde taken zelfstandig uit te voeren.

Een account aanmaken bij Hugging Face is een eenvoudig proces waarbij je hun website op Hugging Face bezoekt en de standaardprocedures voor het aanmaken van een account volgt. Na het voltooien van de registratie ontvangt u een bevestigingsmail om uw account te verifiëren. Zodra je je account hebt bevestigd, kun je Stable Diffusion downloaden en gaan experimenteren met door AI gegenereerde kunst in Google Colab.

Kopieer de Stabiele Diffusion Colab Notebook naar Google Drive

Om te beginnen moet u, vergelijkbaar met het bewerken van een Google-document dat door een andere persoon is gemaakt, het Google Colab-notebook met stabiele verspreiding in Google Collab bezoeken en de optie "Bestand" selecteren, gevolgd door "Een kopie opslaan in Drive".

Hierdoor wordt een nieuw tabblad geopend met de notebook die op uw schijf is opgeslagen en de naam is "Kopie van stabiele diffusie met diffusors". Voel je vrij om het te hernoemen volgens je voorkeur.

Maak gebruik van GPU

Voordat u Stable Diffusion uitvoert in Google Colab, is het belangrijk om ervoor te zorgen dat de notebook is geconfigureerd om een ​​GPU te gebruiken. De GPU is een essentieel onderdeel voor het efficiënt verwerken van grote datasets en het uitvoeren van complexe berekeningen die betrokken zijn bij het trainen van generatieve modellen zoals Stable Diffusion.

Om te controleren of de notebook is geconfigureerd om een ​​GPU te gebruiken, gaat u naar het "Runtime"-menu en selecteert u "Change runtime type". Er verschijnt een klein venster met een vervolgkeuzemenu "Hardwareversneller". Zorg ervoor dat "GPU" is geselecteerd als hardwareversneller.

Zodra "GPU" is geselecteerd, klikt u op "Opslaan" om de wijzigingen toe te passen. Nu is de notebook geconfigureerd om een ​​GPU te gebruiken, waardoor we Stable Diffusion soepel en efficiënt kunnen uitvoeren. Met deze opstelling kunnen we nu doorgaan met het laden van de vooraf getrainde modellen en het genereren van onze eigen AI-kunst.

Voer de eerste cellen uit

We kunnen nu de eerste cellen uitvoeren in het Stable Diffusion Colab-notebook. Om dit te doen, beweegt u eenvoudig uw muis over elke cel en er verschijnt een afspeelknop. Klik op de afspeelknop en wacht tot de cel klaar is met uitvoeren. U weet dat een cel zijn taak heeft voltooid wanneer er een groen vinkje verschijnt.

Elke cel gaat vergezeld van een beschrijving erboven, waarin het doel en de functionaliteit worden uitgelegd. Als u een bericht tegenkomt zoals "deze notebook heeft veel RAM nodig", klikt u gewoon op "OK" om verder te gaan.

Zodra u de eerste cellen met succes hebt uitgevoerd, zou u klaar moeten zijn om Stable Diffusion te gaan gebruiken. De notebook biedt een gebruiksvriendelijke interface voor het laden van vooraf getrainde modellen en het genereren van door AI gegenereerde kunst. Of u nu nieuw bent in het veld of een ervaren beoefenaar bent, dit notitieboek kan dienen als een waardevol hulpmiddel voor het verkennen van de mogelijkheden van Stable Diffusion bij het genereren van hoogwaardige en unieke kunstwerken.

Voer de vijfde cel uit om de vereiste bestanden te downloaden

We gaan verder met het uitvoeren van de vijfde cel, die zich bevindt onder de sectie "Stabiele diffusiepijplijn", die de vereiste componenten zal downloaden.

Bovendien moeten we ook de volgende cel uitvoeren.

pipe = pipe.to("cuda")

Afbeelding genereren

In de volgende cel is het je misschien al opgevallen dat er een afbeelding verschijnt. Dit is waar we onze eerste afbeelding zullen genereren. Om dit te doen, voert u eenvoudig een tekenreeks tussen de aanhalingstekens in en voert u de cel uit. Ter illustratie heb ik een voorbeeld bijgevoegd waarbij ik de volgende tekst heb ingevoerd:

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

Goed werk! Het proces van het genereren van dat beeld had minder dan een minuut moeten duren.

Afsluiten

Gefeliciteerd met het genereren van je eerste afbeelding met Stable Diffusion van Hugging Face op Google Colab! Dit is nog maar het begin van je reis naar de opwindende wereld van door AI gegenereerde kunst.

Door deze gids te volgen, hopen we dat we u hebben geholpen de eerste barrière te overwinnen en u de nodige kennis hebben gegeven om Stable Diffusion verder te verkennen. We raden u aan de andere instructies in het Google Colab-notitieblok te blijven verkennen, zodat u uw model kunt aanpassen en verfijnen voor uw specifieke behoeften.

We begrijpen echter dat u onderweg problemen kunt tegenkomen of vragen heeft. Aarzel niet om een ​​reactie achter te laten, en ons team zal zo snel mogelijk contact met je opnemen. We zijn hier om u te ondersteunen en u te helpen slagen in uw door AI gegenereerde kunstreis. Blijf experimenteren en we kunnen niet wachten om te zien wat je hierna gaat maken!

Divi WordPress Theme