diff --git a/egs/librispeech/ASR/conformer_ctc2/.decode.py.swp b/egs/librispeech/ASR/conformer_ctc2/.decode.py.swp index 147fbad91..364b026e8 100644 Binary files a/egs/librispeech/ASR/conformer_ctc2/.decode.py.swp and b/egs/librispeech/ASR/conformer_ctc2/.decode.py.swp differ diff --git a/egs/librispeech/ASR/conformer_ctc2/.train.py.swp b/egs/librispeech/ASR/conformer_ctc2/.train.py.swp deleted file mode 100644 index e5fa61b7b..000000000 Binary files a/egs/librispeech/ASR/conformer_ctc2/.train.py.swp and /dev/null differ diff --git a/egs/librispeech/ASR/conformer_ctc2/train.py b/egs/librispeech/ASR/conformer_ctc2/train.py index d280ccdc0..3577d538a 100755 --- a/egs/librispeech/ASR/conformer_ctc2/train.py +++ b/egs/librispeech/ASR/conformer_ctc2/train.py @@ -559,7 +559,7 @@ def compute_loss( token_ids = graph_compiler.texts_to_ids(texts) decoding_graph = graph_compiler.compile(token_ids) - if params.interctc: + if params.interctc and params.group_num == 0: dense_fsa_vec1 = k2.DenseFsaVec( nnet_output[0], supervision_segments, @@ -641,7 +641,7 @@ def compute_loss( ctc_loss = (1-params.interctc_weight) * ctc_loss + params.interctc_weight * inter_ctc_loss - if (params.condition and params.group_num > 0) or (params.group_num > 0): + if (params.condition and params.group_num > 0) or (params.interctc and params.group_num > 0) or (params.group_num > 0): dense_fsa_vec = k2.DenseFsaVec( nnet_output[0], supervision_segments,