Cum să rulați Stable Diffusion AI pe Mac și Windows

Doriți să creați imagini generative din text folosind Stable Diffusion AI (SD AI)? Acest articol este cel mai simplu ghid pas cu pas pentru a realiza acest lucru.

Crearea de imagini remarcabile pentru bloguri, videoclipuri, site-uri web și aplicații ar trebui să fie ieftină și rapidă atunci când inteligența artificială (AI) înflorește. Nu mai trebuie să proveniți dintr-un design vizual sau un fundal creativ pentru a genera imagini uimitoare care vor atrage cititorii, traficul web sau utilizatorii de aplicații.

Tehnica de generare a imaginilor AI poate face, de asemenea, aplicațiile web și aplicațiile mobile care se ocupă de design grafic și editare mai eficiente.

Continuați să citiți pentru a explora modalități convenabile de a rula cea mai populară imagine generativă AI, Stable Diffusion AI, pe Mac și PC.

Ce este Stable Diffusion AI?

Stable Diffusion AI este un model AI de ultimă oră care se ocupă de procesarea imaginilor. Preia textul ca prompt și generează imagini bazate pe diverse modele de difuzie. Utilizează un proces de difuzie pentru a produce imagini iterativ.

Spre deosebire de alte IA-uri generative de imagine, Stable Diffusion nu generează imagini dintr-o singură mișcare din distribuțiile de antrenament. În schimb, folosește un proces de difuzie pas cu pas pentru a rafina treptat imaginea în încercări succesive.

Dacă ați avut vreodată nevoie să utilizați instrumente AI precum MidJourney, DALL-E, Contrastive Language-Image Pre-Training (CLIP), Playground AI etc., atunci vă va plăcea Stable Diffusion. Vă permite să creați imagini imaginare de la zero. Imaginile rezultate sunt de calitate standard, astfel încât să le puteți utiliza pe site-uri web, aplicații și materiale de marketing.

Motive pentru a rula Stable Diffusion AI local

Stable Diffusion AI este un instrument AI open-source. Deci, oricine își poate obține punctul de control sau modelul de antrenament AI din depozitele publice și poate genera imagini AI pe cont propriu. Există două moduri de a utiliza acest instrument AI de imagine generativă:

  • Utilizați aplicații online care sunt costisitoare
  • Rulați local pe un PC sau Mac și economisiți bani
  • Iată motivele pentru a rula Stable Diffusion AI pe propriul sistem:

  • Vă păstrați proprietatea completă a conținutului creativ. Nu este nevoie să creditați niciun instrument sau organizație.
  • Creați mii de imagini în scopuri comerciale sau personale fără să plătiți un ban.
  • Evitați nevoia de a vă abona la instrumente costisitoare de IA pentru imagini generative online.
  • Utilizați sute de setări pentru a modifica imaginea finală așa cum doriți.
  • Generați imagini AI offline; nu este nevoie de internet.
  • Poate cel mai important motiv pentru a rula SD AI la nivel local este capacitatea de a modifica modelul de antrenament și rezultatul. De exemplu, puteți utiliza următoarele setări:

    • Upscaling imagine
    • Interogați opțiunile
    • Restaurarea feței
    • Antrenament personalizat pentru modele AI
    • Parametrii samplerului
    • Text în imagine
    • Imagine la imagine
    • Fuziunea punctului de control
    • Rezoluția imaginii, lățime, înălțime etc., reglare fină
      Cei mai buni 10 clienți S3 pentru Windows și Mac

    Acum că știți mai multe despre SD AI și despre rațiunea de a-l rula local, găsiți mai jos instrucțiunile pentru a-l rula pe un PC Windows și Mac:

    Cum să rulați Stable Diffusion AI pe Windows

    Fluxul de lucru simplu pentru a rula SD AI pe computer este să instalați pachetele software necesare pe computer. Apoi, trebuie să obțineți cel mai recent punct de control sau model de instruire AI dintr-un depozit public.

    După ce obțineți punctul de control, îmbinați-l cu o interfață grafică de utilizator pentru Stable Diffusion și începeți producția de imagini. Iată o schiță pas cu pas a întregului proces. Urmează-te pentru a avea succes în rularea SD AI la prima încercare.

    Cerințe PC

    Deoarece AI-urile de imagine generativă se bazează în mare măsură pe configurația hardware a computerului dvs. pentru a efectua milioane de calcule pe care le face, trebuie să utilizați un computer de înaltă performanță în acest scop. PC-ul trebuie să conțină următoarele specificații hardware pentru a rula SD AI fără probleme:

    • Windows 8 sau Windows 10 sau Windows 11
    • Procesoare cu mai multe nuclee (64 de biți) precum Intel Core i7 din a 12-a generație sau mai bune
    • 16 GB sau mai mult RAM DDR4 sau DDR5
    • SSD NVMe pentru o execuție mai rapidă a codului pe unitatea locală
    • GPU dedicat de la NVIDIA sau Radeon cu 8 GB VRAM sau mai mult
    • VRAM de 4 GB va funcționa, de asemenea, dar este posibil să aveți viteze de procesare mai lente
    • Conexiune la internet pentru a actualiza frecvent pachetele software
    • Un sistem eficient de răcire a CPU, deoarece procesarea generativă a imaginii sau îmbunătățirea prin AI sunt procese exhaustive care generează multă căldură

    Descărcați și instalați Git

    În primul rând, trebuie să descărcați și să instalați sistemul de control al versiunii Git pentru computerul dvs. Iată cum:

  • Accesați portalul Git Download pentru Windows.
  • Faceți clic pe butonul de configurare Git pentru Windows pe 64 de biți pentru a descărca fișierul de configurare.
  • Accesați locația de descărcare de pe computer și faceți dublu clic pe fișierul Git-2.41.0-64-bit.
  • Faceți clic pe Executare și apoi continuați să faceți clic pe Următorul pentru toate casetele de dialog.
  • Lăsați software-ul să se instaleze singur.
  • Faceți clic pe Terminare când instalarea este finalizată.
  • Descărcați și instalați Python

    Stable Diffusion folosește diverse biblioteci Python pentru a-și rula modelele AI, pentru a efectua calcule complexe și așa mai departe. Prin urmare, trebuie să instalați cel mai recent pachet software Python pe computer. Urmați acești pași:

  • Vizitați portalul de descărcare Python Windows.
  • Faceți clic pe butonul Descărcați Python 3.XX.X.
  • Odată ce descărcarea este finalizată, accesați directorul de unde ați descărcat Python.
  • Faceți dublu clic pe programul de instalare și bifați caseta de selectare Add Python.exe to PATH.
  • Faceți clic pe Instalați acum.
  • Închideți programul de instalare odată terminat.
  • Clonează Stable Diffusion WebUI pe PC

    Pentru a rula SD AI pe computer, aveți nevoie de o interfață grafică de utilizator. Acest lucru facilitează generarea de imagini. Nu trebuie să vă amintiți comenzile complexe Python pentru a genera text în imagine, imagine în imagine, pentru a modifica setările modelului AI etc.

    În primul rând, trebuie să creați un director pe hard disk-ul local în care trebuie să importați Stable Diffusion WebUI din GitHub. Acest director va găzdui, de asemenea, toate punctele de control SD AI sau modelele de antrenament. Deci, accesați orice unitate de pe computer, faceți clic dreapta și alegeți opțiunea New Folder. Redenumiți folderul în StableDiffusionAI.

      Remediați Scrivener care nu răspunde pe Windows 10

    Acum, sunteți gata să clonați SD AI webUI în acest folder folosind un client Git și un depozit GitHub. Urmați acești pași:

  • În directorul StableDiffusionAI, faceți clic dreapta și alegeți Git-Bash Here din meniul contextual.
  • Aceasta va deschide interfața de linie de comandă a clientului Git.
  • Acum, accesați AUTOMATIC1111/stable-diffusion-webui pe GitHub și faceți clic pe butonul Cod.
  • În meniul contextual Cod, faceți clic pe fila Local și faceți clic pe pictograma copiere în clipboard de sub fila HTTPS.
  • Până acum, ați copiat cu succes adresa URL a SD AI webUI. Acum, găsiți mai jos pașii pentru a-l clona pe computer folosind clientul Git.

  • Accesați CLI-ul Git-Bash din directorul StableDiffusionAI.
  • Copiați și lipiți următorul cod:
  • git clone <a href="https://github.com/AUTOMATIC1111/stable-diffusion-webui.git" target="_blank" rel="noopener">https://github.com/AUTOMATIC1111/stable-diffusion-webui.git</a>

  • Apăsați Enter, iar clientul Git va începe să importe componente SD AI webUI în directorul selectat.
  • Ați creat cu succes fișierele necesare pentru a rula Stable Diffusion AI folosind o interfață grafică de utilizator.

    Descărcați modele AI sau puncte de control

    Acum, trebuie să obțineți cel mai recent model de antrenament AI Stable Diffusion sau punct de control.

  • Vizitați portalul original al punctului de control Stable Diffusion AI pe Hugging Face.
  • Derulați în jos la secțiunea Descărcați greutățile.
  • Acolo, ar trebui să vedeți următoarele fișiere:
    • sd-v1-4.ckpt
    • sd-v1-4-full-ema.ckpt
  • Faceți clic pe sd-v1-4.ckpt și descărcarea fișierului va începe instantaneu.
  • Va dura ceva timp deoarece modelul are o dimensiune de 4 GB.
  • Accesați directorul de descărcare odată ce este finalizat.
  • Copiați fișierul sd-v1-4 și lipiți-l în următorul director:
  • StableDiffusionAI > stable-diffusion-webui > modelsStable-diffusion

    Până acum, v-ați pregătit computerul să ruleze Stable Diffusion AI la nivel local. Doar urmați pașii de mai jos pentru a face ca webUI să ruleze programul AI real.

    Rulați Stable Diffusion AI

    Urmați acești pași pentru a utiliza SD AI webUI pentru a produce imagini generative folosind modele de difuzie:

  • Accesați folderul StableDiffusionAI.
  • Găsiți fișierul webui-user.bat și faceți clic dreapta pe el.
  • Faceți clic pe Editare pentru a deschide fișierul batch într-un Notepad.
  • Pe fișierul Notepad, adăugați următorul cod deasupra @echo off:
  • git pull
  • Faceți clic pe meniul Fișier din bara de instrumente și alegeți Salvare.
  • Acum, faceți dublu clic pe fișierul webui-user.bat pentru a deschide o interfață de linie de comandă.
  • WebUI va descărca acum PyTorch, un cadru de învățare profundă în scopuri de învățare automată.
  • Așteptați până la finalizarea acestui pas de preprocesare.
  • Când vedeți următorul text în CLI, procesul este finalizat:
  • Acum, derulați CLI-ul până la secțiunea în care vedeți Running on local URL: text.
  • Copiați adresa IP de lângă ea și inserați-o în bara de adrese a browserului dvs. web.
  • Apăsați Enter pentru a deschide SD AI webUI.
  • Acum, trebuie să introduceți promptul de text în câmpul de solicitări txt2img. Apăsați pe Generare și veți obține imaginea generativă de care aveți nevoie. De exemplu, am introdus următorul prompt:

    creați o imagine a unui computer Windows 11 pe un birou

    Găsiți mai jos rezultatul:

      Remediați eroarea nespecificată League of Legends în Windows 10

    Ori de câte ori trebuie să rulați Stable Diffusion AI, trebuie să executați fișierul webui-user.bat.

    Cum să rulați Stable Diffusion AI pe Mac

    Puteți urma aceeași abordare pe un Mac pentru a rula SD AI la nivel local. Cu toate acestea, există o aplicație macOS pe care o puteți folosi pentru a rula SD AI, în loc să faceți toți pașii pe care i-ați făcut pe un computer cu Windows 11 sau 10. Aceasta este aplicația DiffusionBee.

    Cerințe pentru Mac

    Dacă doriți să rulați SD AI pe un Mac, următoarele sunt configurațiile hardware recomandate:

  • macOS Monetery (macOS 12.5.1) sau un sistem de operare mai bun
  • Apple Silicon Mac cu cip M1 sau M2
  • 8 GB memorie unificată sau mai bună
  • 8 GB sau mai mult spațiu liber pe unitatea internă pentru modelele AI și alte procesări de fișiere
  • De asemenea, puteți utiliza un Mac bazat pe Intel, dar este posibil să aveți o viteză de procesare mai mică.

    Descărcați și instalați DiffusionBee

    Găsiți mai jos ghidul pas cu pas pentru a descărca și a rula DiffusionBee pe Mac:

  • Deschideți browserul Safari și vizitați portalul de descărcare DiffusionBeed.
  • Ar trebui să vedeți două opțiuni de descărcare: macOS Apple Silicon și macOS Intel pe 64 de biți.
  • Alegeți opțiunea de descărcare în funcție de configurația Macbook-ului sau iMac.
  • În notificarea Permite descărcări, faceți clic pe Permite.
  • Odată ce descărcarea este finalizată, faceți clic pe pictograma Descărcare din Safari.
  • Faceți dublu clic pe fișierul DiffusionBee din folderul Descărcări pentru a deschide interfața de instalare.
  • Mutați pictograma DiffusionBee din stânga în folderul Aplicații din dreapta.
  • Faceți clic pe Deschidere în fereastra pop-up de avertizare.
  • DiffusionBee va lansa și va începe descărcarea pachetelor și fișierelor necesare.
  • Odată ce descărcarea este completă, puteți începe să utilizați SD AI pe DiffusionBee, la fel ca orice altă aplicație pe care o utilizați pe Mac. Acesta este un proces unic și necesită conexiune la internet. După ce activați aplicația DiffusionBee cu pachetele necesare, o puteți rula offline.

    Rulați Stable Diffusion AI prin DiffusionBee

    Când DiffusionBee este pregătit să accepte solicitările Text în imagine sau Imagine în imagine, veți vedea următoarea fereastră:

    Faceți clic pe fila Text la imagine și introduceți solicitarea în caseta de solicitare. De exemplu, am rulat acest prompt:

    Creați o imagine a unei pisici întinsă pe o tastatură

    Faceți clic pe butonul Opțiuni pentru a modifica imaginea de ieșire prin modificarea valorilor pentru următoarele:

    • Numărul de imagini
    • Rezoluţie
    • Sămânță
    • Pași
    • Sampler
    • si multe alte optiuni

    După ce ați terminat de optimizat modelul AI generativ, faceți clic pe butonul Generare. Ar trebui să vedeți o bară de progres Generare. Când se termină, veți obține o imagine asemănătoare cu cea de mai jos:

    Alternativ, puteți furniza generatorului de imagini AI o imagine de antrenament. Apoi, introduceți solicitări pentru a modifica imaginea așa cum doriți. Apăsați butonul Generare pentru a obține o capodopera creativă de la Stable Diffusion AI. Imaginea rezultată este complet diferită de cea introdusă, așa că nu va exista niciun conflict de drepturi de autor dacă publicați sau monetizați imaginea generativă.

    Cuvinte finale

    Acum știți cum să rulați Stable Diffusion AI local pe un computer Windows sau Mac. Puteți folosi acest model AI generativ avansat pentru a produce imagini uimitoare pentru proiectele dvs. În zilele noastre, este o provocare să găsești stocuri sau imagini vectoriale fără drepturi de autor pentru munca ta de publicare.

    Pentru a depăși această provocare, puteți utiliza Stable Diffusion în mod liber. Nu trebuie să acordați credit nimănui dacă utilizați imaginea produsă personal sau comercial. Dacă sunteți un designer de imagini creativ, puteți economisi mulți bani evitând abonamentele costisitoare la aplicațiile web Stable Diffusion.

    În continuare, MidJourney vs. Stable Diffusion vs. Bing Image Creator