diff --git a/egs/tedlium2/ASR/conformer_ctc3/.conformer.py.swp b/egs/tedlium2/ASR/conformer_ctc3/.conformer.py.swp index 162512a24..a09a8558c 100644 Binary files a/egs/tedlium2/ASR/conformer_ctc3/.conformer.py.swp and b/egs/tedlium2/ASR/conformer_ctc3/.conformer.py.swp differ diff --git a/egs/tedlium2/ASR/conformer_ctc3/.train.py.swp b/egs/tedlium2/ASR/conformer_ctc3/.train.py.swp index a03356c02..257fe8089 100644 Binary files a/egs/tedlium2/ASR/conformer_ctc3/.train.py.swp and b/egs/tedlium2/ASR/conformer_ctc3/.train.py.swp differ diff --git a/egs/tedlium2/ASR/conformer_ctc3/train.py b/egs/tedlium2/ASR/conformer_ctc3/train.py index c04e7e690..7d571541e 100755 --- a/egs/tedlium2/ASR/conformer_ctc3/train.py +++ b/egs/tedlium2/ASR/conformer_ctc3/train.py @@ -644,11 +644,14 @@ def compute_loss( allow_truncate=params.subsampling_factor - 1, ) - dense_fsa_vec_inter = k2.DenseFsaVec( - nnet_output[1][8], - supervision_segments, - allow_truncate=params.subsampling_factor - 1, - ) + dense_fsa_vec_inter = [ + k2.DenseFsaVec( + nnet_output[1][8], + supervision_segments, + allow_truncate=params.subsampling_factor - 1, + ) + for i in [2,5,8,11,14] + ] ctc_loss = (1-params.interctc_weight) * k2.ctc_loss( decoding_graph=decoding_graph,