Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TTS]Fix diffusion wavenet denoiser final conv init param #2868

Merged
merged 3 commits into from
Feb 2, 2023

Conversation

HighCWu
Copy link
Contributor

@HighCWu HighCWu commented Feb 1, 2023

PR types

Bug fixes

PR changes

Models

Describe

When I used WaveNetDenoiser to train diffusion-related tasks, I found that the loss did not decrease. After compared with diffsinger again, I modified the initialization of the last convolution. The meaning of stack and dilation_by_cycle_length in diffsinger is different. stack is actually equal to the number of layers divided by dilation_by_cycle_length.

我自己使用WaveNetDenoiser训练diffusion相关任务时发现损失不下降,与diffsinger再次对齐后修改了最后一个卷积的初始化,并且stack与diffsinger中的dilation_by_cycle_length含义不同,stack实际上等于layer数除以dilation_by_cycle_length。

@mergify mergify bot added the T2S label Feb 1, 2023
@yt605155624 yt605155624 added this to the r1.4.0 milestone Feb 1, 2023
Copy link
Collaborator

@yt605155624 yt605155624 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@yt605155624 yt605155624 merged commit a55fd2e into PaddlePaddle:develop Feb 2, 2023
@yt605155624 yt605155624 mentioned this pull request Feb 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants