Skip to content
This repository has been archived by the owner on Nov 11, 2023. It is now read-only.

Common error: Insufficient dataset size leading to inability to generate a model. #87

Closed
jing5314584 opened this issue Mar 25, 2023 · 34 comments
Labels
not urgent question Further information is requested

Comments

@jing5314584
Copy link

image
image

@HuanLinOTO
Copy link
Contributor

请提供配置以及更多上下文信息


Generated by koishi-plugin-github.

@HuanLinOTO
Copy link
Contributor

请不要直接粘贴到 issue 内盖高楼,请粘贴到 https://pastebin.com


Generated by koishi-plugin-github.

@jing5314584
Copy link
Author

@HuanLinOTO
Copy link
Contributor

训练使用命令呢?

@HuanLinOTO
Copy link
Contributor

再次启动训练后,epoch 从 0 开始,还是

@jing5314584
Copy link
Author

python train.py -c configs/config.json -m 44k 是从0开始的

@HuanLinOTO
Copy link
Contributor

数据量是多少 咋训练这么快的

@jing5314584
Copy link
Author

9个 因为我再增加一个就会报错

@HuanLinOTO
Copy link
Contributor

发一下报错,贴 pastebin

@HuanLinOTO
Copy link
Contributor

9 个总时长多少

@jing5314584
Copy link
Author

@HuanLinOTO
Copy link
Contributor

9 个总时长多少

回答此问题,太短了的话不建议训练

@jing5314584
Copy link
Author

好像是昨天5点左右到 半夜3.4点的样子

@HuanLinOTO
Copy link
Contributor

好像是昨天5点左右到 半夜3.4点的样子

..? 没听懂,你是在求救吗

@jing5314584
Copy link
Author

我数据多了就报错呀

@HuanLinOTO
Copy link
Contributor

那你一条数据有多长啊。。。

@jing5314584
Copy link
Author

2-4秒

@HuanLinOTO
Copy link
Contributor

2-4秒

那你训练个啥啊。。。太短了

@HuanLinOTO
Copy link
Contributor

难怪没输出。。

@jing5314584
Copy link
Author

我才发现 给我数据的人 弄这么短

@HuanLinOTO
Copy link
Contributor

https://pastebin.com/upqCrGXD

至于这个 你是不是没重采样、预处理

@jing5314584
Copy link
Author

绝对采样了 我都是一条一条命令执行的
image

@HuanLinOTO
Copy link
Contributor

上面那个 del_file 是什么鬼。。

@jing5314584
Copy link
Author

是把采样后的数据删掉 然后重新采样的 测试起来方便

@HuanLinOTO
Copy link
Contributor

https://musetransfer.com/s/sd4psjjfx 请点击链接获取《无主题 - fileChanges》, 有效期至4月1日

将后缀改为 exe 后放置到 sovits 项目目录,新建一个命令行,使其工作目录为 sovits 项目目录,运行此程序后再运行你的脚本

把完整日志贴到 pastebin 包括我的脚本和你的脚本

@jing5314584
Copy link
Author

@HuanLinOTO
Copy link
Contributor

https://pastebin.com/j3nen5Pt

https://musetransfer.com/s/v5nu6jxgm 请点击链接获取《无主题 - fileChange》, 有效期至4月1日

哦我代码写错了,换成这个再跑一次,从重采样开始跑

@jing5314584
Copy link
Author

@HuanLinOTO
Copy link
Contributor

image

@HuanLinOTO
Copy link
Contributor

试试去掉底模能不能跑

@jing5314584
Copy link
Author

@HuanLinOTO
Copy link
Contributor

不会了,试试升级pytorch、numpy版本


Generated by koishi-plugin-github.

@HuanLinOTO HuanLinOTO changed the title 我训练完了 为什么没有新的模型生成? Common error: Insufficient dataset size leading to inability to generate a model. Mar 25, 2023
@HuanLinOTO HuanLinOTO added the question Further information is requested label Mar 25, 2023
@HuanLinOTO HuanLinOTO pinned this issue Mar 25, 2023
@NaruseMioShirakana
Copy link
Contributor

保存模型的条件为:global_step % hps.train.eval_interval == 0
训练集数据量过少可能会造成以上表达式始终为假。
而关于"RuntimeError: istft requires a complex-valued input tensor matching the output from stft with return_complex=True."
这个代表傅里叶逆变换函数如果开启复数模式你需要输入复数,而不是实数,出现这个报错的原因可能是你没有正确的clone仓库代码,因为istft函数的return_complex参数我们是设置为False的,而你的是True

@NaruseMioShirakana
Copy link
Contributor

顺便再提醒一下,数据集太少是训练不出结果的

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
not urgent question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants