mirror of
https://github.com/k2-fsa/icefall.git
synced 2025-08-09 18:12:19 +00:00
Merge pull request #3 from kobenaxie/kobenaxie-patch-2
Fix Blankskip bug.
This commit is contained in:
commit
8809c7a991
@ -76,7 +76,7 @@ class FrameReducer(nn.Module):
|
||||
|
||||
if y_lens is not None:
|
||||
# Limit the maximum number of reduced frames
|
||||
limit_lens = T - y_lens
|
||||
limit_lens = x_lens - y_lens
|
||||
max_limit_len = limit_lens.max().int()
|
||||
fake_limit_indexes = torch.topk(
|
||||
ctc_output[:, :, blank_id], max_limit_len
|
||||
@ -97,6 +97,7 @@ class FrameReducer(nn.Module):
|
||||
).scatter_(1, limit_indexes, 1)
|
||||
|
||||
non_blank_mask = non_blank_mask | ~limit_mask
|
||||
non_blank_mask = non_blank_mask & ~padding_mask
|
||||
|
||||
out_lens = non_blank_mask.sum(dim=1)
|
||||
max_len = out_lens.max()
|
||||
|
Loading…
x
Reference in New Issue
Block a user