Како покренути Стабле Диффусион АИ на Мац-у и Виндовс-у

Želite li kreirati generativne slike iz teksta koristeći Stable Diffusion AI (SD AI)? Ovaj članak pruža najjednostavniji vodič korak po korak kako to postići.

Stvaranje izvanrednih slika za blogove, video zapise, web stranice i aplikacije treba biti jeftino i brzo uz procvat umjetne inteligencije (AI). Više ne trebate biti profesionalac u vizualnom dizajnu ili imati kreativnu pozadinu da biste generirali slike koje će privući čitatelje, web promet ili korisnike aplikacija.

Tehnika generiranja slika pomoću AI također može poboljšati efikasnost vaših web aplikacija i mobilnih aplikacija koje se bave grafičkim dizajnom i uređivanjem.

Nastavite čitati kako biste istražili prikladne načine za pokretanje najpopularnijeg AI generatora slika, Stable Diffusion AI, na vašem Macu i PC-u.

Šta je Stable Diffusion AI?

Stable Diffusion AI je vrhunski AI model koji se bavi obradom slika. Uzima tekst kao upit i generiše slike na temelju različitih modela difuzije. Koristi proces difuzije za iterativno stvaranje slika.

Za razliku od drugih generativnih AI modela, Stable Diffusion ne stvara slike u jednom koraku iz distribucija za obuku. Umjesto toga, koristi proces difuzije korak po korak kako bi postupno poboljšavao sliku u uzastopnim pokušajima.

Ako ste ikada koristili AI alate kao što su MidJourney, DALL-E, Contrastive Language-Image Pre-Training (CLIP), Playground AI, itd., svidjet će vam se Stable Diffusion. Omogućuje vam stvaranje imaginarnih slika od nule. Dobivene slike su standardne kvalitete, pa ih možete koristiti na web stranicama, u aplikacijama i marketinškim materijalima.

Razlozi za lokalno pokretanje Stable Diffusion AI

Stable Diffusion AI je AI alat otvorenog koda. Stoga svatko može dobiti svoju kontrolnu točku ili AI model obuke iz javnih repozitorija i sam generirati AI slike. Postoje dva načina korištenja ovog alata za generiranje slika pomoću AI:

  • Korištenje online aplikacija koje su skupe
  • Pokretanje lokalno na PC-u ili Macu i ušteda novca
  • Evo razloga zašto pokrenuti Stable Diffusion AI na svom sustavu:

  • Zadržavate potpuno vlasništvo nad kreativnim sadržajem. Nema potrebe pripisivati zasluge bilo kojim alatima ili organizacijama.
  • Kreirajte tisuće slika u komercijalne ili osobne svrhe bez plaćanja ijednog centa.
  • Izbjegnite potrebu za pretplatom na skupe alate za generiranje slika pomoću umjetne inteligencije.
  • Koristite stotine postavki za modificiranje konačne slike po želji.
  • Generirajte AI slike izvan mreže; internet nije potreban.
  • Možda je najvažniji razlog za lokalno pokretanje SD AI mogućnost modifikacije modela obuke i rezultata. Na primjer, možete koristiti sljedeće postavke:

    • Povećanje slike
    • Istražite opcije
    • Restauracija lica
    • Obuka prilagođenog AI modela
    • Parametri uzorkovanja
    • Tekst u sliku
    • Slika u sliku
    • Spajanje kontrolnih točaka
    • Rezolucija slike, širina, visina itd., fino podešavanje

    Sada kada znate više o SD AI i razlozima za njegovo lokalno pokretanje, u nastavku pronađite upute za pokretanje na Windows PC-u i Macu:

    Kako pokrenuti Stable Diffusion AI na Windowsima

    Jednostavan tijek rada za pokretanje SD AI na vašem računalu je instaliranje potrebnih softverskih paketa. Zatim morate preuzeti najnoviji model kontrolne točke ili AI trening iz javnog repozitorija.

    Nakon što dobijete kontrolnu točku, spojite je s grafičkim korisničkim sučeljem za Stable Diffusion i počnite s proizvodnjom slika. Evo korak po korak pregled cijelog procesa. Slijedite upute kako biste uspješno pokrenuli SD AI iz prvog pokušaja.

    PC zahtjevi

    Budući da se generiranje slika pomoću AI uvelike oslanja na hardversku konfiguraciju vašeg računala za obavljanje milijuna izračuna, za ovu svrhu trebate koristiti računalo visokih performansi. Vaše računalo mora imati sljedeće hardverske specifikacije da bi SD AI neometano radio:

    • Windows 8 ili Windows 10 ili Windows 11
    • Višejezgreni procesori (64-bitni) kao što je Intel Core i7 12. generacije ili bolji
    • 16 GB ili više DDR4 ili DDR5 RAM-a
    • NVMe SSD za brže izvršavanje koda na lokalnom disku
    • Namjenski GPU tvrtke NVIDIA ili Radeon s 8 GB VRAM-a ili više
    • 4 GB VRAM-a također će raditi, ali možete imati sporije brzine obrade
    • Internetska veza za često ažuriranje softverskih paketa
    • Efikasan sustav za hlađenje procesora jer su generativna obrada slika ili poboljšanje putem AI iscrpljujući procesi koji stvaraju puno topline

    Preuzmite i instalirajte Git

    Prvo, morate preuzeti i instalirati Git sustav za kontrolu verzija za svoje računalo. Evo kako:

  • Idite na portal Git Download for Windows.
  • Kliknite na gumb 64-bitni Git za Windows da biste preuzeli datoteku za postavljanje.
  • Idite na lokaciju za preuzimanje na računalu i dvaput kliknite na Git-2.41.0-64-bitnu datoteku.
  • Kliknite na Pokreni, a zatim nastavite klikati na Dalje za sve dijaloške okvire.
  • Neka se softver sam instalira.
  • Kliknite na Završi kada instalacija završi.
  • Preuzmite i instalirajte Python

    Stable Diffusion koristi različite Python biblioteke za pokretanje svojih AI modela, obavljanje složene matematike i tako dalje. Zato morate instalirati najnoviji softverski paket Python na svoje računalo. Slijedite ove korake:

  • Posjetite Python Windows portal za preuzimanje.
  • Kliknite na gumb Preuzmi Python 3.X.X.
  • Kada preuzimanje završi, idite u direktorij u koji ste preuzeli Python.
  • Dvaput kliknite na instalater i označite potvrdni okvir Dodaj python.exe u PATH.
  • Kliknite na Install Now.
  • Zatvorite instalater kada završite.
  • Klonirajte Stable Diffusion WebUI na PC

    Da biste pokrenuli SD AI na računalu, potrebno vam je grafičko korisničko sučelje. To olakšava generiranje slike. Ne morate pamtiti složene Python naredbe da biste generirali tekst u sliku, sliku u sliku, modificirali postavke AI modela itd.

    Prvo, morate stvoriti direktorij na vašem lokalnom tvrdom disku gdje trebate uvesti Stable Diffusion WebUI s GitHuba. Ovaj će direktorij također ugostiti sve SD AI kontrolne točke ili modele obuke. Dakle, idite na bilo koji disk na računalu, kliknite desnom tipkom miša i odaberite opciju Nova mapa. Preimenujte mapu u StableDiffusionAI.

    Sada ste spremni klonirati SD AI webUI u ovu mapu pomoću Git klijenta i GitHub repozitorija. Slijedite ove korake:

  • U direktoriju StableDiffusionAI kliknite desnom tipkom miša i odaberite Git Bash Here u kontekstualnom izborniku.
  • Ovo će otvoriti sučelje naredbenog retka Git klijenta.
  • Sada idite na AUTOMATIC1111/stable-diffusion-webui na GitHubu i kliknite na gumb Code.
  • U kontekstualnom izborniku Code kliknite na karticu Local i kliknite na ikonu kopiraj u međuspremnik ispod kartice HTTPS.
  • Do sada ste uspješno kopirali URL web sučelja SD AI. Sada pronađite u nastavku korake da ga klonirate na računalo pomoću Git klijenta.

  • Idite na Git-Bash CLI u direktoriju StableDiffusionAI.
  • Kopirajte i zalijepite sljedeći kod:
  • git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

  • Pritisnite Enter i Git klijent će početi uvoziti SD AI komponente webUI u odabrani direktorij.
  • Uspješno ste stvorili datoteke potrebne za pokretanje Stable Diffusion AI pomoću grafičkog korisničkog sučelja.

    Preuzmite AI modele ili kontrolne točke

    Sada morate nabaviti najnoviji model obuke ili kontrolnu točku Stable Diffusion AI.

  • Posjetite izvorni portal kontrolne točke Stable Diffusion AI na Hugging Face.
  • Pomaknite se prema dolje do odjeljka Download weights.
  • Tamo biste trebali vidjeti sljedeće datoteke:
    • sd-v1-4.ckpt
    • sd-v1-4-full-ema.ckpt
  • Kliknite na sd-v1-4.ckpt i preuzimanje datoteke će početi odmah.
  • To će potrajati jer je model veličine 4 GB.
  • Idite u direktorij za preuzimanje kada se završi.
  • Kopirajte datoteku sd-v1-4 i zalijepite je u sljedeći direktorij:
  • StableDiffusionAI > stable-diffusion-webui > modelsStable-diffusion

    Do sada ste pripremili svoje računalo za lokalno pokretanje Stable Diffusion AI. Samo slijedite dolje navedene korake da biste dobili webUI za pokretanje stvarnog AI programa.

    Pokrenite Stable Diffusion AI

    Slijedite ove korake da biste koristili SD AI webUI za proizvodnju generativnih slika pomoću modela difuzije:

  • Idite u mapu StableDiffusionAI.
  • Pronađite datoteku webui-user.bat i kliknite desnom tipkom miša na nju.
  • Kliknite na Uredi da biste otvorili batch datoteku u Notepadu.
  • U datoteci Notepad dodajte sljedeći kod iznad @echo off:
  • git pull
  • Kliknite na izbornik Datoteka na alatnoj traci i odaberite Spremi.
  • Sada dvaput kliknite na datoteku webui-user.bat da biste otvorili sučelje naredbenog retka.
  • WebUI će sada preuzeti PyTorch, okvir za duboko učenje za potrebe strojnog učenja.
  • Pričekajte dok se ovaj korak prethodne obrade ne završi.
  • Kada vidite sljedeći tekst u CLI, proces je završen:
  • Sada pomaknite CLI do odjeljka u kojem vidite Starting on local URL: text.
  • Kopirajte IP adresu pored nje i zalijepite je u adresnu traku svog web preglednika.
  • Pritisnite Enter da biste otvorili SD AI webUI.
  • Sada morate unijeti svoju tekstualnu liniju unutar polja txt2img upita. Pritisnite Generiraj i dobit ćete generativnu sliku koja vam je potrebna. Na primjer, unio sam sljedeći upit:

    napravite sliku Windows 11 računala na stolu

    U nastavku pronađite rezultat:

    Kad god morate pokrenuti Stable Diffusion AI, morate izvršiti datoteku webui-user.bat.

    Kako pokrenuti Stable Diffusion AI na Macu

    Možete slijediti isti pristup na Macu kako biste lokalno pokrenuli SD AI. Međutim, postoji macOS aplikacija koju možete koristiti za pokretanje SD AI umjesto da radite sve korake koje ste radili na računalu s operativnim sustavom Windows 11 ili 10. Ovo je aplikacija DiffusionBee.

    Zahtjevi za Mac

    Ako želite pokrenuti SD AI na Macu, sljedeće su preporučene hardverske konfiguracije:

  • macOS Monterey (macOS 12.5.1) ili bolji operativni sustav
  • Apple Silicon Mac s M1 ili M2 čipom
  • 8 GB objedinjene memorije ili bolje
  • 8 GB ili više slobodnog prostora na internom disku za AI modele i drugu obradu datoteka
  • Također možete koristiti Mac računalo zasnovano na Intelu, ali možete imati sporiju brzinu obrade.

    Preuzmite i instalirajte DiffusionBee

    U nastavku pronađite vodič korak po korak za preuzimanje i pokretanje DiffusionBee na vašem Macu:

  • Otvorite Safari preglednik i posjetite portal za preuzimanje DiffusionBee.
  • Trebali biste vidjeti dvije opcije preuzimanja: macOS Apple Silicon i macOS Intel 64-bit.
  • Odaberite opciju preuzimanja u skladu s konfiguracijom vašeg MacBooka ili iMaca.
  • U obavijesti o dopuštenju preuzimanja kliknite na gumb Dopusti.
  • Kada preuzimanje završi, kliknite na ikonu Preuzmi u Safariju.
  • Dvaput kliknite na datoteku DiffusionBee u mapi Preuzimanja da biste otvorili instalacijsko sučelje.
  • Premjestite ikonu DiffusionBee s lijeve strane u mapu Applications na desnoj strani.
  • Kliknite na Otvori u skočnom prozoru s upozorenjem.
  • DiffusionBee će se pokrenuti i započeti preuzimanje potrebnih paketa i datoteka.
  • Kada se preuzimanje završi, možete početi koristiti SD AI na DiffusionBeeu, baš kao i bilo koju drugu aplikaciju koju koristite na svom Macu. Ovo je jednokratni proces i potrebna mu je internetska veza. Kada napunite aplikaciju DiffusionBee potrebnim paketima, možete je pokrenuti izvan mreže.

    Pokrenite Stable Diffusion AI putem DiffusionBee

    Kada je DiffusionBee spreman za prihvaćanje upita za tekst u sliku ili sliku u sliku, vidjet ćete sljedeći prozor:

    Kliknite na karticu Tekst u sliku i unesite svoj upit u okvir upita. Na primjer, pokrenuo sam ovaj upit:

    Napravite sliku mačke koja leži na tipkovnici

    Kliknite na gumb Opcije da biste izmijenili izlaznu sliku promjenom vrijednosti za sljedeće:

    • Broj slika
    • Rezolucija
    • Sjeme
    • Koraci
    • Sampler
    • i mnoge druge opcije

    Kada završite s optimizacijom generativnog AI modela, kliknite na gumb Generiraj. Trebali biste vidjeti traku napretka generiranja. Kada se završi, dobit ćete sliku nešto poput one ispod:

    Alternativno, možete osigurati AI generatoru slika sliku za obuku. Zatim unesite upite da biste izmijenili sliku po želji. Pritisnite gumb Generiraj da biste dobili kreativno remek-djelo od Stable Diffusion AI. Dobivena slika potpuno je drugačija od unosa, tako da neće doći do sukoba autorskih prava ako objavite ili unovčite generativnu sliku.

    Završne riječi

    Sada znate kako pokrenuti Stable Diffusion AI lokalno na Windows PC ili Mac računalu. Možete koristiti ovaj napredni generativni AI model za proizvodnju zapanjujućih slika za svoje projekte. Ovih je dana izazovno pronaći slike dionica ili vektorske slike bez naknade za vaš izdavački rad.

    Da biste prevladali ovaj izazov, slobodno možete koristiti Stable Diffusion. Ne morate nikome pripisivati zasluge ako proizvedenu sliku koristite osobno ili komercijalno. Ako ste kreativni dizajner slika, možete uštedjeti mnogo novca izbjegavajući skupe pretplate na web aplikacije Stable Diffusion.

    Slijedi: MidJourney naspram Stable Diffusion naspram Bing Image Creator