经过几天的研究amd显卡玩GPT-SoVITS的教程已经出来了,已经经过测试所有功能都能正常使用。建议配合视频一起使用。
需要先安装好Ubuntu系统
在终端中粘贴是ctrl+shift+v
这是amd显卡使用GPT-SoVITS教程要用到的命令
命令行里输入
sudo apt update && sudo apt install -y curl git vim ffmpeg gfortran libstdc++-12-dev cockpit openssh-server
这个要在浏览器里输入才行
https://repo.radeon.com/amdgpu-install/6.0.2/ubuntu/jammy/amdgpu-install_6.0.60002-1_all.deb
用软件安装器打开下好的amdgpu-install_6.0.60002-1_all.deb
再在命令行输入
sudo amdgpu-install --usecase=hiplibsdk,rocm
安装完毕后再输入
sudo usermod -aG video $USER
sudo usermod -aG render $USER
下面的命令会重启电脑
sudo reboot
重启完了后
在终端输入
rocminfo
看看你的显卡是否正常显示
正常显示后关了终端就行
在浏览器输入
https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
下载完Miniconda3-latest-Linux-x86_64.sh文件后把它放到主目录下
然后再在主目录下右键打开终端
输入
bash ./Miniconda3-latest-Linux-x86_64.sh
有yes填yes
重启一下终端
输入
conda config --set auto_activate_base false
然后再重启一下终端
逐行输入
sudo apt install ffmpeg libsox-dev
回车等待安装完
conda create -n GPTSoVits python=3.9
这看你网络情况了,可能会很慢,多等等,或多换换各个镜像服务器
等创建完环境后,切换到创建好的环境
conda activate GPTSoVits
安装需要的ffmpeg
conda install -c conda-forge 'ffmpeg<7'
再安装与rocm6相适应的pytorch
pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/rocm6.0
找花儿不哭大佬下载整合包
解压缩完后在整合包在的文件夹下打开终端
输入
conda activate GPTSoVits
再输入
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
等待安装完,这会很快
再输入
HSA_OVERRIDE_GFX_VERSION=10.3.0 python webui.py --listen
就会启动GPT-SoVITS
之后再启动就这样输入
先再GPT-SoVITS文件夹下打开终端
conda activate GPTSoVits
HSA_OVERRIDE_GFX_VERSION=10.3.0 python webui.py --listen
缺少nltk去这里下载
https://github.com/nltk/nltk_data
按照视频里的方法操作就是了