mirror of
https://github.com/wassname/TTS.git
synced 2026-10-25 12:10:21 +08:00
bug fix for losses
This commit is contained in:
1 parent
6fd61e82b0
commit
3af989643b
1 file changed
+2
@@ -37,6 +37,7 @@ class L1LossMasked(nn.Module):
|
||||
x * mask, target * mask, reduction='none')
|
||||
loss = loss.mul(out_weights.cuda()).sum()
|
||||
else:
|
||||
mask = mask.expand_as(x)
|
||||
loss = functional.l1_loss(
|
||||
x * mask, target * mask, reduction='sum')
|
||||
loss = loss / mask.sum()
|
||||
@@ -75,6 +76,7 @@ class MSELossMasked(nn.Module):
|
||||
x * mask, target * mask, reduction='none')
|
||||
loss = loss.mul(out_weights.cuda()).sum()
|
||||
else:
|
||||
mask = mask.expand_as(x)
|
||||
loss = functional.mse_loss(
|
||||
x * mask, target * mask, reduction='sum')
|
||||
loss = loss / mask.sum()
|
||||
|
||||
Reference in new issue
Block a user