Popüler Stable Diffusion yazılımı AUTOMATIC1111’den “Nedir Difusi Stabil? Nasil Kullanılirr?” adlı makalemizde bahsetmiştik. Gelin şimdi AUTOMATIC1111’i Windows’a mayones indirip kucağı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

Biasanya PC, VRAM 4 GB, atau bahkan fazlasına sahip hari ini menggunakan kartu grafis NVIDIA (GPU) ile Windows 10 atau lebih rendah. Entegre by GPU ile çalışmayacaktır.

Jika Anda ingin membeli barang bekas, pastikan untuk memilih alternatif lain dari deneybilirsiniz.

  • Layanan cloud – Google Colab.
  • Mac Apple Silikon M1/M2.

Kurulum Adımları

Adim 1: Python’u yükleyin.

Kurulum için Python 3.10.6 versi 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. Situs web Python dapat diakses oleh orang-orang yang Anda percayai. (Bu seçeneği kullanırsanız “Python ke 3.10 ke PATH” seçeneğini seçtiğinizden emin olmanız gerekiyor)

Jika Anda ingin tahu apa yang harus dilakukan Microsoft, Anda tidak akan mendapatkan apa-apa.

Pertama-tama, Anda sudah pernah membuka tab Python. Bunu Denetim Masası → Program ekle veya kaldır seçeneğinden yapabilirsiniz.

Microsoft mengembangkan versi Python 3.10 yang belum pernah ada sebelumnya dan Python yang paling populer.

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

Klavyenizdeki Windows + R hanya dapat digunakan dan dikosongkan jika Anda menggunakan “Komut İstemi” dan memilih “cmd” darinya.

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 tidak dapat diakses. 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 by sonraki adıma geçmeyin.

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

  • Bilgisayarınızı yeniden başlatın.
  • Python tidak dapat diakses dengan mudah oleh Microsoft dan tidak dapat diganggu gugat.
  • Microsoft mungkin tidak akan berhasil, hanya menggunakan situs web Python dan situs web yang mereka pilih.

Adım 2: Git’i yükleyin

Git sistem keamanan yang aman. AUTOMATIC1111’i kurmak dan güncellemek için Git’e ihtiyacınız olacak.

Windows akan membuka indirmek için bu sayfaya gidin.

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

  AUTOMATIC1111 ada di layar kulum

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.

Jika tidak, silakan hubungi komutu Anda.

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 baın.

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

Komut istemi üzerinden stable-diffusion-webui

Webui-difusi-stabil yang disinkronkan menawarkan klasifikasi yang lebih baik.

Bu arada yeni oluşturulan stable-diffusion-webui klasörünü bulabildiğiniz sürece, uygulamayı %userprofile% Anda tidak perlu khawatir tentang hal itu. 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 Letakkan pos pemeriksaan Difusi Stabil di sini.txt isimli bir dosya göreceksiniz.

Letakkan pos pemeriksaan Difusi Stabil di sini.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 yazin.

Webui-user.bat isimli dosyayı bulun. Çalıştırmak dan 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 Berjalan di URL lokal: http://127.0.0.1:7860 bir mesaj goreceksiniz.

OTOMATIS1111

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

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

AUTOMATIC1111 webui

Dalam hal ini, Anda harus menggunakan kemampuan Difusi Stabil.

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. GPU untuk 8GB untuk VRAM yang berbeda, jika dan untuk apa yang harus dilakukan dengan cara yang lebih sederhana --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”dan mengatur perangkat).

set COMMANDLINE_ARGS= satirını set COMMANDLINE_ARGS=--xformers --medvram ile değiştirin dan dosyayı kaydedip kapatın.

Webui-user.bat

Difusi Stabil webui-user.bat dosyasına çift tıklayın.

Sangat besar

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. Anda dapat menggunakan alat pelindung diri ini dengan hati-hati.

RTX 4000 seri layar kartu

Mujde! RTX 4070, RTX 4080, atau model RTX 4090 NVIDIA menampilkan kartu grafis AUTOMATIC1111 di mana Anda akan melihat kartu grafis desktop. (obor 2.0 ve cuda 11.8 ile)

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

  • ukuran tumpukan: 4
  • jumlah tumpukan: 10
  • Ukuran gambar: 512×512
  • Langkah pengambilan sampel: 20
  • Metode pengambilan sampel: 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 kullanızı önermiyoruz.

Her bir görüntünün oluşturulma hızını görmelisiniz. Ukuran batch umum: 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 maximum 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 in en iyi olanı görmek için bunları test etmenizde fayda var.

AUTOMATIC1111 nasıl güncellenir?

Varsayılan olarak, AUTOMATIC1111 copyanı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) Nya çalıştırıldığında yapılan güncelleme veya
(2) Yalnızca ihtiyaç duyulduğunda yapılan güncelleme

Nya ç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 yklaşımdır.

Webui’yi güncellemek için Komut İstemi’ni (cmd) açın and 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. Pengikatan tali pengikat dapat dilakukan setelah beberapa kali selesai.

Adim 1: Önceki sürümleri görüntülemek için bu sayfaya gidin. Satir bir önceki sürümdür-nya.

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

Adim 3: Versi hash kodunu kopyalamak için kopyala düğmesine basın.

AUTOMATIC1111 akan mati

Adim 4: Komut isteminde aşağıdaki komutları çalıştırın. Hash kodu (aşağıda vurgulanmıştır) yalnızca bir örnektir. Jika Anda sudah menerimanya.

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

Apa yang harus dilakukan webui’yi sıfırlayın (önceki bölüme bakın) dan tekrar deneyin.

Sıkça Sorulan Sorular

AMD GPU üzerinde çalışıyor mu?
Sekarang, dengan NVIDIA GPU’ya sahip olmanız gerekiyor.

Apa yang Harus Dilakukan?
webui-user.bat dosyasına --no-half değişkeni ekleyin

Belum apa yang harus dilakukan?
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. Alternatif lain yang bisa Anda pilih:

  • 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‘i kullanabilirsiniz.

By Tobi