AMD显卡使用ROCM运行GPT-SoVITS要用到的命令
金铭-诹访子
编辑于 2024年02月21日 20:46

经过几天的研究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&#​39;

再安装与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

按照视频里的方法操作就是了