From dc238aa4b5b243d45ff8831e473687958555c1c2 Mon Sep 17 00:00:00 2001 From: Teo Date: Fri, 2 Feb 2024 23:28:23 +0900 Subject: [PATCH] Move targets & lengths to CPU --- egs/librispeech/ASR/zipformer/model.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/egs/librispeech/ASR/zipformer/model.py b/egs/librispeech/ASR/zipformer/model.py index 314b39d07..73009d35c 100644 --- a/egs/librispeech/ASR/zipformer/model.py +++ b/egs/librispeech/ASR/zipformer/model.py @@ -164,9 +164,9 @@ class AsrModel(nn.Module): ctc_loss = torch.nn.functional.ctc_loss( log_probs=ctc_output.permute(1, 0, 2), # (T, N, C) - targets=targets.to(torch.long), - input_lengths=encoder_out_lens.to(torch.long), - target_lengths=target_lengths.to(torch.long), + targets=targets.cpu(), + input_lengths=encoder_out_lens.cpu(), + target_lengths=target_lengths.cpu(), reduction="sum", ) return ctc_loss