AUTOMATIC1111 Stable Diffusion Windows'a Nasıl Kurulur? - Technopat
Sonuç bulunamadı
Bütün Sonuçları Göster
Teknoloji tutkunu Technopatların ortak adresi: Technopat.net
  • Haber
  • Yapay Zeka
  • Tavsiyeler
  • Oyun
  • Video
  • Teknoloji
    • Mobil
    • Nasıl Yapılır
    • Yazılım
    • Elektronik Alışveriş Fırsatları
    • Pratik
    • Ev Teknolojileri
    • Makale
    • Güvenlik
    • Ekonomi
    • İnternet
    • Giyilebilir Teknoloji
    • Sağlık
    • Yazıcı
    • Sosyal Medya
    • Otomobil
      • Elektrikli Otomobil
  • Sosyal
Teknoloji tutkunu Technopatların ortak adresi: Technopat.net
  • Haber
  • Yapay Zeka
  • Tavsiyeler
  • Oyun
  • Video
  • Teknoloji
    • Mobil
    • Nasıl Yapılır
    • Yazılım
    • Elektronik Alışveriş Fırsatları
    • Pratik
    • Ev Teknolojileri
    • Makale
    • Güvenlik
    • Ekonomi
    • İnternet
    • Giyilebilir Teknoloji
    • Sağlık
    • Yazıcı
    • Sosyal Medya
    • Otomobil
      • Elektrikli Otomobil
  • Sosyal
Sonuç bulunamadı
Bütün Sonuçları Göster
Teknoloji tutkunu Technopatların ortak adresi: Technopat.net

Anasayfa - Makale - AUTOMATIC1111 Stable Diffusion Windows’a Nasıl Kurulur?

AUTOMATIC1111 Stable Diffusion Windows’a Nasıl Kurulur?

29 Mayıs 2023 - 12:30
- Makale, Teknoloji

Popüler Stable Diffusion yazılımı AUTOMATIC1111’den “Stable Diffusion Nedir? Nasıl Kullanılır?” adlı makalemizde bahsetmiştik. Gelin şimdi AUTOMATIC1111’i Windows’a nasıl indirip kuracağınızı adım adım inceleyelim.

Stable Diffusion, GPU’lu tüketici sınıfı bir bilgisayarda çalıştırılabilen, metinden görüntüye bir yapay zekadır. Bu kısa eğitimden sonra, kendi bilgisayarınızda yapay zeka görüntüleri oluşturabileceksiniz.

Sistem gereksinimleri

Öncelikle PC’niz, 4 GB VRAM veya daha fazlasına sahip harici bir NVIDIA ekran kartı (GPU) ile Windows 10 veya üzerini çalıştırmalıdır. Entegre bir GPU ile çalışmayacaktır.

Bilgisayarınız bu gereksinimleri karşılamıyorsa, hemen aşağıdaki diğer iki alternatifi de deneyebilirsiniz.

  • Cloud service – Google Colab.
  • Mac Apple Silicon M1/M2.

Kurulum Adımları

Adım 1: Python’u yükleyin.

Kurulum için Python 3.10.6 versiyonuna ihtiyacınız olacak. Endişelenmenize gerek kalmadan Windows’a Python kurmanın kolay iki yolundan bahsedelim.

  1. Microsoft mağazasından yükleyin.
  2. Python web sitesi tarafından sağlanan yükleyiciyi kullanın. (Bu seçeneği kullanırsanız “Python to 3.10 to PATH” seçeneğini seçtiğinizden emin olmanız gerekiyor)

İki yol da olur fakat Microsoft mağazasından yüklemenizi tavsiye ederiz.

İlk olarak, daha önce yüklediğiniz tüm Python sürümlerini kaldırın. Bunu Denetim Masası → Program ekle veya kaldır seçeneğinden yapabilirsiniz.

Microsoft mağazasından Python 3.10 versiyonunu bulun ve Python yazılımını yükleyin.

Bu adımın yanlış gitme olasılığı yüksektir. Bir kontrol yapalım.

Klavyenizdeki Windows + R tuşuna basın ve bir komut satırı yorumlayıcısı olan “Komut İstemi”ni çalıştırmak için “cmd” yazın.

Komut İstemcisi

Komut istemini açın. Aynı size bir hacker gibi hissettirecek siyah bir terminal göreceksiniz. :)

“Python” yazın ve Enter’a basın. Python 3.10’nun çıktısını göreceksiniz. Bu, Python’nu doğru şekilde kurduğunuzu gösterir.

Komut İstemcisi python komutu

Artık komut istemini kapatabilirsiniz.

Python 3.10’u doğru şekilde kurmadan bir sonraki adıma geçmeyin.

Sorun çıkarsa aşağıdaki adımları deneyin:

  • Bilgisayarınızı yeniden başlatın.
  • Python’un önceki tüm sürümlerini kaldırarak Microsoft mağazasından yeniden yükleyin.
  • Microsoft mağazasındaki çalışmıyorsa, onu kaldırın ve Python web sitesinde olanı deneyin.

Adım 2: Git’i yükleyin

Git bir kod yönetim sistemidir. AUTOMATIC1111’i kurmak ve güncellemek için Git’e ihtiyacınız olacak.

Windows sürümünü indirmek için bu sayfaya gidin.

Kurulum programını açın. Lisansı kabul etmek ve yazılımı kurmak için “Yükle”ye tıklayın.

 AUTOMATIC1111 için kurulum ekranı

Kurulumu tamamlamak için talimatları izleyin.

Adım 3: Web-ui’yi klonlayın

Bu en zor adım…

Klavyenizden Windows tuşuna basın (klavyenizdeki boşluk çubuğunun solunda bulabilirsiniz), açılan arama penceresine “cmd” yazın.

Windows arama bölümündeki Komut İstemi

Komut istemine tıklayın. Komut istemi penceresini göreceksiniz.

Öncelikle, aşağıdaki komutu yazıp Enter’a basarak yüklemeyi yapacağınız ana klasörde olduğunuzdan emin olun.

cd %userprofile%

Yazdığınız komutun C:\Users\YOUR_USER_NAME> şeklinde gözüktüğünden emin olun.

Ardından aşağıdaki komutu yazın ve AUTOMATIC1111 reposunu klonlamak için Enter’a basın.

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

Komut istemi üzerinden stable-diffusion-webui

Ana dizininizde stable-diffusion-webui adlı bir klasör göreceksiniz.

Bu arada yeni oluşturulan stable-diffusion-webui klasörünü bulabildiğiniz sürece, uygulamayı %userprofile% yerine farklı bir klasöre klonlamanızda bir sakınca olmadığını da belirtelim. Farklı bir klasöre klonlamak isterseniz klasör konumunu aşağıdaki adımlara uygun şekilde değiştirmeniz yeterli olacaktır.

Adım 4: Bir model dosyası indirin

Ardından, Dosya Gezgini’nde yeni oluşturulan klasöre gidin.

Adres çubuğuna %userprofile%\stable-diffusion-webui yazın ve enter tuşuna basın.

%userprofile%\stable-diffusion-webui

Model klasörlerine ve ardından Stable-diffusion klasörüne gidin. Aşağıdaki gibi Put Stable Diffusion checkpoints here.txt isimli bir dosya göreceksiniz.

Put Stable Diffusion checkpoints here.txt

Adım 5: Webui’yi çalıştırın

Şimdi Dosya Gezgini’nde, stable-diffusion-webui klasörüne geri dönün. Veya tekrar adres çubuğuna %userprofile%\stable-diffusion-webui yazın.

Webui-user.bat isimli dosyayı bulun. Çalıştırmak ve kurulumu tamamlamak için çift tıklayın.

Webui-user.bat

Bu son adım biraz uzun sürecektir. Tamamlandığında, aşağıdaki gibi Running on local URL: http://127.0.0.1:7860 bir mesaj göreceksiniz.

AUTOMATIC1111

Web tarayıcınızda bu http://127.0.0.1:7860/ URL’ye gidin.

AUTOMATIC1111 webui’yi göreceksiniz. Diffusion’nun doğru çalıştığına emin olmak için bir komut istemi girin (ör. “bir kedi”) ve “oluştur”a (generate) basın.

AUTOMATIC1111 webui

İşiniz bittiğinde, komut istemi penceresini kapatarak Stable Diffusion’ı kapatabilirsiniz.

Yeniden çalıştırmak isterseniz de webui-user.bat dosyasına çift tıklamanız yeterlidir.

Seçenekler

--xformers değişkeni ile Stable Diffusion’ı hızlandırabilirsiniz. GPU’da 8GB’tan daha az VRAM’iniz varsa, aynı anda daha fazla görüntü oluşturabilmeniz için bellekten tasarruf etmek üzere --medvram değişkenini kullanmanızı tavsiye ederiz.

Bunları etkinleştirmek için webui-user.bat dosyasına sağ tıklayın ve Düzenle’yi seçin. (Windows 11 kullanıyorsanız önce “Daha Fazla Seçenek Göster”i seçmeniz gerekebilir).

set COMMANDLINE_ARGS= satırını set COMMANDLINE_ARGS=--xformers --medvram ile değiştirin ve dosyayı kaydedip kapatın.

Webui-user.bat

Stable Diffusion’ı çalıştırmak için webui-user.bat dosyasına çift tıklayın.

Ek bilgiler

img2img‘de yardımcı olabilecek renkli eskiz aracını etkinleştirmek için --gradio-img2img-tool color-sketch değişkenini kullanın.

Bilgisayarı bir sunucu olarak kullanmak ve GUI’ya başka bir bilgisayarla erişmek istiyorsanız, bağlantıyı etkinleştirmek için --listen değişkenini kullanın. Güvenlik duvarını sunucuda uygun şekilde ayarlamanız gerektiğini hatırlatalım.

RTX 4000 serisi ekran kartları

Müjde! RTX 4070, RTX 4080 veya RTX 4090 model NVIDIA ekran kartları kullanıyorsanız AUTOMATIC1111’in en yeni sürümü bu ekran kartlarını destekliyor. (torch 2.0 ve cuda 11.8 ile)

Kurulumunuzun doğru çalıştığından emin olabilmeniz için bir karşılaştırma hızı sunacağım. Ayarlar şu şekilde:

  • batch size: 4
  • batch count: 10
  • Image size: 512×512
  • Sampling steps: 20
  • Sampling method: Euler a
  • Model: SD v1.5

Ölçülen hızın büyük olasılıkla sisteminizdeki diğer bileşenlere bağlı olması muhtemel olduğundan, batch size ayarını 1 olarak kullanmanızı önermiyoruz.

Her bir görüntünün oluşturulma hızını görmelisiniz. Genellikle batch size: 5 gibi ortada sabit bir değer seçin. Hız, it/s (saniyedeki iterasyon sayısı) cinsindendir.
RTX 4090’da yaklaşık 10/s almalısınız. (yineleme başına 4 görüntü) Bu, günümüzde elde edebileceğiniz maksimum hızdır.

Aşağıdaki hızlandırma parametrelerinden birini kullanabilirsiniz.

1. Seçenek:

--xformers

2. Seçenek:

--opt-sdp-no-mem-attention --no-half-vae --opt-channelslast

2. seçenek, biraz daha hızlıdır ancak sizin için en iyi olanı görmek için bunları test etmenizde fayda var.

AUTOMATIC1111 nasıl güncellenir?

Varsayılan olarak, AUTOMATIC1111 kopyanız otomatik olarak güncellenmez. Bu durumda en son sürümü kullanmanız için kopyanızı kendiniz güncellemeniz gerekecektir.

Güncellemeniz için iki seçeneğiniz var.

(1) Her çalıştırıldığında yapılan güncelleme veya
(2) Yalnızca ihtiyaç duyulduğunda yapılan güncelleme

Her çalıştırdığınızda güncelleme yapmak için:

Webui’yi her çalıştırdığınızda güncellenmesini istiyorsanız webui-user.bat dosyasını düzenleyin. Webui.bat komutunu çağırdığınız satırın önüne git pull ekleyin. Dosya şöyle bir şeye benzemeli:

@echo off

set PYTHON=
set GIT=
set VENV_DIR=
set COMMANDLINE_ARGS=--xformers --medvram
git pull

call webui.bat

Bu adımdan sonra webui her başladığında kendini güncelleyecektir.

Yalnızca ihtiyaç duyulduğunda yapılan güncelleme için:

En son sürümlerde doğru veya düzgün çalışmayan özelliklerin olma ihtimali yüksek olduğundan en son sürümü kullanmak iyi bir fikir olmayabilir. Periyodik olarak veya yalnızca yeni bir özelliğe ihtiyaç duyduğunuzda güncelleme yapmak daha ihtiyatlı bir yaklaşımdır.

Webui’yi güncellemek için Komut İstemi’ni (cmd) açın ve aşağıdaki komutu kullanarak webui’nin dizinine gidin. (Başka bir yere kurduysanız, %userprofile% öğesini değiştirmeniz gerekecektir.)

cd %userprofile%\stable-diffusion-webui

Ve komutu çalıştırın.

git pull

Webui’yi sıfırlama

Git pull bir hata gösteriyorsa, bunun nedeni genellikle bazı dosyaları yanlışlıkla değiştirmiş olmanızdır. Aşağıdaki iki komut ile webui klasörünü sıfırlayabilirsiniz.

cd %userprofile%\stable-diffusion-webui
git checkout -f master

Ve sonra tekrar git pull komutunu çalıştırın.

git pull

Tüm dosyaların sıfırlanacağını unutmayın. webui-user.bat üzerinde tekrar değişiklik yapmanız gerekecek.

Bir önceki sürüme geri dönme

Bazen webui’nin en son sürümü bozuk olduğunda onu kullanmak istemezsiniz. Aşağıdaki talimatları izleyerek önceki bir sürüme geri dönebilirsiniz.

Adım 1: Önceki sürümleri görüntülemek için bu sayfaya gidin. Her satır bir önceki sürümdür.

Adım 2: Geri dönmek istediğiniz bir sürümü seçin. Bir karar vermek için tarihe bakabilir ve yorum yapabilirsiniz.

Adım 3: Versiyonun hash kodunu kopyalamak için kopyala düğmesine basın.

AUTOMATIC1111 sürüm düşürme

Adım 4: Komut isteminde aşağıdaki komutları çalıştırın. Hash kodu (aşağıda vurgulanmıştır) yalnızca bir örnektir. Az önce kopyaladığınızı yapıştıracaksınız.

cd %userprofile%\stable-diffusion-webui
git checkout 076d624a297532d6e4abebe5807fd7c7504d7a73

Hata görürseniz webui’yi sıfırlayın (önceki bölüme bakın) ve tekrar deneyin.

Sıkça Sorulan Sorular

– AMD GPU üzerinde çalışıyor mu?
Hayır, bir NVIDIA GPU’ya sahip olmanız gerekiyor.

– Görüntüler oluşturulurken NaN hataları nasıl çözülür?
webui-user.bat dosyasına --no-half değişkeni ekleyin

– Yetersiz bellek hataları nasıl çözülür?
webui-user.bat üzerinde --med-vram bağımsız değişkeni yerine --low-vram kullanın.

– AUTOMATIC1111’i kurmanın daha kolay bir yolu var mı?
Yukarıdaki resmi kurulum talimatlarıdır. Diğer alternatifler ise şu şekilde:

  • Son zamanlarda sürüm versiyonlarını etiketlemeye başladılar. İndirip açtıktan sonra çalışmaları gerekiyor.
  • Windows için deneyebileceğiniz resmi olmayan bir kolay yükleyici mevcut.

Her şeyi denemenize rağmen yine de çalışmıyorsa o zaman AUTOMATIC1111’i çalıştırmak için Google Colab‘ı kullanabilirsiniz.

Etiketler: AUTOMATIC1111ekran kartıgitimg2imgkurulumNVIDIA RTX 4000Stable diffusionweb-uiWindows
PaylaşPaylaşTweetYollaPaylaş
Büşra Alçınar

Büşra Alçınar

Computer & Software Engineer | GreyHat Hacker | Translator & Teacher in 9 languages | TouristGuide | Cook | Gamer | Writer | ATC Specialist | Delegate of Rissho Uni ⛩ #WomenInTech

Yorumlar 2

  1. StrayCat says:
    2 yıl önce

    automatic1111 stable diffusion, AMD kart ve CPU ile çalışabiliyor. AMD GPU için DirectML versiyonunu kurmanız gerek, github’da bunu nasıl kuracağınızı yazıyor. (https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Install-and-Run-on-AMD-GPUs)

    Sadece CPU kullanıldığı da çok bilinmiyor. R5 5600g ve 32gb ram ile kullanıyorum. DirectML versiyonuna göre yavaş olsa da daha az ram harcıyor. Ayrıca CPU ya da DirectML ile APU kullanmak VRAM sınırını ortadan kaldırıyor, ne kadar sistem rami varsa o kadar VRAM var yani. DirectML stabil olmadığı için VRAM bitince mavi ekran verebiliyor bazen ve çok RAM harcıyor. O sebeple uzun zamandır CPU kullanıyorum. Ancak DirectML’i kullanırken GPU monitöre bağlı değilse yani harici bir ekran kartınız varsa ve APU’da çalıştırıyorsanız mavi ekran görmedim.

    CPU(–use-cpu all ) için Kullandığım komutlar da bunlar:
    set COMMANDLINE_ARGS= –ckpt-dir “G:StableDiffusionmodelsStable-diffusion” –lora-dir “G:StableDiffusionmodelslora” –vae-dir “G:StableDiffusionmodelsvae” –embeddings-dir “G:StableDiffusionembeddings” –skip-torch-cuda-test –device-id=0 –use-cpu all –disable-safe-unpickle –api –opt-sdp-no-mem-attention –opt-sub-quad-attention –opt-split-attention-v1 –medvram –lowvram –disable-nan-check –precision full –no-half –no-half-vae –autolaunch

    Yanıtla
  2. FATİH KARTAL says:
    2 yıl önce

    Bende 4gb vramlik nvidia kart var (1650) –lowvram komutu kullanınca sıkıntısız kullanabiliyorum
    Webui user bat dosyasına sağ tıklayıp düzenle diyince, commandline_args kısmına yazın çift çizgi olmalı

    Yanıtla

Yorum Yap Yanıtı iptal et

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

RSS Technopat Sosyal

  • AOC monitör DOA formu ile değişim ve iade nasıl yapılıyor?
  • Windows kurulumu %33'te takılıyor ve mavi ekran veriyor
  • Üniversitede Yönetim Bilişim Sistemleri bölümünden pişman olmak
  • Acer teknik servisine gönderilen laptopun garantisi biterse ücret istenir mi?
  • Hayatı kaçırma korkusu
  • MSI 27" MAG 275QF vs ASUS 27" ROG STRIX XG27ACS
  • Kart aidatı olmayan banka kartı önerisi
  • Üretim yerine göre işlemci performansı değişiyor mu?
  • 3-4 bin TL bol tuşlu oyun faresi önerisi
  • Veri analistliği için bölüm tercihi nasıl olmalı?

Technopat Video

Şu an oynayan

TRT bandrolü tartışması büyüyor: Hazır sistem firmalarının sonu mu geldi?

Bilgisayar toplama geleneği tehlikede mi?

TRT bandrolü tartışması büyüyor: Hazır sistem firmalarının sonu mu geldi?

Haber
Razer Deathadder V4 Pro White Edition inceleme

Razer Deathadder V4 Pro White Edition inceleme: En hızlı oyuncu faresi!

Haber
Linux’un hikayesi: Yokluktan doğan açık kaynak devrimi

Linux’un hikayesi: Yokluktan doğan açık kaynak devrimi

Haber

Teknoloji tutkunu Technopatların ortak adresi: Technopat.net!

Güncel teknoloji, internet, donanım, yazılım, oyun ve daha fazlası haber, makale ve videolar ile Technopat’ta sizlerle.


01010100 01100101 01100011 01101000 01101110 01101111 01110000 01100001 01110100

Kategoriler

  • Yapay Zeka
  • Ev Teknolojileri
  • Makale
  • Video

Sosyal Medya

Bağlantılar

  • Hakkında
  • Haber
  • Video
  • Sosyal
  • Çerez Politikası
© 2011-2025 Technopat. Tüm Hakları Saklıdır.
Netse
Çerez Onayı
Web sitemizi ziyaret ettiğinizde, kullanıcı deneyiminizi daha iyi hale getirmek, hizmetlerimizi size daha etkin bir şekilde sunabilmek için çerezler (cookies) ve benzeri araçlar kullanıyoruz. Çerezler, internet sitesinin düzgün çalışmasını sağlamak, içeriği kişiselleştirmek, sosyal medya özellikleri sağlamak ve trafik analizi yapmak için kullanılan küçük metin dosyalarıdır. Çerezleri nasıl kullandığımız ve kişisel verilerinizi nasıl işlediğimiz hakkında daha fazla bilgi almak için çerez politikamızı ve kişisel veri politikamızı inceleyebilirsiniz.
Fonksiyonel Her zaman aktif
Teknik depolama veya erişim, sadece kullanıcının açıkça talep ettiği belirli bir hizmetin kullanılmasını sağlama amacıyla veya iletişimin elektronik iletişim ağı üzerinden iletilmesinin tek amacıyla yasal olarak kesinlikle gereklidir.
Tercihler
Teknik depolama veya erişim, abone veya kullanıcı tarafından istenmeyen tercihlerin depolanması yasal amacıyla gereklidir.
İstatistikler
Sadece istatistiksel amaçlarla kullanılan teknik depolama veya erişim. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Pazarlama
Teknik depolama veya erişim, reklam gönderimi için kullanıcı profilleri oluşturmak veya kullanıcıyı bir web sitesinde veya birden fazla web sitesinde benzer pazarlama amaçları için takip etmek amacıyla gereklidir.
  • Seçenekleri yönet
  • Hizmetleri yönetin
  • {vendor_count} satıcılarını yönetin
  • Bu amaçlar hakkında daha fazla bilgi edinin
Tercihleri yönet
  • {title}
  • {title}
  • {title}
Sonuç bulunamadı
Bütün Sonuçları Göster
  • Giriş
  • Teknoloji Haberleri
  • Sosyal
  • Nasıl Yapılır
  • Yapay Zeka
  • Video
  • Tavsiyeler
  • İncelemeler
    • Video İncelemeler
  • Güvenlik
  • Oyun
  • Makale
    • Pratik
    • Yazar Köşeleri

© 2025 Technopat
Sorularınız için Technopat Sosyal