You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Result: Although it works, the outputted config.json has the wrong eval_split_size:
"eval_split_size": 0.01,
Scenario 3:
Let's say I completed a training with a custom eval_split_size, and now I want to change the eval_split_size and continue it, so I open up the outputted config.json and change this line:
"eval_split_size": 0.01,
To this:
"eval_split_size": 0.07,
Then I start the training with --continue_path.
Result: It uses whichever eval_split_size is set on this line, instead of the one from config.json.
To Reproduce
See description.
Expected behavior
I should be able to set it with config = VitsConfig(eval_split_size=0.05,.
If that's not possible, then when I set it with load_tts_samples(..., eval_split_size=0.05), I'd like it to be outputted to the config.json.
When I continue a run, it should re-use the eval_split_size from the config.json.
🐛 Description
Preface: I'm not sure if this is expected behaviour or not, I'm just guessing here.
Scenario 1:
Let's say I want to run a training with a custom
eval_split_size
. I see thateval_split_size
is in BaseTTSConfig, so I modify this line:TTS/recipes/ljspeech/vits_tts/train_vits.py
Line 34 in 0cf3265
to this:
Result: The
eval_split_size
does not get set properly. (It's set to 0.01 instead over here instead.)Scenario 2:
Let's say I want to run a training with a custom
eval_split_size
, and I know that editing the base config won't work. Instead I modify this line:TTS/recipes/ljspeech/vits_tts/train_vits.py
Line 72 in 0cf3265
To this:
Result: Although it works, the outputted
config.json
has the wrongeval_split_size
:Scenario 3:
Let's say I completed a training with a custom
eval_split_size
, and now I want to change theeval_split_size
and continue it, so I open up the outputtedconfig.json
and change this line:To this:
Then I start the training with
--continue_path
.Result: It uses whichever
eval_split_size
is set on this line, instead of the one fromconfig.json
.To Reproduce
See description.
Expected behavior
config = VitsConfig(eval_split_size=0.05,
.load_tts_samples(..., eval_split_size=0.05)
, I'd like it to be outputted to theconfig.json
.eval_split_size
from theconfig.json
.Environment
Additional context
The text was updated successfully, but these errors were encountered: