爆火的1分钟声音克隆GPT-SoVITS项目 linux系统 ubuntu22.04安装2天踩坑教程

原项目地址:https://github.com/RVC-Boss/GPT-SoVITS

1分钟素材,最后出来的效果确实不错。

1. cuda环境安装

cuda环境准备

根据项目要求在cuda11.8和12.3都测试了通过。我这里是用cuda11.8

cuda11.8安装教程:
ubuntu 22.04 cuda多版本和cudnn安装细节

2.项目python包安装

这里根据官方的说法,运行 install.sh ,后面我实际运行时会有错误,发现官方issue上有人也遇到这个问题。

install.sh内容是这样的:

bash 复制代码
#!/bin/bash
conda install -c conda-forge gcc
conda install -c conda-forge gxx
conda install ffmpeg cmake
conda install pytorch==2.1.1 torchvision==0.16.1 torchaudio==2.1.1 pytorch-cuda=11.8 -c pytorch -c nvidia
pip install -r requirements.txt

后面我发现其实 ffmpeg我已经安装过了。 然后gcc gxx之前好像都没安装过,应该不需要。所以下面两种方法测试都运行正常。

conda安装
bash 复制代码
conda create -n GPTSoVits python=3.9
conda activate GPTSoVits

conda install pytorch==2.1.1 torchvision==0.16.1 torchaudio==2.1.1 pytorch-cuda=11.8 -c pytorch -c nvidia
pip install -r requirements.txt
可能遇到的问题:

SystemError: initialization of _internal failed without raising an exception

如果遇到这个问题:

首先卸载numpy,然后再安装numpy==1.23.5

bash 复制代码
pip uninstall numpy
pip install numpy==1.23.5
pip安装
bash 复制代码
pip3 install torch==2.1.1 torchvision==0.16.1 torchaudio==2.1.1 --index-url https://download.pytorch.org/whl/cu118
相关推荐
“JB...One”几秒前
openssl-AES-128-CTR加解密结构体
linux·数据结构·算法·ssl
小O_好好学30 分钟前
Linux帮助命令
linux·运维·服务器
OH五星上将1 小时前
OpenHarmony(鸿蒙南向开发)——标准系统方案之瑞芯微RK3568移植案例(下)
linux·驱动开发·嵌入式硬件·harmonyos·openharmony·鸿蒙开发·系统移植
周湘zx1 小时前
k8s中的微服务
linux·运维·服务器·微服务·云原生·kubernetes
Jack黄从零学c++1 小时前
自制网络连接工具(支持tcpudp,客户端服务端)
linux·c语言·开发语言·网络协议·tcp/ip·udp·信息与通信
‍理我2 小时前
Linux系统编程(基础指令)上
linux·服务器
-杀意感知-2 小时前
Linux 开发工具(vim、gcc/g++、make/Makefile)+【小程序:进度条】-- 详解
linux
周湘zx3 小时前
k8s中的存储
linux·运维·云原生·容器·kubernetes
_平凡之路_4 小时前
解决ubuntu22.04 gnome-terminal 无法启动的问题
linux·运维·python
YRr YRr4 小时前
在Windows上安装WSL2和Ubuntu 20.04以搭建C++开发环境的详细指南
c++·windows·ubuntu·wsl2