Bu rehberimizde Intel ARC ekran kartları ile RVC WebUI kuracağız.
RVC WebUI kurulumuna geçmeden önce ilk olarak bilgisayarımıza bir şekilde Linux kurmalıyız.
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:
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:
RVC WebUI Kurulumu:
Github'dan RVC WebUI'ı indirelim:
Daha sonra RVC WebUI'ın bulunduğu klasöre girelim:
Daha sonra sanal Python ortamı oluşturup aktif edelim:
Daha sonra gerekli Python kütüphanelerini kuralım:
En son olarak da aşağıdaki komut ile RVC WebUI'ı çalıştırabilirsiniz:
RVC WebUI kurulumuna geçmeden önce ilk olarak bilgisayarımıza bir şekilde Linux kurmalıyız.
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:
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-get install -y gpg-agent wget
wget -qO - https://repositories.intel.com/graphics/intel-graphics.key | \
sudo gpg --dearmor --output /usr/share/keyrings/intel-graphics.gpg
echo 'deb [arch=amd64,i386 signed-by=/usr/share/keyrings/intel-graphics.gpg] https://repositories.intel.com/graphics/ubuntu jammy arc' | \
sudo tee /etc/apt/sources.list.d/intel.gpu.jammy.list
wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB \
| gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null
echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list
sudo apt update && sudo apt upgrade -y
Daha sonra gerekli paketleri kuralım:
Bash:
sudo apt-get install intel-opencl-icd intel-level-zero-gpu level-zero intel-media-va-driver-non-free libmfx1 libgl-dev intel-oneapi-compiler-dpcpp-cpp intel-oneapi-mkl numactl python3-pip python3-venv git unzip libjemalloc-dev
Arch Linux:
git unzip python-pip python-virtualenv jemalloc intel-media-driver intel-oneapi-basekit intel-compute-runtime intel-graphics-compiler intel-opencl-clang
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 git unzip python-pip python-virtualenv jemalloc intel-media-driver intel-oneapi-basekit intel-compute-runtime intel-graphics-compiler intel-opencl-clang
RVC WebUI Kurulumu:
Github'dan RVC WebUI'ı indirelim:
Bash:
git clone https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI
Daha sonra RVC WebUI'ın bulunduğu klasöre girelim:
Bash:
cd Retrieval-based-Voice-Conversion-WebUI
Daha sonra sanal Python ortamı oluşturup aktif edelim:
Bash:
python3.10 -m venv .venv
source .venv/bin/activate
Daha sonra gerekli Python kütüphanelerini kuralım:
Bash:
pip install -r requirements-ipex.txt
En son olarak da aşağıdaki komut ile RVC WebUI'ı çalıştırabilirsiniz:
Bash:
source .venv/bin/activate && source /opt/intel/oneapi/setvars.sh && python3.10 infer-web.py
Son düzenleme: