diff --git a/egs/librispeech/ASR/pruned_transducer_stateless2/conformer.py b/egs/librispeech/ASR/pruned_transducer_stateless2/conformer.py index 704c17dd7..8778dc5ba 100644 --- a/egs/librispeech/ASR/pruned_transducer_stateless2/conformer.py +++ b/egs/librispeech/ASR/pruned_transducer_stateless2/conformer.py @@ -221,7 +221,7 @@ class ConformerEncoderLayer(nn.Module): warmup_scale = min(0.1 + warmup, 1.0) # alpha = 1.0 means fully use this encoder layer, 0.0 would mean completely # bypass it. - alpha = 0.1 if torch.rand(()).item() <= 0.9 else warmup_scale + alpha = warmup_scale if torch.rand(()).item() <= 0.9 else 0.1 # macaron style feed forward module src = src + self.dropout(self.feed_forward_macaron(src))