forked from mrq/DL-Art-School
Undo mask during training
This commit is contained in:
parent
618a20412a
commit
302ac8652d
|
@ -78,7 +78,8 @@ class CtcCodeGenerator(nn.Module):
|
||||||
loss_mask = torch.ones_like(codes)
|
loss_mask = torch.ones_like(codes)
|
||||||
for i, l in enumerate(unpadded_lengths):
|
for i, l in enumerate(unpadded_lengths):
|
||||||
loss_mask[i, l:] = 0
|
loss_mask[i, l:] = 0
|
||||||
codes = clustered_mask(self.mask_probability, codes.shape, codes.device) * codes
|
if self.training:
|
||||||
|
codes = clustered_mask(self.mask_probability, codes.shape, codes.device) * codes
|
||||||
|
|
||||||
if separators.max() > self.max_pad:
|
if separators.max() > self.max_pad:
|
||||||
print(f"Got unexpectedly long separators. Max: {separators.max()}, {separators}")
|
print(f"Got unexpectedly long separators. Max: {separators.max()}, {separators}")
|
||||||
|
|
Loading…
Reference in New Issue
Block a user