Rehber Intel ARC ekran kartları ile RVC WebUI kurulumu

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:
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:

Yeni konular

Geri
Yukarı