An advanced singing voice synthesis system with high fidelity, expressiveness, controllability and flexibility based on DiffSinger: Singing Voice Synthesis via Shallow Diffusion Mechanism
Apache License 2.0
2.73k
stars
288
forks
source link
Support for complex LR scheduler configuration #125
Recursively construct objects if cls is present in sub-arguments. This means that complex schedulers such as SequentialLR str possible. The following is a demo config:
Meanwhile, the side effect of supporting the complex configuration is that the LR scheduler state in the checkpoint is deprecated. The new learning rate will be calculated according to the latest configurations before training starts.
Warning:
Nested SequentialLR and ChainedScheduler have unexpected behavior. DO NOT nest them. Also, make sure the scheduler is chainable from the doc before using it in the ChainedScheduler.
Recursively construct objects if
cls
is present in sub-arguments. This means that complex schedulers such asSequentialLR
str possible. The following is a demo config:Meanwhile, the side effect of supporting the complex configuration is that the LR scheduler state in the checkpoint is deprecated. The new learning rate will be calculated according to the latest configurations before training starts.
Warning:
Nested SequentialLR and ChainedScheduler have unexpected behavior. DO NOT nest them. Also, make sure the scheduler is chainable from the doc before using it in the ChainedScheduler.