diff --git a/egs/aishell/ASR/conformer_ctc/.train.py.swp b/egs/aishell/ASR/conformer_ctc/.train.py.swp index e2b28bfba..bf154e123 100644 Binary files a/egs/aishell/ASR/conformer_ctc/.train.py.swp and b/egs/aishell/ASR/conformer_ctc/.train.py.swp differ diff --git a/egs/aishell/ASR/conformer_ctc/train.py b/egs/aishell/ASR/conformer_ctc/train.py index 9bf87add8..acd3ddc6e 100755 --- a/egs/aishell/ASR/conformer_ctc/train.py +++ b/egs/aishell/ASR/conformer_ctc/train.py @@ -446,8 +446,10 @@ def compute_validation_loss( # params.best_valid_epoch = params.cur_epoch # params.best_valid_loss = loss_value if params.cur_epoch >= 10 and loss_value < max(params.best_valid_losses.values()): - - + for k, v in params.best_valid_losses.items(): + if v == max(params.best_valid_losses.values()): + params.best_valid_losses[k] = v + return tot_loss