Stable Diffusion, üretken yapay zeka dünyasını kasıp kavurarak kullanıcıların basit metin komutlarından son derece ayrıntılı ve gerçekçi görüntüler üretmesine olanak tanıyor.

DreamStudio ve Hugging Face gibi Stable Diffusion'a erişim sağlayan çevrimiçi araçlar bulunsa da, bunu kendi sunucunuzda yerel olarak çalıştırmanın birçok avantajı vardır.
Sunucunuzda Stable Diffusion'ı barındırarak, modelin parametreleri ve özelleştirmeleri üzerinde daha fazla kontrole sahip olursunuz; böylece oluşturulan görüntülerin özel gereksinimlerinizle daha uyumlu olmasını sağlarsınız.
Ayrıca, modeli yerel olarak çalıştırmak, üçüncü taraf hizmetlere güvenme ihtiyacını ortadan kaldırarak size daha fazla gizlilik ve veri egemenliği sağlar. Bu makalede, sunucunuzda Stable Diffusion'ı kurma ve çalıştırma sürecinde size rehberlik edeceğiz ve bu güçlü üretken AI aracının tüm potansiyelini açığa çıkarmanızı sağlayacağız.
Harika Web Siteleri Oluşturun
En iyi ücretsiz sayfa oluşturucu Elementor ile
Şimdi başlaKararlı Difüzyon Modelinin Çalışma Süreci
Kararlı Difüzyon, difüzyon modelleri olarak bilinen derin öğrenme modelleri sınıfına girer. Bunlar üretken modellerdir, yani eğitim verilerinden öğrendiklerine benzer yeni veriler üretmek üzere eğitilmişlerdir.

Model, difüzyonun fiziksel sürecine matematiksel benzerlikleri nedeniyle "difüzyon" olarak adlandırılır. Saf gürültüyle (rastgele pikseller) başlayarak ve sağlanan metin istemi tarafından yönlendirilen birçok adımda bu gürültüyü hedef görüntüye doğru kademeli olarak düzelterek çalışır.
Stable Diffusion'ın temel yeniliği, gizli bir difüzyon modeli olmasıdır. Doğrudan piksel uzayında çalışmak yerine, önceki bir görüntüden gizli kodlayıcı modeline öğrenilen sıkıştırılmış bir gizli uzayda çalışır. Bu sıkıştırılmış gösterim, verimli öğrenme ve üretime olanak tanır.
Üst düzeyde süreç şu şekilde işliyor:
- Metin istemi, CLIP gibi bir kodlama modeli kullanılarak metin gömme işlemine kodlanır.
- Gizli uzayda rastgele gürültü örneklenir.
- Gürültü, çoklu difüzyon adımlarıyla metin yerleştirmeye bağlı olarak hedef görüntü dağılımına doğru kademeli olarak düzeltilir.
- Son olarak, gürültüsü giderilmiş gizli görüntü bir kod çözücüden geçirilerek çıktı görüntüsü oluşturulur.
Bu yinelemeli gürültü giderme işlemi, modelin giriş metni açıklamasına yakın tutarlı görüntüler üretmesini sağlar. Eğitim, görüntü-metin hizalama kalitesini iyileştirmek için sınıflandırıcı içermeyen rehberlik gibi gelişmiş teknikler kullanır.
Yerel Sunucuda Stable Diffusion'ı Çalıştırma
Bilgisayarınızda Stable Diffusion'ı kullanmak, farklı metin girişlerini denemenize ve ihtiyaçlarınıza daha uygun görseller oluşturmanıza olanak tanır. Ayrıca, sonuçları girdilerinize göre geliştirmek için kendi verilerinizi kullanarak modeli ayarlayabilirsiniz.
Not: Bilgisayarınızda kararlı difüzyonu çalıştırmak için bir GPU gereklidir.
Python ve Git Kurulumu
Stable Diffusion'ı çalıştırmak için bilgisayarınızda Python 3.10.6 olması gerekir. Resmi Python web sitesinden yükleyebilirsiniz.
Kurulumun başarılı olduğunu doğrulamak için komut istemini açın, ' python
' yazın ve enter'a basın. Bu, yüklediğiniz Python sürümünü görüntülemelidir.

İlerlemenizi sağlayacak tek versiyonun bu olduğunu unutmayın.
Daha sonra kod deposu yönetim sistemini - Git'i kurun.
GitHub ve Hugging Face Hesabı
GitHub, geliştiricilerin kodlarını depoladıkları ve yazılım projeleri üzerinde birlikte çalıştıkları bir yerdir. Bunu değişiklikleri takip etmek ve başkalarıyla iş birliği yapmak için kullanırlar.
Öte yandan, Hugging Face , AI odaklı bir topluluktur ve insanları açık kaynaklı projelere katkıda bulunmaya teşvik eder. Doğal dil işleme ve bilgisayarlı görüş gibi farklı modeller için merkezi bir merkez gibidir. Stable Diffusion'ın en son sürümünü indirmek için bir hesap oluşturmanız gerekir, ancak bunu daha sonra ele alacağız.
Kararlı Difüzyon Web-UI Klonlama
Bu adım çok önemlidir, ancak biraz zor olabilir. Tek yapmamız gereken, kararlı difüzyon kurulumunun temel kurulumunu bilgisayarımıza indirmektir. Depoyu indirmek için bir klasör (örneğin "stable-diffusion-demo-project") oluşturmak yararlıdır, ancak zorunlu değildir.
Bu adımı tamamlamak için Git bash'a ihtiyacınız olacak. Aşağıdaki komutu kullanarak kararlı difüzyon web kullanıcı arayüzünü klonlamak istediğiniz klasöre gidin:
cd path/to/folder
Daha sonra aşağıda verilen komutu çalıştırmalısınız -
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
Her şey yolunda gittiyse stable-diffusion-webui adında bir klasör göreceksiniz.

Kararlı Difüzyon Modeli İndiriliyor
Öncelikle Hugging Face hesabınıza giriş yapın. Ardından, indirerek bir Stable Diffusion modeli edinin. Büyük bir dosya olduğu için birkaç dakika sürebilir.
İndirdikten sonra, stable diffusion web arayüzü klasöründeki 'models' klasörüne gidin. İçerisinde, 'Put Stable Diffusion Checkpoints here' adlı bir metin dosyasıyla birlikte 'stable-diffusion' adlı bir klasör bulacaksınız.
Şimdi indirdiğiniz Stable Diffusion modelini bu klasöre taşıyın.
stable-diffusion-webui\models\Stable-diffusion
Web-UI Kurulumu
Sonra, kararlı difüzyon için gereken araçları ayarlamanız gerekir. Bu yaklaşık 10 dakika sürebilir.
cd path/to/stable-diffusion-webui
Komut isteminizi açın ve belirli bir komutu yazarak stable-diffusion-webui klasörüne gidin.
webui-user.bat
Oraya vardığınızda, sanal bir ortam oluşturmak ve işlem için gereken her şeyi yüklemek için başka bir komut çalıştırın.
Kararlı Difüzyonu Kullanmaya Başlayın
Gerekli tüm şeyleri yükledikten sonra, komut pencerenizde "http://127.0.0.1:7860" gibi bir web adresi göreceksiniz. Stable Diffusion web arayüzünü kullanmaya başlamak için bunu web tarayıcınızın adres çubuğuna kopyalayıp yapıştırmanız yeterlidir.

Özetleme
Stable Diffusion'ı kendi sunucunuzda çalıştırdığınızda gerçek potansiyeli ortaya çıkar ve özelleştirmeler ve ince ayarlar üzerinde tam kontrol sahibi olursunuz.
Yerel bir kurulumla, modeli benzersiz ihtiyaçlarınıza göre uyarlayabilir, farklı komutlar ve teknikler deneyebilir ve üretken yapay zekanın sınırlarını zorlayabilirsiniz.
Bu teknoloji hızla gelişirken, Stable Diffusion'a yerel olarak sahip olmak sizi ön plana çıkarır ve görsel neslin geleceğini yaratmanız, yenilemeniz ve şekillendirmeniz için size güç verir. Olasılıkları sorumlu bir şekilde kucaklayın ve hayal gücünüzün bu büyüleyici alemde uçmasına izin verin.