环境配置
参考文章:
https://github.com/SUC-DriverOld/so-vits-svc-Chinese-Detaild-Documents
1:打开CMD nvidia-smi.exe 查询显卡
cuda VERSION:12.3
2:打开https://pytorch.org/get-started
我的系统是12.3
3:使用google 搜索 nvidia developer
NVIDIA DeveloperCUDA Toolkit - Free Tools and Training | NVIDIA Developer
目前可以下载:12.3版本,但是pytroch目前仅支持12.1版本
我们需要下载历史版本
因为目前仅仅支持12.1版本。我们需要下载12.1
配置下载选项
安装完毕之后,在CMD控制台输入:nvcc -V
如果显示:代表安装成功
如何卸载CUDA呢?
控制面板找到 nvdia CUDA 全部卸载
4:pytroch相关依赖库安装
https://pytorch.org/get-started
在之前的环境中,我们安装了cuda 12.1,所以这次我们在这里选择12.1
打开CMD输入(下列代表,在上图 RUN THIS COMMAND 已标记)
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
我的电脑环境目录是:C:\Users\Administrator\AppData\Local\Programs\Python\Python310\Scripts
安装完毕后输入:
python
import torch
print(torch.cuda.is_available())
出现false失败 出现true成功
5:安装ffmpeg
C:\ffmpeg\bin
添加环境变量
6:其他依赖安装
so-vits-svc目录下找到:requirements_win
打开CMD输入:
pip config set global.index-url http://pypi.tuna.tsinghua.edu.cn/simple
pip config set global.trusted-host pypi.tuna.tsinghua.edu.cn
安装库:
pip install fairseq==0.12.2
报错:
打开visual studio
安装C++支持库
7:找到So-VITS-SVC目录。
目录地址为:E:\So-VITS-SVC\so-vits-svc
文件名:requirements_win.txt
输入:
CD E:\So-VITS-SVC\so-vits-svc
运行:pip install -r requirements_win.txt
安装过程中出现错误
build dependencies报错,
解决方法:
输入:pip install --upgrade dependencies
因为dependenciese报错
再次运行:pip install -r requirements_win.txt
8:模型下载
参考:https://github.com/SUC-DriverOld/so-vits-svc-Chinese-Detaild-Documents
9:配置json文件
E:\So-VITS-SVC\so-vits-svc\dataset_raw
新建config.json
"n_speakers": 1 //说话人数
"spk":{
"test": 0, //文件夹名称
}
如果有二个人说话。
"n_speakers": 2 //说话人数
"spk":{
"test": 0, //文件夹名称"test1": 1, //文件夹名称
}保存为config.json