mirror of
https://github.com/k2-fsa/icefall.git
synced 2025-08-10 18:42:19 +00:00
fix conv_emformer2, when using right_context_length=0 (#1076)
This commit is contained in:
parent
30fcd16c7d
commit
8070258ec5
@ -1358,12 +1358,7 @@ class EmformerEncoder(nn.Module):
|
|||||||
output_lengths = torch.clamp(lengths - self.right_context_length, min=0)
|
output_lengths = torch.clamp(lengths - self.right_context_length, min=0)
|
||||||
attention_mask = self._gen_attention_mask(utterance)
|
attention_mask = self._gen_attention_mask(utterance)
|
||||||
|
|
||||||
M = (
|
padding_mask = make_pad_mask(attention_mask.shape[1] - U + output_lengths)
|
||||||
right_context.size(0) // self.right_context_length - 1
|
|
||||||
if self.use_memory
|
|
||||||
else 0
|
|
||||||
)
|
|
||||||
padding_mask = make_pad_mask(M + right_context.size(0) + output_lengths)
|
|
||||||
|
|
||||||
output = utterance
|
output = utterance
|
||||||
for layer in self.emformer_layers:
|
for layer in self.emformer_layers:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user