Rehber: Stable Diffusion'u Google Colab üzerinden çalıştırın.

Başlamadan önce

Google hesabınızda oturum açtığınızdan emin olun ve Google Colab sayfasını yeni bir sekmede açın.

İlk not parçacığı

İlk not parçacığı

Drive Config
  • mount_drive

Üreteceğiniz resimlerin Google Drive'ınıza kaydedilmesini istiyorsanız işaretleyin, istemiyorsanız boş bırakın.


  • output_drive_folder:

mount_drive seçeneğini aktifleştirmeniz durumunda oluşturulan görsellerin Google Drive'ınızın içerisinde nereye/hangi klasöre kaydedileceğini belirler. Hiç ellemezseniz cagliostro-colab-ui adında bir klasör Google Drive'ınızda oluşturulur ve oraya kaydedilir. Değiştirmek isterseniz prefix + suffix yazısını silip kendi istediğiniz klasör adını yazabilirsiniz.

Boşluklu ya da Türkçe karakter içeren klasör isimleri hataya yol açabilir. Örneğin, yapay-zeka-anime-kızları (içinde ı harfi var), stable diffusion (boşluk içeriyor.)


Repo Config

Hiçbir seçenekte değişiklik yapmanıza gerek yok, olduğu gibi bırakın.


Optimization Config
  • colab_optimizations

Colab'ın ücretsiz planda da sorunsuz çalışmasını sağlıyor,

Google Colab ücretsiz plan kullanıyorsanız aktif,

  • colab_optimizations

Google Colab ücretli plan kullanıyorsanız kapalı

  • colab_optimizations

olacak şekilde ayarlamanız gerekiyor.

  • mobile_optimizations

Telefonlarda Google Colab sekmesinin sürekli uyanık kalmasını sağlar. Kısaca telefondaysanız aktif, değilseniz kapalı olarak ayarlayabilirsiniz.


Yukarıda açıklamalarını yaptığım seçenekleri kendinize göre ayarladıktan sonra not parçacığını çalıştırabilirsiniz.


Sık karşılaşılan hata ve çözümü (bu hatayı almıyorsanız aşağıdaki yazıyı umursamayın.)

MessageError: Error: credential propagation was unsuccessful hatası alırsanız mount_drive seçeneğini deaktif konuma getirip tekrar deneyin, düzelecektir.


İkinci not parçacığı

İkinci not parçacığı

Burada indirmek istediğiniz Stable Diffusion modellerini işaretleyip çalıştıracaksınız. İstediğiniz model listede yoksa buradaki açıklamayı takip edin.


Üçüncü not parçacığı

Üçüncü not parçacığı

ControlNet çalıştırmak isterseniz bu not parçacığını çalıştırın, ControlNet çalıştırmak istemiyorsanız bu not parçacığını çalıştırmadan atlayabilirsiniz.

ControlNet ne?

Bilmiyorsanız not parçacığını çalıştırmadan direkt atlayabilirsiniz, öğrenmek istiyorsanız Technopat Sosyal'de paylaşılan bu rehbere göz atabilirsiniz.


Dördüncü not parçacığı

Dördüncü not parçacığı

İkinci not parçacığında, yani Stable Diffusion modellerini indirdiğimiz kısımda istediğiniz model yoksa indirmek için burayı kullanacaksınız. Çoğu kişi istediği modeli halihazırda ikinci not parçacığında bulabileceği için bu not defterinin açıklaması en alt kısma taşındı.


Beşinci not parçacığı

Beşinci not parçacığı

Eksik Açıklama

Bu not parçacığındaki aşağıda açıklamasını yapmadığım kısımlara hiç dokunmanıza gerek yok, bilerek onları esgeçtim.

Alternative Tunnel
  • select_tunnel

Hiç ellemeden multiple değerinde bırakabilirsiniz, ya da ne yaptığımı biliyorum diyorsanız değiştirebilirsiniz.


UI/UX Config
  • select_theme

Stable Diffusion arayüzünde hangi temanın kullanılacağı seçeneği, normalde turuncu renk geliyor isterseniz değiştirebilirsiniz ya da arayüz hazır olunca arayüz içerisinden de değiştirebilirsiniz.


Listede olmayan modelleri indirme

Dördüncü not parçacığı custom_model_url kısmının karşısına daha önceki listede olmayıp da indirmek istediğiniz modelin indirme linkini yapıştırmanız gerekiyor.

Oraya kolaylık olması açısından arıyor olabileceğiniz birkaç modelin linkini koydum kopyala yapıştır yapabilirsiniz eğer aradığınız model onların arasındaysa.

Birden çok model indirme

Eğer birden çok model indirmek istiyorsanız linklerin arasına virgül koyup virgülden sonra boşluk koyduktan sonra sonraki linki yapıştırın. Zaten bunun bir örneğini halihazırda gelen haliyle görebilirsiniz. Rastgele linklerle başka bir örnek: https://google.com, https://youtube.com, https://microsoft.com


Geriye kalan angarya not defterleri

Geriye kalan angarya not defterleri

Peki ya diğer not defterleri ne için diye soracak olursanız, onlar oluşturduğunuz resimleri eğer ki ilk not parçacığındaki mount_drive seçeneğini işaretlemediyseniz Colab'dan çıkmadan önce kaydetmek içindi fakat hem lüzumsuzlar hem de orjinal bozuk colab'dan alınıp (sizin rehberin başında açtığınız colab bu rehberin de yazarı olan @floya_ tarafından düzeltilmiş olan versiyon.) gereksiz oldukları kodları için düzenlenmedi, yani ikisinden birisini çalıştırırsanız yaklaşık iki dakika içerisinde colab size bağlantınız kesildi hatası verir.

Güncelleme

Oradaki ilk not parçacığındaki bağlantı hatasını düzelttim ama yine de çok işe yarar bir not defteri değil, lazımsa kullanırsınız.


Sonsöz

Bu rehber yukarıda da bağlantısı verilen colabı düzenleyen @floya_ tarafından yazılmıştır.

@floya_

Stable Diffusion arayüzü için destek vermiyorum, colab ile ilgili yaşadığınız ve SİZDEN KAYNAKLI OLDUĞUNU DÜŞÜNMEDİĞİNİZ sorunlar için iletişime geçebilirsiniz.

Değişiklik Kaydı

İlk yayınlanma

  • Sürekli bağlantının kesilmesi hatası düzeltildi.

İkinci versiyon (18.08.2023)

  • İlk not parçacığındaki yazılar ve içerikler düzenlendi, organize edildi.
  • İlk sürüm aceleye geldiği için kod bölmelerini kapatmayı unutup kaydetmişim 😅 artık kodların içeriği siz isteyerek açmadıkça gözükmeyecek.
  • İlk sürümde değerleri kendime göre ayarlayıp kaydetmişim, (onları sıfırlamayı unutmuşum.) şuan onları hiç ellemenize gerek kalmayacak şekilde düzelttim.
  • Dördüncü not parçacığına arıyor olabileceğiniz modellerin linklerini hızlıca kopyala yapıştır yapabilesiniz diye ekledim.
  • Aşağıda gördüğünüz not parçacığını kullanan oluyor mudur bilmiyorum ama, onun bağlantı kesme hatasını düzelttim. Artık sorunsuz bir şekilde o parçacığı da kullanabilirsiniz.

Düzeltilen not parçacığı

  • Colab'daki bazı not defterlerinin içeriği değiştiği için rehberdeki ekran görüntülerini de güncelledim.
  • Aynı şekilde rehberde colab güncellemesinden dolayı küçük değişikler yaptım.

Colab'dan faydalananlara not

Normalde bu colabı ilk yayınladığımda sadece birkaç kişi sorun yaşıyor diye yayınlamıştım fakat sanırım sadece birkaç kişinin değil birçok kişinin işine yarıyor. Gerçekten bunu beklemiyordum ve insanların düzenlediğim colab'dan yararlanması, insanlara yardımcı olabilmek beni gerçekten çok mutlu ediyor.

Colabı güncellemeye devam edecek miyim?

Normalde ikinci versiyon güncellemesini kendim için yapıyordum, ama daha sonra kafama birden hadi bunu da herkese açık yayınlayayım diye esti. Uzatmadan sorunun cevabına gelecek olursam; kafam nasıl eserse, hiçbir fikrim yok.
Belki aklıma aynı versiyon 2 güncellemesindeki birşeyler eserse, mesela indirme kod parçasındaki ekstra modelleri ben kendim çok üşengeç olduğum için eklemiştim, ama dediğim gibi. Sonradan kafama esti, herkes için yayınlayayım güncellemeyi dedim.

Edit

Pub: 12 Aug 2023 18:39 UTC

Edit: 18 Aug 2023 03:50 UTC

Views: 787