Stabil Diffuziya nədir, onu necə quraşdırmaq və istifadə etmək olar

sabit diffuziya ilə yaradılan şəkillər

Bu birdir Stabil Diffuziya haqqında öyrənmək və bu alətdən necə istifadə edə biləcəyinizi öyrətmək üçün bələdçi.

Yuxarıdakı şəkil Stabil Diffuziya ilə yaradılıb. O, aşağıdakı mətndən yaradılıb (sorğu)

Göydələnlərlə şəhər səma xətti, Stanislav Sidorov, rəqəmsal incəsənət, ultra real, ultra detallı, fotorealistik, 4k, xarakter konsepti, yumşaq işıq, blade runner, futuristik

Stabil Diffuziya mətndən şəkilə maşın öyrənmə modelidir. Giriş və ya giriş kimi qoyduğumuz mətndən şəkillər yaratmağa imkan verən süni intellektin dərin öyrənmə modeli.

Bu, bu üslubun ilk modeli və ya ilk aləti deyil, hazırda Dall-e 2, MidJourney, Google Image haqqında çox danışılır, lakin təmsil etdiyi şeyə görə ən vacibdir. Stabil Diffuziya Açıq Mənbə layihəsidir, ona görə də hər kəs ondan istifadə edə və dəyişdirə bilər. 1.4 versiyasında bizdə bütün əvvəlcədən öyrədilmiş modelin gəldiyi 4G .cpxt faylı var və bu, əsl inqilabdır.

O qədər ki, buraxılmasından cəmi 2 və ya 3 həftə sonra PhotoShop, GIMP, Krita, WordPress, Blender və s. üçün plaginlər tapırıq. Şəkillərlə birlikdə gələn demək olar ki, hər bir alət Stabil Diffuziya tətbiq edir, o qədər ki, Midjourney kimi rəqiblər də alətlərini təkmilləşdirmək üçün ondan istifadə edirlər. Lakin o, yalnız alətlər yaratmaq üçün istifadə edilmir, lakin biz istifadəçilər olaraq onu öz kompüterimizə quraşdıra və şəkilləri yerli olaraq əldə etmək üçün işlədə bilərik.

Çünki Open Source olmaqla yanaşı, əvvəlkilərdən daha az güclü olması demək deyil. Bu əsl möcüzədir. Hal-hazırda mənim üçün hər hansı bir layihə üçün şəkillərimizi yaratmaq istəsək istifadə edə biləcəyimiz ən yaxşı vasitədir.

Stabil diffuziyanın quraşdırılması və istifadəsi yolları

Onu istifadə etməyin müxtəlif yolları var. Hal-hazırda 2-ni məsləhət görürəm. Əgər kompüterinizin lazımi gücü, yəni təxminən 8 Gb RAM-a malik qrafik kartı varsa, onu kompüterinizə quraşdırın. Aparatınız kifayət qədər güclü deyilsə, a Google Collab, hazırda Altryne-ni tövsiyə edirəm, çünki o, qrafik interfeys ilə gəlir və istifadəsi daha asandır.

ətraflı addım.

Altrin Kolabı

Əgər kompüteriniz kifayət qədər güclü deyilsə (8Gb RAM-a malik GPU) və ya heç bir şey quraşdırmadan bütün xüsusiyyətləri ilə sınamaq istəyirsinizsə, tövsiyə etdiyim seçim budur.

Mən bunu tövsiyə edirəm, çünki o, şəkilləri idarə etmək üçün bir çox variantları və təsvirdən təsvirə və yüksək səviyyəyə kimi digər model alətlərinə malik çox rahat qrafik interfeysə malikdir.

Biz istifadə edirik Altryne tərəfindən yaradılmış Google colab modeli və nəticələri saxlamaq üçün Google Disk.

hamısı pulsuzdur. Bütün prosesin bir videosunu buraxıram ki, gördüyünüz kimi çox sadədir.

PC-də quraşdırın

Onu PC-dən quraşdırmaq üçün onun GitHub-da verilən təlimatlara əməl edə bilərsiniz, https://github.com/CompVis/stable-diffusion və ya daha çox bəyəndiyim qrafik interfeysli versiyasında https://github.com/AUTOMATIC1111/stable-diffusion-webui və Windows və Linux-da onu quraşdırmaq üçün bu icraedicidən istifadə edə bilərsiniz Stabil Diffuziya UI v2

Artıq bilirsiniz ki, onun rəvan işləməsi üçün sizə minimum 8Gb RAM ilə güclü GPU lazımdır. Siz onu CPU-nu çəkə bilərsiniz, lakin bu, daha yavaşdır və bu, həm də sizdə olan prosessordan asılı olacaq. Beləliklə, avadanlığınız köhnədirsə, Stabil Diffuziyadan istifadə etmək üçün Colab və ya hansısa ödəniş metodundan istifadə etməkdən imtina etməli olacaqsınız.

Onun PC-də olmasının üstünlükləri ondan ibarətdir ki, ondan istifadə etmək çox daha sürətlidir, heç nə quraşdırmaq və ya konfiqurasiya etmək lazım deyil, bunu bir dəfə etmək kifayətdir, bundan sonra hər şey daha sürətli olacaq.

Həm də onu çox bəyənməyimin başqa bir səbəbi, onu digər skriptlərə inteqrasiya edə bilməyim və yaradılan şəkilləri birbaşa tapşırıqların iş prosesinə daxil edərək onlardan faydalana bilməyimdir ki, bu da çox vacib bir məqamdır.

Rəsmi Collab Diffuzerləri

Bu, yuxarıda tövsiyə etdiyim Colab-a çox bənzəyir, demək olar ki, eyni işləyir, modeli YÜKLƏMƏYƏ OLMAZ, lakin onun qrafik interfeysi yoxdur və hər hansı variantı dəyişdirmək üçün kodun seçimlərini dəyişmək lazımdır. bloklar və onları bizə lazım olana uyğunlaşdırmaq üçün dəyişdirin.

Bundan əlavə, biz çox cəlbedici olan image to image seçimindən istifadə edə bilmirik.

Buradan daxil ola bilərsiniz https://colab.research.google.com/github/huggingface/notebooks/blob/main/diffusers/stable_diffusion.ipynb

Məşhur NSFW olan böyüklər şəkilləri üçün filtrimiz var, lakin siz bu koddan istifadə edərək onu deaktiv edə bilərsiniz, yəni sənəddə xana yarada bilərsiniz.

def dummy_checker(images, **kwargs): return images, False
http://pipe.safety_checker = dummy_checker

Hüceyrədən dərhal sonra qoymalısınız

pipe = pipe.to("cuda")

və çalıştırın

Colab Stabil Diffuziya Sonsuzluğu

Bu Colab-da biz şəkilləri tamamlamağa imkan verən Sonsuzluq alətindən istifadə edə bilərik. Mövcud şəkildən məzmun yaradın. Əsl keçid.

https://colab.research.google.com/github/lkwq007/stablediffusion-infinity/blob/master/stablediffusion_infinity_colab.ipynb#scrollTo=lVLSD0Dh0i-L

Sabit Diffuziya ilə Dreamboth

Bu, Google-un Dreamboth with Stabil Diffusion proqramının tətbiqidir ki, bu da insanın bir neçə təsvirindən nümayiş etdirilən üz ilə fərdiləşdirilmiş nəticələr əldə etməyə imkan verir.

Şəkilləri fərdiləşdirmək üçün inanılmaz bir yol

https://github.com/XavierXiao/Dreambooth-Stable-Diffusion

Digər Colabs

Colab-da necə işləməyi artıq bilirsiniz, mən sizə tapdığım başqalarını buraxacağam ki, ən çox bəyəndiyinizi istifadə edə biləsiniz. İstəsəniz belə, öz versiyanıza sahib olmaq üçün surət çıxara və onu istədiyiniz kimi dəyişdirə bilərsiniz

Rəsmi saytından

Onu istifadə etməyin sadə yolu, sanki OpenAI-də Dall-e 2 istifadə edirsiniz, lakin platformadan istifadə edirsinizsə, xidmət pulludur. https://stability.ai/

HuggingFace-dən

Sadəcə necə işlədiyini görmək üçün onu tez bir zamanda sınamaq və bir neçə şəkil çəkmək üçün maraqlı seçimdir, lakin bu məsələyə ciddi yanaşsaq, istifadə edəcəyimiz bir çox variant var.

https://huggingface.co/spaces/stabilityai/stable-diffusion

AWS və ya bəzi Bulud xidmətindən istifadə

Sabit Diffuziya modeli buludda aparat üzərində işlətməklə istifadə edilə bilər, klassik xidmət Amazon-un AWS-dir. Hazırda müxtəlif alqoritmlərlə işləmək üçün EC2 nümunələri ilə sınaqdan keçirirəm. Mən sizə necə olduğunu söyləyəcəyəm.

Digər ödəniş xidmətləri

Stok fotolarında tətbiqlərdən tutmuş API-lərlə inteqrasiya etməyə imkan verən vebsaytlara qədər getdikcə daha çox şey yaranır. Hazırda bu diqqətimi cəlb etdi, baxmayaraq ki, şəxsən mən pulsuz xidmətlərdən istifadə edəcəyəm

Tez mühəndislik üçün alətlər

Mühəndislik əmri əmrin yaradılmasına aid olan hissədir, yəni bizim şəkillərimizi yaratmaq üçün modeli qidalandırdığımız ifadədir. Bu əhəmiyyətsiz bir məsələ deyil və böyük nəticələr əldə etmək üçün ondan necə istifadə edəcəyinizi çox yaxşı bilməlisiniz.

Öyrənmək üçün çox faydalı bir vasitədir Leksika, biz şəkilləri və onların istifadə etdikləri təklifi, toxumu və rəhbərlik miqyasını gördüyümüz yerdə.

Ətrafınıza göz ataraq, axtardığınız nəticənin növünü əldə etmək üçün göstərişə hansı növ elementləri təyin etməli olduğunuzu öyrənəcəksiniz.

Şərh yaz