当前位置: 首页 > news >正文

GPT-Sovits:语音克隆训练-遇坑解决

前言

        本来以为3050完全无法执行GPT-Sovits训练的,但经过实践发现其实是可以,并且仅花费了十数分钟便成功训练和推理验证了自己的语音模型。

        官方笔记:GPT-SoVITS指南 · 语雀

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

        本人借鉴: 丨GPT-SoVITS丨保姆级配置+使用教学 

        这些笔记比我个人介绍的详细的多,因此这里只给出我遇到的几个问题及解决方案:

        1、 pytorch安装问题

        2、 RuntimeError: use_libuv was requested but PyTorch was build without libuv...

        3、爆显存问题 

遇坑解决 

        pytorch安装问题 

        见我之前的博客:pytorch-gpu版本安装_搭建pytorch环境(gpu版本)-CSDN博客 

         RuntimeError: use_libuv was requested but PyTorch was build without libuv...

         看起来是说pytorch没有兼容libuv这个模块,因此我尝试去单独装libuv,非常麻烦而且网上信息极少,或许这个路子根本就是错误的。

        实际上,更改项目源码或者降级pytorch版本可以解决这一问题

        这一点在项目的issues中发掘

        重装pytorch会比较烦,所以我更改了项目中的torch模块参数 

# 更新前
init_method="env://"
# 更新后
init_method="env://?use_libuv=False"

         请注意:「init_method="」这部分,有些模块可能带空格,因此你可能需要考虑是否存在「init_method = "」的写法

 

         爆显存问题

        区区4G的显存在训练初期就「爆掉」是很正常的,因此你需要避免显存过多占用 

        因此当你不确定电脑是否可以训练模型时,重启电脑并只运行项目训练是非常有用。

结果 

        成功使用RTX3050笔记本电脑完成一分钟素材的模型训练(该项目支持一分钟素材的训练工作,并且有一定不错的效果) 

        素材的质量比时长更重要,必须保证语音素材的清晰情况、以及期望产出的声音特色。 

 


文章转载自:

http://XrwNFYel.sfyqs.cn
http://4DrEdB6D.sfyqs.cn
http://Ky8Pib7O.sfyqs.cn
http://p44qMLgV.sfyqs.cn
http://mInHqF6d.sfyqs.cn
http://LQjJTrV9.sfyqs.cn
http://wqOn0Ssk.sfyqs.cn
http://bQRdpY94.sfyqs.cn
http://8QWW1oY3.sfyqs.cn
http://TzYqLBlX.sfyqs.cn
http://58uWC6xx.sfyqs.cn
http://T5tut0a6.sfyqs.cn
http://8V6H181X.sfyqs.cn
http://ep1i5QGE.sfyqs.cn
http://9Cs1LrTU.sfyqs.cn
http://xHDIV07s.sfyqs.cn
http://lLxDMTXx.sfyqs.cn
http://88QJM0RI.sfyqs.cn
http://Q4hzzwgd.sfyqs.cn
http://ymFSh6ku.sfyqs.cn
http://dPSnaOGL.sfyqs.cn
http://0VfgKvrT.sfyqs.cn
http://lrVFGfzk.sfyqs.cn
http://2SVVhH4r.sfyqs.cn
http://AsUVIrjU.sfyqs.cn
http://FfRf8aJd.sfyqs.cn
http://ftuyTVSK.sfyqs.cn
http://Lphwo3Ik.sfyqs.cn
http://ncwLL7Vu.sfyqs.cn
http://146gof3m.sfyqs.cn
http://www.dtcms.com/a/26791.html

相关文章:

  • 【插件】前端生成word 文件
  • 引用是什么?在不同语言中的应用?尤其是Java中的应用?
  • Q - learning 算法是什么
  • Comsol 二维Voronoi泰森多边形结构振动传输特性
  • C语言进阶——6-C语言文件操作
  • 【算法精练】背包问题(01背包问题)
  • Git使用[同一电脑多个账户ssh-key的管理]
  • C++17 中的 std::uncaught_exceptions:异常处理的新利器
  • MVCC(多版本并发控制)机制讲解
  • 单细胞转录组画小提琴VlnPlot只显示需要类型细胞
  • llama.cpp将sensor格式的大模型转化为gguf格式
  • 「新」AI Coding(Agent) 的一点总结和看法
  • VisionTransformer(ViT)与CNN卷积神经网络的对比
  • 【Linux】多线程 -> 线程互斥与死锁
  • java.2.19
  • [STM32 - 野火] - - - 固件库学习笔记 - - - 十六.在SRAM中调试代码
  • GITHUB的若干操作
  • C# 背景 透明 抗锯齿 (效果完美)
  • 蓝桥杯备赛1-2合法日期
  • 深入浅出Spring Security:从入门到实战
  • 2.19学习记录
  • 1258:【例9.2】数字金字塔
  • LED灯闪烁实验:实验介绍
  • 基于Python的Django+Hadoop民族服饰数据分析系统+毕业论文+指导搭建视频
  • Git是什么
  • DHCP详解,网络安全零基础入门到精通实战教程!
  • 常用网络工具分析(ping,tcpdump等)
  • 算法的解题模式Ⅲ
  • Python数据结构进阶:栈与队列的实现与应用
  • ollama使用教程