Rehber Free Stable Diffusion Kullanarak Yapay Zeka Görsel Yaratma

theRiokoyos

Kilopat
Katılım
28 Ağustos 2016
Mesajlar
549
Makaleler
2
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
Selamlar Stable Diffusion ile kendi bilgisayarınızda nasıl AI ile görseller oluşturacağınızı anlatacağım.

Bu makalenin kaynağı:

Youtube Kanalı

Alıntıladığım Videosu

Bu rehberde gerekenler:

En az 8GB VRAM'e sahip NVIDIA Ekran Kartı. ( Cuda kullanıyoruz çünkü. )


İhtiyacımız olan linkler:

AUTOMATIC1111
TencentARG-GFPGAN
Python 3.10.9 ( Bu sürüm olması şart, neden bilmiyorum başka sürümlerde crash almamıza sebep oluyor. )
stable diffusion v1.4
GitForWindows


1-) GitForWindows'u indirip kurun. Masaüstünde simge de oluşturabilirsiniz kurulum esnasında.
1680029774029.png

2-) GitForWindows uygulamasını açalım.

2.1-) C diskimizde AIStableDiffusion adında bir klasör oluşturalım. Klasörün yolunu kopyalayalım. (örn. " C:\AIStableDiffusion )
2.2-) GitForWindows uygulamasına ''cd C:\AIStableDiffusion" yazalım.

3-) AUTOMATIC1111 GitHub sitesine gidip kaynak kodunu kopyalayalım.
1680030359564.png

4-) GitForWindows terminalimize kopyaladığımız kaynak kodunu girelim ve enterlayalım.
Kod:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

İşlem bittiğinde GitForWindows terminalini kaldırabiliriz.

5-) TencentARG-GFPGAN dosyasını ve stable diffusion v1.4 dosyasını indirelim.

5.1-) GFPAN dosyamızı oluşturduğumuz AIStableDiffusion klasörünün alt klasörünün ana kısmına atalım.
1680030614685.png

5.2-) İndirdiğimiz stable diffusion v1.4.cfg dosyamızı da ana dizin içerisinde models klasörünün içindeki Stable-diffusion klasörünün içine kopyalayalım.
1680030753712.png

6-) Ana dizinimize gelip, klasörün en aşağısında bulunan "webui-user.bat" bat dosyasını çalıştıralım.
1680030892727.png

6.1-) Gerekli indirmeleri yapmasını bekleyelim. Eğer bir sorunla karşılaşırsanız ekran kartınızın AMD olmasından veya daha önce daha yüksek veya düşük bir python sürümü var diye bahsettiğim sürümü kurmamanızdan kaynaklıdır. Pythonu kaldırıp 3.10.9 sürümünü yükleyin.


7-) İndirmeler bittikten sonra fotoğrafta gördüğünüz adresi bir web tarayıcısında açalım.
1680031091985.jpeg

:cool: Sitemizde prompt (kırmızı işaretli) kısmına yaratmak istediğimiz resmi ingilizce olarak betimleyip, yeşil ile işaretlediğim yerde ( bilgisayarınızın gücüne bağlı olarak arttırıp azaltın, denemeler yapın. Çıktı alma sürenizi uzatacaktır. ) sample sayımızı belirleyip Generate ile ( mavi işaretlediğim ) çıktımızı alabiliriz. Ayarların geri kalanıyla oynarak daha iyi ve değişik sonuçlar alabilirsiniz. Tamamen size kalmış.
1680031458756.jpeg

9-) Çıktımızı sorunsuz aldık!

1680031500318.jpeg

Kendim AMD kart sahibi olduğum için son aşamaları adamın videosundan screenshot alıp öyle ekledim. Son aşamada cuda işleyemediğim için hata alıyorum. Adamın suratı forumlarda kullanılması için izin sorduğum halde cevap alamadığım için screenshottan silinmiştir. Rehberi anlamayanlar veya daha detaylı ingilizce videolu izlemek isteyenler için yukarıda kaynağımın linki mevcut, oraya gidip bir like bırakmanızı öneririm :).

İyi forumlar dilerim.
 
Son düzenleyen: Moderatör:
AMD ve Intel için Linux'ta destek var.
AMD, ROCm ve Intel ise oneAPI kullanıyor Linux'ta.

AMD ve Intel kartlarda Windows için kısıtlı da olsa DirectML versiyonunu kullanabilirsiniz.


Arch Linux'ta Intel Arc A770 16 GB ekran kartı ile oneAPI kullanarak Stable Diffusion:

1680034550662.png
 
Son düzenleme:
AMD ve Intel için Linux'ta destek var.
AMD, ROCm ve Intel ise oneAPI kullanıyor Linux'ta.

AMD ve Intel kartlarda Windows için kısıtlı da olsa DirectML versiyonunu kullanabilirsiniz.


Arch Linux'ta Intel Arc A770 16 GB ekran kartı ile oneAPI kullanarak Stable Diffuison:

Eki Görüntüle 1718418
Çok teşekkürler. Link rica edebilir miyim? DirectML versiyonu için. Bunda çalıştıramadım da çünkü. Manjaro geçmeyi düşünüyordum, bu da mazeret :D.
 
Çok teşekkürler. Link rica edebilir miyim? DirectML versiyonu için. Bunda çalıştıramadım da çünkü.

Python ve Git kurduktan sonra bu komutlarla DirectML versiyonunu indirebilirsiniz:
Tabi ilk önce şu anda kurulu olan CUDA ve PyTorch kütüphanelerini kaldırmanız gerek.

Kod:
git clone https://github.com/lshqqytiger/stable-diffusion-webui-directml && cd stable-diffusion-webui-directml && git submodule init && git submodule update

DirectML versiyonu:
 

Yeni konular

Geri
Yukarı