Notlar:
8 bit'lik Optimizer kullanmayın. 8 bit dışında herhangi bir Optimizer kullanabilirsiniz.
Paramaters -> Advanced kısmından CrossAttention seçeneğini SDPA olarak seçin.
xFormers desteği şu anlık yok.
Sadece BF16 ve FP32 destekli. FP16 için eğitim desteği tam hazır değil.
Bitsandbytes desteği yok ama Full BF16 Training desteği var.
Ipexrun'ı devre dışı bırakmak için
Intel PyTorch kütüphanesi sadece Linux üzerinde çalışıyor. Windows kullanıyorsanız WSL içinde Ubuntu 22.04 kullanabilirsiniz.
WSL için bu rehberi takip edebilirsiniz. Daha sonra Ubuntu adımlarını takip edin.
Intel OneAPI ve Compute Runtime kurulumu:
Ubuntu:
Linux 6.2 kernelinden daha yeni bir kernele ihtiyacımız olduğundan en düşük Ubuntu 23.04 versiyonunu kullanmamız gerek.
Daha eski bir Ubuntu versiyonu kullanıyorsanız kernelinizi Linux 6.2 veya daha yeni bir versiyona güncellemeniz gerek.
Not: WSL için kernel güncellemek gerekli değil.
Daha sonra gerekli paket listesini sisteme ekleyelim:
Daha sonra gerekli paketleri kuralım:
Arch Linux:
Yay kullanıyorsanız aşağıdaki komut ile hepsini kurabilirsiniz:
Kohya SS Kurulumu:
Github'dan Kohya SS'i indirelim:
Daha sonra Kohya SS'in bulunduğu klasöre girelim:
Daha sonra sanal Python ortamı oluşturup küthüpaneleri kuralım:
En son olarak da aşağıdaki komut ile Kohya SS'i çalıştırabilirsiniz:
Parametre Ayarları:
Mixed Precision Type seçeneğini BF16 olarak seçin.8 bit'lik Optimizer kullanmayın. 8 bit dışında herhangi bir Optimizer kullanabilirsiniz.
Paramaters -> Advanced kısmından CrossAttention seçeneğini SDPA olarak seçin.
xFormers desteği şu anlık yok.
Sadece BF16 ve FP32 destekli. FP16 için eğitim desteği tam hazır değil.
Bitsandbytes desteği yok ama Full BF16 Training desteği var.
Linux üzerinde ipexrun hataları:
Eğer başlangıçta rastgele hatalar alıyorsanız büyük ihtimalle ipexrun kaynaklıdır.Ipexrun'ı devre dışı bırakmak için
DISABLE_IPEXRUN=1
export edin.iGPU hataları:
UHD veya Iris Xe gibi iGPU'nuz varsa Aygıt Yöneticisi'nden devre dışı bırakn.Intel PyTorch kütüphanesi sadece Linux üzerinde çalışıyor. Windows kullanıyorsanız WSL içinde Ubuntu 22.04 kullanabilirsiniz.
WSL için bu rehberi takip edebilirsiniz. Daha sonra Ubuntu adımlarını takip edin.
Rehber: WSL ile Windows 10'da Linux terminali kullanma
Herkese merhabalar :), Bu gün sizlerle WSL nedir, nasıl kurulur onu anlatacağız. Soru: WSL nedir? Cevap: WSL, yani Windows subsytem for Linux sözlerinin kısaltılmasıdır. Amacı ise klasik Linux Shell'ini PowerShell üzerinde çalıştırmak ve işleriniz terminal üzerinden görmektir. Yani basit...
www.technopat.net
Intel OneAPI ve Compute Runtime kurulumu:
Ubuntu:
Linux 6.2 kernelinden daha yeni bir kernele ihtiyacımız olduğundan en düşük Ubuntu 23.04 versiyonunu kullanmamız gerek.
Daha eski bir Ubuntu versiyonu kullanıyorsanız kernelinizi Linux 6.2 veya daha yeni bir versiyona güncellemeniz gerek.
Not: WSL için kernel güncellemek gerekli değil.
Daha sonra gerekli paket listesini sisteme ekleyelim:
Bash:
sudo apt update && sudo apt install -y ca-certificates wget gpg
Bash:
wget -qO - https://repositories.intel.com/gpu/intel-graphics.key | sudo gpg --dearmor --output /usr/share/keyrings/intel-graphics.gpg
Bash:
echo "deb [arch=amd64,i386 signed-by=/usr/share/keyrings/intel-graphics.gpg] https://repositories.intel.com/gpu/ubuntu jammy client" | sudo tee /etc/apt/sources.list.d/intel-gpu-jammy.list
Bash:
sudo apt update && sudo apt upgrade -y
Daha sonra gerekli paketleri kuralım:
Bash:
sudo apt install intel-opencl-icd intel-level-zero-gpu level-zero git python3-pip python3-venv libgl1 libglib2.0-0 libgomp1 google-perftools
Arch Linux:
intel-compute-runtime level-zero-headers level-zero-loader git python-pip python-virtualenv jemalloc
paketlerini normal paket listesinden ve AUR üzerinden python310
paketini kurun.Yay kullanıyorsanız aşağıdaki komut ile hepsini kurabilirsiniz:
Bash:
yay -S python310 intel-compute-runtime level-zero-headers level-zero-loader git python-pip python-virtualenv gperftools
Kohya SS Kurulumu:
Github'dan Kohya SS'i indirelim:
Bash:
git clone https://github.com/bmaltais/kohya_ss
Daha sonra Kohya SS'in bulunduğu klasöre girelim:
Bash:
cd kohya_ss
Daha sonra sanal Python ortamı oluşturup küthüpaneleri kuralım:
Bash:
./setup.sh --use-ipex
En son olarak da aşağıdaki komut ile Kohya SS'i çalıştırabilirsiniz:
Bash:
./gui.sh --use-ipex
Son düzenleme: