Bu rehberimizde Intel ARC ekran kartları ile RVC WebUI kuracağız.
RVC WebUI kurulumuna gecmeden once ilk olarak bilgisayarımıza bir şekilde Linux kurmalıyız.
Intel PyTorch kutuphanesi sadece Linux uzerinde calışıyor. Windows kullanıyorsanız WSL icinde Ubuntu 22.04 kullanabilirsiniz.

WSL icin bu rehberi takip edebilirsiniz:
Rehber: WSL ile Windows 10'da Linux terminali kullanma Herkese merhabalar , Bu gun sizlerle WSL nedir, nasıl kurulur onu anlatacağız. Soru: WSL nedir? Cevap: WSL, yani Windows subsytem for Linux sozlerinin kısaltılmasıdır. Amacı ise klasik Linux Shell'ini PowerShell uzerinde calıştırmak ve işleriniz terminal uzerinden gormektir. 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 duşuk Ubuntu 23.04 versiyonunu kullanmamız gerek.
Daha eski bir Ubuntu versiyonu kullanıyorsanız kernelinizi Linux 6.2 veya daha yeni bir versiyona guncellemeniz gerek.
Not: WSL icin kernel guncellemek gerekli değil.


Daha sonra gerekli paket listesini sisteme ekleyelim:
Bash:Panoya kopyala
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:Panoya kopyala
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 uzerinden python310 paketini kurun.
Yay kullanıyorsanız aşağıdaki komut ile hepsini kurabilirsiniz:
Bash:Panoya kopyala
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:Panoya kopyala
git clone https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI


Daha sonra RVC WebUI'ın bulunduğu klasore girelim:
Bash:Panoya kopyala
cd Retrieval-based-Voice-Conversion-WebUI


Daha sonra sanal Python ortamı oluşturup aktif edelim:
Bash:Panoya kopyala
python3.10 -m venv .venv source .venv/bin/activate


Daha sonra gerekli Python kutuphanelerini kuralım:
Bash:Panoya kopyala
pip install -r requirements-ipex.txt


En son olarak da aşağıdaki komut ile RVC WebUI'ı calıştırabilirsiniz:
Bash:Panoya kopyala
source .venv/bin/activate && source /opt/intel/oneapi/setvars.sh && python3.10 infer-web.py