Closed Fyphen1223 closed 7 months ago
It seems that there is no validation dataset. if you don't want to add validation dataset, just disable validation phase.
in line 160 in content/so-vits-svc-5.0/vits_extend/train.py
# validate(hp, args, model_g, model_d, valloader, stft, writer, step, device)
Thank you for your answer, but how can I make or add validation dataset?
And when I disabled that line, the training code just says 0it/s, and does not do anything. It just create sovits5.0-xxx.ckpt.
Is this behaviour ok?
You should check if you prepared well. I think you don't have valid "files/valid.txt" in this case. You can create that file it by running prepare/preprocess_train.py.
um, I did running it in official Colab. And it just says 0/0 0it/s. What is going on?
Exactly, validation set is for the validation not for training. So if you can train your model well, you can skip the validation phase. (but its result isn't guaranteed) I can't answer what exact problem is because there could be a lot of reasons for that. it may be due to preprocess, dataset path, or other problems. I hope you find the cause well.
um, I think I figure out the way. I didn't zipped dataset in correct way. Thanks @Gabibing for supporting me. For someone looking for answer for this problem:
You must create folders called speaker0 - speakerxxx in dataset_raw folder. In speakerxxx, you should put dataset file (audio file). I think most of popular format of audio files are accepted in this repository.
When I start to train fisrtly, it says it divided float by 0. What is going on?