Yapay zeka teknolojilerinin evrilmesiyle birlikte, metin komutlarından (prompt) saniyeler içinde etkileyici görseller üretmek herkes için erişilebilir hale geldi. Bulut tabanlı servislerin sınırlandırmalarından ve abonelik ücretlerinden kurtulmak isteyenler için Stable Diffusion, kendi yerel donanımınızda çalıştırma imkanı sunan güçlü bir açık kaynaklı modeldir. Kendi bilgisayarınızda bu sistemi çalıştırmak, tamamen size ait, sınırsız ve sansürsüz bir yaratıcılık alanı yaratır.
Stable Diffusion kurulum süreci, ilk bakışta karmaşık komut satırları ve teknik terimler nedeniyle göz korkutucu gelebilir. Ancak doğru adımları takip ederek ve sisteminizin bileşenlerini doğru yapılandırarak bu süreci oldukça kolay bir şekilde tamamlayabilirsiniz. Bu rehberde, Python ve Git kurulumundan arayüz entegrasyonuna kadar tüm aşamaları detaylıca ele alarak bilgisayarınızı tam teşekküllü bir yapay zeka atölyesine dönüştüreceğiz.
Stable Diffusion İçin Gereken Donanım ve Sistem Gereksinimleri
Yerel bir yapay zeka modeli çalıştırmanın en kritik unsuru donanım gücüdür. Bulut sunucuları yerine kendi donanımınızı kullanacağınız için yükün çok büyük bir kısmı ekran kartınıza biner. Özellikle VRAM (Video RAM) kapasitesi, üretebileceğiniz görsellerin hem çözünürlüğünü hem de hızını doğrudan etkileyen en temel faktördür. Bu aşamada güçlü bir Nvidia Ekran Kartları seçimi yapmak, süreçlerin çok daha stabil ve hızlı ilerlemesini sağlar. En az 8 GB VRAM barındıran bir model, başlangıç için ideal bir temel oluşturur.
Ekran kartının yanı sıra sistemin genel performansını desteklemek için işlemci, RAM ve depolama birimleri de büyük önem taşır. Model dosyaları oldukça büyük boyutludur ve sabit diskinizden ekran kartına hızlı bir şekilde aktarılmaları gerekir. Bu nedenle yüksek okuma/yazma hızına sahip bir NVMe M.2 SSD kullanmak yükleme sürelerini ciddi oranda kısaltır. Ayrıca çoklu görevlerde tıkanmamak adına güçlü İşlemciler ve yeterli kapasitede Ram seçimi yapılması sistem kararlılığı açısından elzemdir.
Gerekli Yazılımların Kurulumu: Git ve Python
StableDiffusion kurulum aşamasının ilk adımı, bilgisayarınıza gerekli temel araçları yüklemektir. Bu araçların başında sürüm kontrol sistemi olan Git ve programlama dili altyapısı sunan Python gelir. Resmi web sitelerinden işletim sisteminize uygun sürümleri indirerek işe başlamalısınız. Python kurulumu sırasında alt bölümde yer alan "Add Python to PATH" seçeneğini işaretlemeyi kesinlikle unutmayın; aksi takdirde komut satırı araçları doğru şekilde çalışmayacaktır.
Yazılımların kurulumu tamamlandıktan sonra komut satırını (Command Prompt veya PowerShell) açarak sürümlerin doğru yüklenip yüklenmediğini kontrol edebilirsiniz. 'git --version' ve 'python --version' komutları ile kurulumların başarılı olduğunu doğruladıktan sonra, model dosyalarını bilgisayarınıza indirmek için hazırlık yapmış olursunuz. Bu aşamada herhangi bir hata almamak için yönetici haklarıyla işlem yapmak ve arka planda çalışan gereksiz ağ işlemlerini kapatmak faydalı olacaktır.
Automatic1111 WebUI Kurulumu ve Yapılandırma
Stable Diffusion topluluğu tarafından en çok tercih edilen ve en kararlı arayüzlerden biri Automatic1111 tarafından geliştirilen WebUI arayüzüdür. Bu arayüz, komut satırı ile uğraşmadan tarayıcınız üzerinden görsel üretmenize, modelleri yönetmenize ve gelişmiş ayarları değiştirmenize olanak tanır. Kurulum için boş bir klasör oluşturup bu klasör içinde komut satırını açarak 'git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git' komutunu çalıştırmanız yeterlidir.
Dosyalar bilgisayarınıza indikten sonra, ana dizinde bulunan 'webui-user.bat' dosyasını çalıştırmanız gerekir. Bu dosya, gerekli tüm Python kütüphanelerini (PyTorch dahil) otomatik olarak indirip kuracaktır. İlk çalıştırma süreci internet hızınıza ve sistem performansınıza bağlı olarak biraz zaman alabilir. Kurulum bittiğinde tarayıcınızda açılacak olan yerel bağlantı adresi üzerinden arayüze erişebilir ve ilk yapay zeka görselinizi üretmeye başlayabilirsiniz.
Checkpoint Model Dosyaları Nasıl İndirilir ve Eklenir?
Arayüzü kurduktan sonra görsel üretebilmek için eğitilmiş model dosyalarına (Checkpoint) ihtiyacınız vardır. Civitai veya Hugging Face gibi platformlar, farklı sanat stillerine, fotogerçekçiliğe veya anime tarzına odaklanan binlerce ücretsiz model sunar. İndirdiğiniz '.safetensors' uzantılı bu büyük boyutlu dosyaları, 'stable-diffusion-webui\models\Stable-diffusion' klasörünün içine kaydetmeniz gerekmektedir.
Modelleri doğru dizine yerleştirdikten sonra WebUI arayüzünü yeniden başlatmanız veya arayüz içerisindeki yenileme butonuna basmanız yeterlidir. Sol üst köşede yer alan model seçim menüsünden indirdiğiniz yeni modeli seçebilir ve hemen komut girmeye başlayabilirsiniz. Farklı modellerin farklı prompt yapıları ve negatif prompt gereksinimleri olabileceği için, modelin indirme sayfasındaki önerilen ayarları incelemek her zaman en iyi sonucu almanızı sağlar.
Performans İyileştirme ve Hızlandırma İpuçları
Stable Diffusion çalıştırırken donanımınızdan maksimum verim almak için bazı başlatma parametrelerinden yararlanabilirsiniz. Özellikle VRAM sınırlarıyla karşılaşan kullanıcılar için 'webui-user.bat' dosyasını metin düzenleyici ile açıp komut satırına ek özellikler eklemek hayat kurtarıcıdır. Örneğin `--xformers` komutunu eklemek, bellek kullanımını optimize ederek üretim hızını önemli ölçüde artırır ve daha yüksek çözünürlüklerde çalışmanıza olanak tanır.
Bunun yanı sıra, sürücülerinizin güncel olduğundan emin olmak ve arka planda ekran kartını yoran diğer uygulamaları kapatmak performans dalgalanmalarını önler. GPUGaraj kullanıcıları için önerilen güçlü donanım kombinasyonları, yapay zeka render süreçlerinde kesintisiz ve akıcı bir deneyim sunar. Gelişmiş ayarlar sekmesinden tile VAE veya lowvram gibi optimizasyonları aktif ederek donanım sınırlarınızı daha verimli kullanabilirsiniz.
Sık Sorulan Sorular
Stable Diffusion çalıştırmak için ekran kartı şart mı?
Evet, teorik olarak işlemci (CPU) üzerinden de çalıştırmak mümkündür ancak bu işlem son derece yavaştır ve bir görselin üretilmesi saatler sürebilir. Verimli bir deneyim için güçlü bir ekran kartı şarttır.
Kaç GB VRAM gereklidir?
Minimum 8 GB VRAM ile rahatlıkla başlangıç yapabilirsiniz. Daha büyük modeller ve yüksek çözünürlüklü çalışmalar için 12 GB ve üzeri kapasiteler çok daha konforlu bir kullanım sunar.
Stable Diffusion kullanımı tamamen ücretsiz mi?
Evet, açık kaynaklı yazılımlar ve modeller tamamen ücretsizdir. Kendi donanımınızı kullandığınız için herhangi bir bulut abonelik ücreti ödemezsiniz.
İndirdiğim modelleri nereye kaydetmeliyim?
İndirdiğiniz .safetensors uzantılı tüm ana model dosyalarını webui klasörü içerisindeki 'models/Stable-diffusion' dizinine taşımanız gerekmektedir.
Kurulum sırasında hata alırsam ne yapmalıyım?
Python sürümünün doğru (genellikle 3.10.x önerilir) olduğundan, PATH ayarlamalarının yapıldığından ve komut satırında eksik kütüphane kalmadığından emin olun. Hata kodunu inceleyerek topluluk forumlarından destek alabilirsiniz.

