Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

sickboyrari

Üstün
Sosyal Locası
Katılım
14 Aralık 2023
Mesajlar
682
Makaleler
1
Çözümler
24
Beğeniler
1.915
Yer
Kaotic
Kaynak olarak izlediğim videonun 7. dakikasında run.bat çalıştırıldıktan sonra Automatic 1111 arayüzü açılıyor, bu kısma kadar videodaki her şeyi eksiksiz yapmama rağmen bende arayüz açılmıyor.

Ayrıca run.bat'ı videodaki gibi 2. kez çalıştırdığımda aşağı doğru akan kod satırlarının arasında "Error code 128" yazdığını gördüm. Bu hata kodunun yaşadığım sorun ile bir bağlantısı var mı? arayüzün açılması için ne yapmam lazım?
 
Çözüm
Stable Diffusion'un resmî Discord sunucusu sayesinde artık arayüz açılıyor. :)

run.bat dosyasını çalıştırdıktan sonra update.bat dosyasını çalıştırdım. Daha sonrasında tekrar run.bat dosyasını çalıştırdım. "Webui" klasöründeki webui-user.bat dosyasını çalıştırmak istediğimde kullandığım Python sürümü yüzünden eylemin gerçekleşemediğini fark ettim, Python'un 3.10.11 sürümünde kullanılması tavsiye ediliyor, ben ise 3.12 kullanıyordum. 3.12 sürümünü kaldırdıktan sonra 3.10.11 kurdum. Tekrar installer'i çalıştırıp aşağıdaki işlemleri gerçekleştirdim:

Modify>Next>"add python to environment variables" seçeneğini işaretleyin>install.

Tekrar webui-user.bat dosyasını çalıştırdım ve indirilmesi gereken bazı gerekli parçalar sırasıyla indirildi. İndirme bittikten sonra arayüz otomatik olarak açıldı.

1582024.webp

Şimdi geriye LoRa'yı eğitmesi kaldı... ✌️ 👻

Dosya Ekleri

  • Screenshot_20240815_165052_Google.webp
    Screenshot_20240815_165052_Google.webp
    126,1 KB · Görüntüleme: 90
Sorunun arayüzden kaynaklanma ihtimali var mı? Eğer öyle bir durum söz konusu ise Automatic 1111'den başka bir arayüz deneyebilirim.

Bende her şey sağlıklı bir şekilde çalıştı, konuyla paralel bir şekilde denemiştim ben de. Denediğim bilgisayarda NVIDIA ekran kartı olmadığı için ayrıntılarını paylaşmaya gerek duymadığım ek ayarlar da yaptım.

Error code 128'i artık almıyorum, fakat hâlâ arayüz açılmıyor.

Peki şu an ne çıktı alıyorsunuz? Tekrar ekran görüntüsü paylaşmanız faydalı olacaktır.

Son günlerde internet bağlantı hızım düşük ama arayüzü açamayacak kadar değildir diye düşünüyorum.

Arayüzü açmakla ilgili değil aslında pek o, detaylara boğmayayım sizi. Sadece gördüğüm sebeplerden biriydi internet yavaşlığı, sizinki başka bir şey olabilir.

Size ve @Cruslan'a yardımlarınız ve vakit ayırdığınız için teşekkür ederim, buraya kadar verdiğiniz destek bana çok yardımcı oldu. :)

Rica ederiz, umarım çözüme kavuşur konu.
 
Stable Diffusion'un resmî Discord sunucusu sayesinde artık arayüz açılıyor. :)

run.bat dosyasını çalıştırdıktan sonra update.bat dosyasını çalıştırdım. Daha sonrasında tekrar run.bat dosyasını çalıştırdım. "Webui" klasöründeki webui-user.bat dosyasını çalıştırmak istediğimde kullandığım Python sürümü yüzünden eylemin gerçekleşemediğini fark ettim, Python'un 3.10.11 sürümünde kullanılması tavsiye ediliyor, ben ise 3.12 kullanıyordum. 3.12 sürümünü kaldırdıktan sonra 3.10.11 kurdum. Tekrar installer'i çalıştırıp aşağıdaki işlemleri gerçekleştirdim:

Modify>Next>"add python to environment variables" seçeneğini işaretleyin>install.

Tekrar webui-user.bat dosyasını çalıştırdım ve indirilmesi gereken bazı gerekli parçalar sırasıyla indirildi. İndirme bittikten sonra arayüz otomatik olarak açıldı.

1582024.webp

Şimdi geriye LoRa'yı eğitmesi kaldı... ✌️ 👻
 
Çözüm
Stable Diffusion'un resmî Discord sunucusu sayesinde artık arayüz açılıyor. :)

run.bat dosyasını çalıştırdıktan sonra update.bat dosyasını çalıştırdım. Daha sonrasında tekrar run.bat dosyasını çalıştırdım. "Webui" klasöründeki webui-user.bat dosyasını çalıştırmak istediğimde kullandığım Python sürümü yüzünden eylemin gerçekleşemediğini fark ettim, Python'un 3.10.11 sürümünde kullanılması tavsiye ediliyor, ben ise 3.12 kullanıyordum. 3.12 sürümünü kaldırdıktan sonra 3.10.11 kurdum. Tekrar installer'i çalıştırıp aşağıdaki işlemleri gerçekleştirdim:

Modify>Next>"add python to environment variables" seçeneğini işaretleyin>install.

Tekrar webui-user.bat dosyasını çalıştırdım ve indirilmesi gereken bazı gerekli parçalar sırasıyla indirildi. İndirme bittikten sonra arayüz otomatik olarak açıldı.


Şimdi geriye LoRa'yı eğitmesi kaldı... ✌️ 👻

Gerçekçi fotoğraflar için bu modeli kullanıyorum. Gayet güzel sonuçlar veriyor. Deneyebilirsiniz.
 
run.bat dosyasını çalıştırdıktan sonra update.bat dosyasını çalıştırdım. Daha sonrasında tekrar run.bat dosyasını çalıştırdım.

Aslında update.bat'ten önce run.bat'i çalıştırmaya gerek yok. Videoda, update.bat'i çalıştırmadan run.bat'i çalıştırınca meydana gelecek hataları göstermek istemiş olmalı Can Sungur. Burada belirtilen adımlar da bunu destekler nitelikte. İlk update.bat ve sonra run.bat çalıştırılsa yeterli olmalı. Pek önemli bir nokta olduğu söylenemez ama üstünde durmak istedim.

"Webui" klasöründeki webui-user.bat dosyasını çalıştırmak istediğimde kullandığım Python sürümü yüzünden eylemin gerçekleşemediğini fark ettim.

Konuda yaşadığınız hatanın Python sürümüyle bir alakası yoktu ya sanki, Git ile ilgiliydi. Bu bahsettiğiniz, şuradakiyle ilgili gibi:
Error code 128'i artık almıyorum, fakat hâlâ arayüz açılmıyor.

Ekran görüntüsü rica etmiştim ama sorun çözülmüş zaten, gerek kalmadı.

run.bat'i çalıştırmadan direkt webui-user.bat'i çalıştırmak, İndirdiğiniz zip ile birlikte gelen Git yerine sistemdeki Git'i kullandırıyor galiba. Dosyaları incelemiştim de böyle bir tahminde bulundum. Belki bundan dolayı Git'ten kaynaklanan 128 hatası kaybolmuştur.

Sorun çözülmüş olsa da yine de yorumlarda bulunmak istedim, Git hatası bayağı merak ettirdi kendini çünkü.

Python sürümü yüzünden eylemin gerçekleşemediğini fark ettim, Python'un 3.10.11 sürümünde kullanılması tavsiye ediliyor, ben ise 3.12 kullanıyordum. 3.12 sürümünü kaldırdıktan sonra 3.10.11 kurdum.

Nasıl olduysa ben 3.12.4 sürümüyle çalıştırabilmiştim. Gerçi ufak bir ayar çekmiştim, yüksek ihtimalle onun sayesinde olmuştur.

Tekrar webui-user.bat dosyasını çalıştırdım ve indirilmesi gereken bazı gerekli parçalar sırasıyla indirildi. İndirme bittikten sonra arayüz otomatik olarak açıldı.

Gözünüz aydın.
 
Konuda yaşadığınız hatanın Python sürümüyle bir alakası yoktu ya sanki, Git ile ilgiliydi. Bu bahsettiğiniz, şuradakiyle ilgili gibi:

Maalesef webui-user.bat Git'i manuel indirdikten sonra da açılmıyordu, gelen ekran:

image (54).webp

Bana bu hatanın Python sürümünden dolayı olduğunu söylediler. 3.12'yi kaldırıp 3.10.11 kurdum ve üstteki adımları izleyince çalıştı. Çoğu kişi 3.12 kullanıyor gözlemlediğim kadarı ile, neden 3.12'de böyle bir hata veriyor? Buna anlam veremiyorum.
 
Maalesef webui-user.bat Git'i manuel indirdikten sonra da açılmıyordu, gelen ekran:


Bana bu hatanın Python sürümünden dolayı olduğunu söylediler. 3.12'yi kaldırıp 3.10.11 kurdum ve üstteki adımları izleyince çalıştı. Çoğu kişi 3.12 kullanıyor gözlemlediğim kadarı ile, neden 3.12'de böyle bir hata veriyor? Buna anlam veremiyorum.
Python'u güncellemişsin. 3.11'in üstünde düzgün çalışmıyor. Hem text-generation-webui hem de stable-diffusion-webui ile Linux'da çileden çıkarmıştır kendisi beni. Geliştiricinin önerdiği 3.10.6 sürümünü kullan. Gene hata yaşıyorsan sil ve yeniden yükle stable-diffusion-webui'ı(Python 3.10.6 yüklüyken).
 
Python'u güncellemişsin. 3.11'in üstünde düzgün çalışmıyor. Hem text-generation-webui hem de stable-diffusion-webui ile Linux'da çileden çıkarmıştır kendisi beni. Geliştiricinin önerdiği 3.10.6 sürümünü kullan. Gene hata yaşıyorsan sil ve yeniden yükle stable-diffusion-webui'ı.
Şu an 3.10.11 sürümünde kullanıyorum sorun yaşamadım ama daha stabil olması için 3.10.6 sürümüne geçerim.
 
Maalesef webui-user.bat Git'i manuel indirdikten sonra da açılmıyordu, gelen ekran:


Git hatası geçip yerine Python hatası gelmiş, ilerleme kaydedilmiş yani. İlginç olansa ben run.bat'i çalıştırabiliyordum, Git hatası gelmiyordu... Neyse, saldım artık onu. : D Sinir etti.

Çoğu kişi 3.12 kullanıyor gözlemlediğim kadarı ile, neden 3.12'de böyle bir hata veriyor? Buna anlam veremiyorum.

Aşağıda aktardığım bilgiler yalnızca kafanızdaki soru işaretlerini biraz olsun giderebilmek adına. Konudan çok sapmamak adına bazı detayları es geçeceğim ama araştırması zevkliydi, bilmediğim şeyler öğrendim.

webui-user.bat'i çalıştırdığınızda tahmin edebileceğiniz üzere arka planda birtakım işler dönüyor, bunlardan birisi de launch_utils.py'daki şu kısım:

[CODE lang="python" highlight="4"]...
def prepare_environment():
torch_index_url = os.environ.get('TORCH_INDEX_URL', "https://download.pytorch.org/whl/cu121")
torch_command = os.environ.get('TORCH_COMMAND', f"pip install torch==2.1.2 torchvision==0.16.2 --extra-index-url {torch_index_url}")
...
...[/CODE]

Hatayı biraz inceleyince buraya ulaşılabiliyor. Burada torch==2.1.2 ibaresini görüyorsunuz yani hardcoded bir şekilde torch'un indirilmek istenen sürümü belirtilmiş. Bu komutu, ekran görüntüsündeki son satırlarda da görebiliyorsunuz. Şimdiyse pip'in bunu indirmek için göz attığı "siteye" bakalım: https://download.pytorch.org/whl/torch/

Burada Ctrl + F ile cp312 (Python 3.12'ye denk geliyor.) aramasını yapın. Eşleşen dosyaların başlarında, hata mesajındaki (from versions: 2.2.0, ...) kısmındaki sürümleri göreceksiniz yani 3.12'ye uygun sürümleri. 2.1.2 sürümlü dosyaların eşleşmediğini görebilirsiniz. Python 3.12 için pip bu yüzden torch==2.1.2'yi indiremiyor ve hata alıyorsunuz.

3.10.x içinse galiba sizde şu dosya kullanılıyor: torch-2.1.2+cpu-cp310-cp310-win_amd64.whl. Diğer kütüphaneleri bilmiyorum ama torch için 3.10.11 bile uygun gözüküyor ki hata almadınız. 3.11 bile destekleniyor gördüğüm kadarıyla.