diff --git a/egs/librispeech/ASR/incremental_transf/.conformer.py.swp b/egs/librispeech/ASR/incremental_transf/.conformer.py.swp index ef2213610..b1b0db93d 100644 Binary files a/egs/librispeech/ASR/incremental_transf/.conformer.py.swp and b/egs/librispeech/ASR/incremental_transf/.conformer.py.swp differ diff --git a/egs/librispeech/ASR/incremental_transf/conformer.py b/egs/librispeech/ASR/incremental_transf/conformer.py index 1006fd0d8..98605c791 100644 --- a/egs/librispeech/ASR/incremental_transf/conformer.py +++ b/egs/librispeech/ASR/incremental_transf/conformer.py @@ -136,7 +136,7 @@ class Conformer(EncoderInterface): self._init_state: List[torch.Tensor] = [torch.empty(0)] def forward( - self, x: torch.Tensor, x_lens: torch.Tensor, warmup: float = 1.0 + self, x: torch.Tensor, x_lens: torch.Tensor, warmup: float = 1.0, layer_output = False, ) -> Tuple[torch.Tensor, torch.Tensor]: """ Args: @@ -198,7 +198,7 @@ class Conformer(EncoderInterface): x = x.permute(1, 0, 2) # (T, N, C) ->(N, T, C) layer_outputs = [x.permute(1, 0, 2) for x in layer_outputs] - return x, lengths, layer_outputs + return x, lengths @torch.jit.export def get_init_state(