哈喽大家好,我是ai吧教学日记的朴老师,gptsovits目前已经更新到了v3版本,生成的效果显著增强,但是不少小伙伴在使用时都遇到了报错,出现了错误,不知道gptsovits出现错误怎么办,不用担心,现在给大家整理常见报错问题解决方法。
1、OutOfMEemoryError: CUDA out of memory:
显存出现了爆满的情况。倘若在预处理阶段和推理阶段都会出现爆显存的现象,那么这张显卡基本上就无法用于训练了。要是在训练过程中出现这种情况,就需要检查数据集中是否存在时长超过 10 秒的音频,如果有,就手动将其切分到 10 秒以下,然后重新开启自动语音识别(ASR)。并且,在训练时要把 batch_size 调小一些。要是显存比较低,比如只有 4G,就不要关闭共享显存。
2、报错:页面文件太小
报错:MemoryError
报错:RuntimeError: DataLoader worker (pid(s) XXX) exited unexpectedly
报错原因:内存不够
a、按 Win键 + R
,复制这段代码 systempropertiesadvanced
,粘贴后, 回车
;
b、依次打开电脑的“设置” - “系统” - “关于” - “高级系统设置”,接着点击“性能” - “设置” - “高级”,找到“虚拟内存” - “更改”,然后将其设置为自动管理所有驱动器的分页文件大小。
c、要是仍然报错,那么就选择一个空间较为充裕的磁盘来自定义大小,初始大小建议高于 30720,最大值设定得适当就可以。
3、RuntimeErrorr: Failed to initalize Mecab (PyOpenJTalk报错,日语才有)
检查你的文件夹路径,保证不要存在[中文],以及除下划线_外的
字符。
4、RuntimeError: bad allocation
参考问题1、OutOfMEemoryError: CUDA out of memory
5、RuntimeError: CUDA error: no kernel image is available for execution on the device
驱动版本过旧,或者显卡不支持 CUDA v11.8,可按照以下教程更新驱动。
6、OSError:[winError 10014]系统检测到在一个调用中尝试使用指针参数时的无效指针地址。
按Win+Q
,输入cmd
,右键以管理员身份运行
命令提示符,在窗口内输入netsh winsock reset
回车。
7、NotADirectoryError:[winError 267]目录名称无效
要求填写正确的目录路径,而非文件路径,否则就是该路径根本不存在。
8、RuntimeError: CUDA error: CUBLAS_STATUS_NOT_INITIALIZED
爆显存,参考问题1、OutOfMEemoryError: CUDA out of memory
以上就是gptsovits出现错误怎么办的全部解答了,如果你也遇到了这几个问题,可以试试我整理的解决方案哦,本期内容到这里就结束了,关注ai吧网站,了解更多ai教程。