当前位置: 主页 > 问答 >

问答

gptsovits出现错误怎么办 常见报错问题解决方法

2025-03-10
朴老师
AI吧

哈喽大家好,我是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,可按照以下教程更新驱动

1、下载安装英伟达app

2、打开软件,选择驱动程序。

3、点击下载,下载完成后直接安装。

4、安装完成后重启AI软件即可。

 

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教程。